Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/frr/bgpd/bgp_addpath.c
  6.57% (18/274)
 12.50% (2/16)
  5.82% (17/292)
src/frr/bgpd/bgp_advertise.c
  0.00% (0/124)
  0.00% (0/15)
  0.00% (0/129)
src/frr/bgpd/bgp_aspath.c
 25.22% (344/1364)
 28.57% (24/84)
 24.11% (346/1435)
src/frr/bgpd/bgp_attr.c
 38.61% (1332/3450)
 58.12% (68/117)
 33.52% (1066/3180)
src/frr/bgpd/bgp_attr.h
 53.15% (59/111)
 59.09% (13/22)
 38.82% (33/85)
src/frr/bgpd/bgp_attr_evpn.c
 59.89% (112/187)
 50.00% (5/10)
 60.23% (103/171)
src/frr/bgpd/bgp_bfd.c
  0.00% (0/360)
  5.26% (1/19)
  1.75% (10/571)
src/frr/bgpd/bgp_clist.c
  1.96% (18/919)
  2.13% (1/47)
  0.23% (2/876)
src/frr/bgpd/bgp_clist.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/bgpd/bgp_community.c
 38.87% (297/764)
 52.78% (19/36)
 42.81% (250/584)
src/frr/bgpd/bgp_community.h
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/14)
src/frr/bgpd/bgp_community_alias.c
 17.54% (20/114)
 13.64% (3/22)
  9.09% (5/55)
src/frr/bgpd/bgp_conditional_adv.c
  0.00% (0/391)
  0.00% (0/8)
  0.00% (0/210)
src/frr/bgpd/bgp_damp.c
  0.00% (0/501)
  0.00% (0/19)
  0.00% (0/409)
src/frr/bgpd/bgp_debug.c
  6.55% (111/1695)
  8.22% (6/73)
  3.47% (116/3343)
src/frr/bgpd/bgp_debug_clippy.c
  0.00% (0/370)
  0.00% (0/11)
  0.00% (0/255)
src/frr/bgpd/bgp_dump.c
  0.00% (0/585)
  0.00% (0/20)
  0.00% (0/303)
src/frr/bgpd/bgp_ecommunity.c
 45.86% (537/1171)
 44.44% (24/54)
 37.30% (455/1220)
src/frr/bgpd/bgp_ecommunity.h
  0.00% (0/104)
  0.00% (0/8)
  0.00% (0/49)
src/frr/bgpd/bgp_encap_tlv.c
  0.00% (0/666)
  0.00% (0/42)
  0.00% (0/759)
src/frr/bgpd/bgp_encap_types.h
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/3)
src/frr/bgpd/bgp_errors.c
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/frr/bgpd/bgp_evpn.c
  6.91% (294/4253)
  2.79% (6/215)
  6.20% (267/4308)
src/frr/bgpd/bgp_evpn.h
  0.00% (0/93)
  0.00% (0/7)
  0.00% (0/88)
src/frr/bgpd/bgp_evpn_mh.c
  2.08% (66/3171)
  4.09% (7/171)
  1.59% (60/3764)
src/frr/bgpd/bgp_evpn_mh.h
  8.11% (3/37)
  9.09% (1/11)
  2.50% (1/40)
src/frr/bgpd/bgp_evpn_private.h
  0.00% (0/323)
  0.00% (0/45)
  0.00% (0/312)
src/frr/bgpd/bgp_evpn_vty.c
  0.00% (0/4814)
  0.00% (0/160)
  0.00% (0/5683)
src/frr/bgpd/bgp_evpn_vty_clippy.c
  0.00% (0/1128)
  0.00% (0/34)
  0.00% (0/861)
src/frr/bgpd/bgp_filter.c
  3.96% (17/429)
  8.82% (3/34)
 12.15% (52/428)
src/frr/bgpd/bgp_flowspec.c
  0.00% (0/154)
  0.00% (0/2)
  0.00% (0/128)
src/frr/bgpd/bgp_flowspec_util.c
  0.00% (0/569)
  0.00% (0/9)
  0.00% (0/353)
src/frr/bgpd/bgp_flowspec_vty.c
  0.00% (0/462)
  0.00% (0/10)
  0.00% (0/616)
src/frr/bgpd/bgp_fsm.c
  3.03% (60/1978)
  7.14% (5/70)
  2.45% (51/2078)
src/frr/bgpd/bgp_io.c
 10.20% (51/500)
 20.00% (2/10)
 25.60% (117/457)
src/frr/bgpd/bgp_keepalives.c
  0.00% (0/145)
 23.08% (3/13)
 11.41% (30/263)
src/frr/bgpd/bgp_label.c
  0.00% (0/299)
  0.00% (0/7)
  0.00% (0/263)
src/frr/bgpd/bgp_label.h
 22.22% (10/45)
 25.00% (2/8)
 16.67% (6/36)
src/frr/bgpd/bgp_labelpool.c
  2.23% (17/761)
 20.59% (7/34)
  7.96% (67/842)
src/frr/bgpd/bgp_labelpool_clippy.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/13)
src/frr/bgpd/bgp_lcommunity.c
 33.82% (139/411)
 38.71% (12/31)
 34.89% (142/407)
src/frr/bgpd/bgp_mac.c
  1.65% (4/243)
 14.29% (3/21)
  5.54% (21/379)
src/frr/bgpd/bgp_main.c
 34.53% (77/223)
 28.57% (4/14)
 32.91% (52/158)
src/frr/bgpd/bgp_mpath.c
  2.35% (13/554)
  4.00% (1/25)
  1.52% (10/659)
src/frr/bgpd/bgp_mplsvpn.c
  4.96% (111/2239)
  3.28% (2/61)
  5.11% (141/2759)
src/frr/bgpd/bgp_mplsvpn.h
  0.00% (0/202)
  0.00% (0/7)
  0.00% (0/172)
src/frr/bgpd/bgp_network.c
  0.00% (0/772)
  0.00% (0/22)
  0.00% (0/668)
src/frr/bgpd/bgp_nexthop.c
  4.69% (47/1003)
 10.00% (5/50)
  6.08% (65/1069)
src/frr/bgpd/bgp_nexthop_clippy.c
  0.00% (0/100)
  0.00% (0/3)
  0.00% (0/102)
src/frr/bgpd/bgp_nht.c
  0.80% (8/1002)
  2.56% (1/39)
  3.61% (43/1192)
src/frr/bgpd/bgp_open.c
 37.81% (557/1473)
 69.57% (16/23)
 37.80% (446/1180)
src/frr/bgpd/bgp_packet.c
 49.68% (924/1860)
 59.46% (22/37)
 47.95% (805/1679)
src/frr/bgpd/bgp_pbr.c
  0.66% (15/2268)
 10.94% (7/64)
  2.52% (63/2504)
src/frr/bgpd/bgp_rd.c
 15.58% (24/154)
 30.77% (4/13)
  4.79% (7/146)
src/frr/bgpd/bgp_regex.c
  0.00% (0/36)
  0.00% (0/3)
  0.00% (0/35)
src/frr/bgpd/bgp_route.c
  4.26% (477/11204)
  7.33% (17/232)
  9.01% (1014/11256)
src/frr/bgpd/bgp_route.h
  0.00% (0/79)
  0.00% (0/6)
  0.00% (0/72)
src/frr/bgpd/bgp_route_clippy.c
  0.00% (0/498)
  0.00% (0/10)
  0.00% (0/473)
src/frr/bgpd/bgp_routemap.c
  6.26% (233/3725)
  0.33% (1/306)
 27.33% (1054/3856)
src/frr/bgpd/bgp_routemap_clippy.c
  0.00% (0/579)
  0.00% (0/22)
  0.00% (0/405)
src/frr/bgpd/bgp_routemap_nb_config.c
  0.00% (0/2078)
  0.00% (0/117)
  0.00% (0/1184)
src/frr/bgpd/bgp_table.c
 36.67% (44/120)
 50.00% (6/12)
 20.59% (21/102)
src/frr/bgpd/bgp_table.h
 28.04% (30/107)
 31.25% (10/32)
 25.00% (13/52)
src/frr/bgpd/bgp_updgrp.c
  0.50% (7/1387)
  1.59% (1/63)
  0.32% (5/1571)
src/frr/bgpd/bgp_updgrp.h
  0.00% (0/71)
  0.00% (0/9)
  0.00% (0/65)
src/frr/bgpd/bgp_updgrp_adv.c
  0.00% (0/628)
  0.00% (0/26)
  0.00% (0/585)
src/frr/bgpd/bgp_updgrp_packet.c
  0.00% (0/872)
  0.00% (0/28)
  0.00% (0/783)
src/frr/bgpd/bgp_vpn.c
  0.00% (0/181)
  0.00% (0/1)
  0.00% (0/124)
src/frr/bgpd/bgp_vty.c
  0.02% (3/13735)
  0.19% (1/534)
  0.00% (1/20735)
src/frr/bgpd/bgp_vty_clippy.c
  0.00% (0/1895)
  0.00% (0/73)
  0.00% (0/1528)
src/frr/bgpd/bgp_zebra.c
  0.25% (7/2748)
  2.91% (3/103)
  0.50% (18/3579)
src/frr/bgpd/bgpd.c
 10.67% (588/5509)
 16.04% (34/212)
  6.53% (642/9827)
src/frr/bgpd/bgpd.h
 38.95% (67/172)
 31.25% (5/16)
 25.00% (40/160)
src/frr/bgpd/rfapi/bgp_rfapi_cfg.c
  1.12% (33/2950)
 22.31% (27/121)
  5.46% (300/5498)
src/frr/bgpd/rfapi/rfapi.c
  0.00% (0/2163)
  0.00% (0/72)
  0.00% (0/2727)
src/frr/bgpd/rfapi/rfapi_ap.c
  0.00% (0/303)
  0.00% (0/10)
  0.00% (0/438)
src/frr/bgpd/rfapi/rfapi_encap_tlv.c
  0.00% (0/501)
  0.00% (0/24)
  0.00% (0/445)
src/frr/bgpd/rfapi/rfapi_import.c
  3.77% (104/2761)
  5.71% (4/70)
  2.77% (99/3568)
src/frr/bgpd/rfapi/rfapi_monitor.c
  0.00% (0/819)
  0.00% (0/30)
  0.00% (0/1419)
src/frr/bgpd/rfapi/rfapi_nve_addr.c
  0.00% (0/60)
  0.00% (0/2)
  0.00% (0/100)
src/frr/bgpd/rfapi/rfapi_rib.c
  0.00% (0/1379)
  0.00% (0/29)
  0.00% (0/1638)
src/frr/bgpd/rfapi/rfapi_vty.c
  0.00% (0/2958)
  0.00% (0/111)
  0.00% (0/3403)
src/frr/bgpd/rfapi/vnc_debug.c
  0.00% (0/74)
  0.00% (0/6)
  0.00% (0/90)
src/frr/bgpd/rfapi/vnc_export_bgp.c
  0.70% (9/1288)
  2.86% (1/35)
  0.54% (10/1841)
src/frr/bgpd/rfapi/vnc_export_table.c
  0.00% (0/113)
  0.00% (0/5)
  0.00% (0/148)
src/frr/bgpd/rfapi/vnc_import_bgp.c
  0.00% (0/1840)
  0.00% (0/31)
  0.00% (0/2223)
src/frr/bgpd/rfapi/vnc_zebra.c
  0.88% (5/566)
  4.76% (1/21)
  0.38% (3/788)
src/frr/bgpd/rfp-example/librfp/rfp_example.c
 28.04% (30/107)
 18.18% (2/11)
 25.81% (32/124)
src/frr/lib/admin_group.c
  0.00% (0/273)
  0.00% (0/22)
  0.00% (0/360)
src/frr/lib/affinitymap.c
 11.11% (9/81)
 42.86% (6/14)
 13.75% (33/240)
src/frr/lib/affinitymap_cli.c
 14.29% (5/35)
 20.00% (1/5)
 60.00% (15/25)
src/frr/lib/affinitymap_cli_clippy.c
  0.00% (0/88)
  0.00% (0/2)
  0.00% (0/60)
src/frr/lib/affinitymap_northbound.c
  0.00% (0/60)
  0.00% (0/4)
  0.00% (0/26)
src/frr/lib/agg_table.c
 46.67% (7/15)
 33.33% (1/3)
 22.22% (2/9)
src/frr/lib/agg_table.h
  8.11% (6/74)
 10.00% (2/20)
  7.41% (2/27)
src/frr/lib/asn.c
 33.13% (54/163)
 37.50% (6/16)
 28.66% (45/157)
src/frr/lib/atomlist.c
 13.37% (25/187)
 11.11% (1/9)
 11.54% (21/182)
src/frr/lib/atomlist.h
 26.67% (12/45)
 28.57% (4/14)
 53.12% (17/32)
src/frr/lib/base64.c
  0.00% (0/152)
  0.00% (0/7)
  0.00% (0/67)
src/frr/lib/bfd.c
  2.85% (21/737)
  9.80% (5/51)
  6.43% (48/746)
src/frr/lib/bitfield.h
  0.00% (0/93)
  0.00% (0/3)
  0.00% (0/95)
src/frr/lib/buffer.c
  7.77% (23/296)
 33.33% (5/15)
 12.50% (36/288)
src/frr/lib/checksum.c
 94.05% (79/84)
100.00% (2/2)
 84.52% (71/84)
src/frr/lib/checksum.h
 24.00% (6/25)
 33.33% (1/3)
 50.00% (2/4)
src/frr/lib/command.c
  8.34% (127/1523)
 10.68% (11/103)
 17.78% (349/1963)
src/frr/lib/command_graph.c
  3.21% (13/405)
 23.08% (6/26)
 10.83% (61/563)
src/frr/lib/command_lex.c
  0.00% (0/698)
  0.00% (0/45)
  0.00% (0/735)
src/frr/lib/command_match.c
  0.00% (0/615)
  5.00% (1/20)
  0.82% (10/1217)
src/frr/lib/command_parse.c
  0.00% (0/823)
  5.56% (1/18)
  1.31% (10/762)
src/frr/lib/cspf.c
  0.00% (0/333)
  5.56% (1/18)
  2.65% (10/378)
src/frr/lib/cspf.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/24)
src/frr/lib/csv.c
  0.00% (0/422)
  0.00% (0/24)
  0.00% (0/506)
src/frr/lib/darr.c
  0.00% (0/70)
  0.00% (0/5)
  0.00% (0/84)
src/frr/lib/debug.c
  0.00% (0/20)
  0.00% (0/3)
  0.00% (0/36)
src/frr/lib/defaults.c
 54.55% (78/143)
 36.36% (4/11)
 50.96% (80/157)
src/frr/lib/defaults.h
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/frr/lib/distribute.c
  0.00% (0/308)
 15.38% (4/26)
 12.31% (40/325)
src/frr/lib/event.c
  5.00% (62/1241)
  9.33% (7/75)
  7.43% (124/1668)
src/frr/lib/event_clippy.c
  0.00% (0/93)
  0.00% (0/4)
  0.00% (0/62)
src/frr/lib/ferr.c
 16.17% (27/167)
 31.58% (6/19)
 21.78% (44/202)
src/frr/lib/filter.c
  5.88% (32/544)
 19.57% (9/46)
 14.23% (78/548)
src/frr/lib/filter_cli.c
  3.80% (38/1000)
  2.27% (1/44)
 28.02% (253/903)
src/frr/lib/filter_cli_clippy.c
  0.00% (0/1322)
  0.00% (0/31)
  0.00% (0/1051)
src/frr/lib/filter_nb.c
  0.00% (0/980)
  0.00% (0/65)
  0.00% (0/611)
src/frr/lib/flex_algo.c
  0.00% (0/107)
 15.38% (2/13)
  9.43% (20/212)
src/frr/lib/frr_pthread.c
  3.42% (5/146)
 16.67% (3/18)
 12.23% (34/278)
src/frr/lib/frr_pthread.h
 80.00% (8/10)
100.00% (2/2)
 83.33% (5/6)
src/frr/lib/frrcu.c
 14.06% (27/192)
 26.09% (6/23)
 17.63% (52/295)
src/frr/lib/frrevent.h
 44.44% (4/9)
 50.00% (1/2)
 50.00% (4/8)
src/frr/lib/frrstr.c
  0.00% (0/135)
  0.00% (0/11)
  0.00% (0/124)
src/frr/lib/fuzz.h
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/1)
src/frr/lib/grammar_sandbox.c
  0.00% (0/341)
  5.88% (1/17)
  2.15% (10/465)
src/frr/lib/graph.c
 12.71% (15/118)
 26.67% (4/15)
 20.30% (27/133)
src/frr/lib/hash.c
 68.27% (185/271)
 80.00% (16/20)
 69.55% (233/335)
src/frr/lib/hook.c
 51.43% (18/35)
 66.67% (2/3)
 48.89% (22/45)
src/frr/lib/hook.h
 88.00% (22/25)
 66.67% (2/3)
 72.73% (8/11)
src/frr/lib/iana_afi.h
 62.50% (50/80)
 66.67% (4/6)
 61.11% (22/36)
src/frr/lib/id_alloc.c
  1.92% (4/208)
 36.84% (7/19)
 19.56% (62/317)
src/frr/lib/if.c
 17.39% (185/1064)
 26.92% (28/104)
 18.30% (323/1765)
src/frr/lib/if.h
 66.67% (2/3)
100.00% (1/1)
100.00% (2/2)
src/frr/lib/if_clippy.c
  0.00% (0/65)
  0.00% (0/4)
  0.00% (0/64)
src/frr/lib/if_rmap.c
  0.00% (0/164)
 14.81% (4/27)
 16.13% (40/248)
src/frr/lib/if_rmap_clippy.c
  0.00% (0/112)
  0.00% (0/4)
  0.00% (0/124)
src/frr/lib/imsg-buffer.c
  0.00% (0/186)
  0.00% (0/17)
  0.00% (0/202)
src/frr/lib/imsg.c
  0.00% (0/208)
  0.00% (0/13)
  0.00% (0/218)
src/frr/lib/ipaddr.h
  9.76% (8/82)
 14.29% (1/7)
  6.52% (6/92)
src/frr/lib/iso.c
  0.00% (0/43)
  0.00% (0/4)
  0.00% (0/25)
src/frr/lib/jhash.c
100.00% (81/81)
100.00% (5/5)
100.00% (33/33)
src/frr/lib/json.c
  5.56% (3/54)
  7.14% (1/14)
  2.86% (1/35)
src/frr/lib/json.h
  0.00% (0/31)
  0.00% (0/4)
  0.00% (0/10)
src/frr/lib/keychain.c
  0.00% (0/716)
  3.51% (2/57)
  1.74% (20/1152)
src/frr/lib/ldp_sync.c
 12.90% (4/31)
 40.00% (2/5)
 23.94% (17/71)
src/frr/lib/lib_errors.c
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/frr/lib/lib_vty.c
  0.00% (0/176)
  0.00% (0/12)
  0.00% (0/135)
src/frr/lib/libfrr.c
  9.46% (76/803)
 19.35% (6/31)
  9.40% (60/638)
src/frr/lib/link_state.c
  0.00% (0/2157)
  1.20% (1/83)
  0.36% (10/2776)
src/frr/lib/link_state.h
  0.00% (0/30)
  0.00% (0/3)
  0.00% (0/62)
src/frr/lib/linklist.c
 39.25% (104/265)
 54.17% (13/24)
 32.62% (167/512)
src/frr/lib/log.c
  7.34% (24/327)
 11.76% (2/17)
  7.33% (22/300)
src/frr/lib/log_filter.c
  4.55% (4/88)
 11.11% (1/9)
  0.82% (1/122)
src/frr/lib/log_vty.c
  8.28% (42/507)
  7.89% (3/38)
 31.49% (194/616)
src/frr/lib/log_vty_clippy.c
  0.00% (0/220)
  0.00% (0/13)
  0.00% (0/198)
src/frr/lib/md5.c
  0.00% (0/183)
  0.00% (0/6)
  0.00% (0/305)
src/frr/lib/memory.c
 52.69% (49/93)
 71.43% (10/14)
 62.71% (74/118)
src/frr/lib/memory.h
 31.58% (6/19)
 25.00% (1/4)
 19.05% (4/21)
src/frr/lib/mgmt.pb-c.c
  0.00% (0/806)
  0.00% (0/186)
  0.00% (0/2288)
src/frr/lib/mgmt_be_client.c
  0.00% (0/563)
 10.81% (4/37)
  4.63% (40/863)
src/frr/lib/mgmt_be_client.h
  0.00% (0/16)
  0.00% (0/2)
  0.00% (0/2)
src/frr/lib/mgmt_be_client_clippy.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/13)
src/frr/lib/mgmt_fe_client.c
  0.00% (0/428)
 10.00% (3/30)
  5.03% (30/596)
src/frr/lib/mgmt_fe_client_clippy.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/13)
src/frr/lib/mgmt_msg.c
  0.00% (0/564)
  3.33% (1/30)
  1.89% (10/528)
src/frr/lib/mlag.c
  0.00% (0/126)
  0.00% (0/8)
  0.00% (0/263)
src/frr/lib/module.c
  0.00% (0/112)
 66.67% (4/6)
 14.75% (32/217)
src/frr/lib/monotime.h
 24.59% (15/61)
 33.33% (2/6)
 30.95% (13/42)
src/frr/lib/mpls.c
  0.00% (0/47)
  0.00% (0/2)
  0.00% (0/49)
src/frr/lib/mpls.h
  0.00% (0/76)
  0.00% (0/5)
  0.00% (0/75)
src/frr/lib/netns_linux.c
 32.84% (112/341)
 48.48% (16/33)
 32.10% (113/352)
src/frr/lib/network.c
 21.69% (18/83)
 37.50% (3/8)
 20.97% (13/62)
src/frr/lib/network.h
 75.00% (3/4)
100.00% (1/1)
100.00% (1/1)
src/frr/lib/nexthop.c
  0.00% (0/709)
  6.82% (3/44)
  4.82% (30/623)
src/frr/lib/nexthop_group.c
  0.60% (5/833)
  3.64% (2/55)
  1.50% (16/1070)
src/frr/lib/nexthop_group_clippy.c
  0.00% (0/224)
  0.00% (0/5)
  0.00% (0/172)
src/frr/lib/northbound.c
  0.00% (0/1786)
  3.30% (3/91)
  1.57% (30/1911)
src/frr/lib/northbound_cli.c
  0.38% (4/1059)
  1.79% (1/56)
  0.29% (3/1047)
src/frr/lib/northbound_cli_clippy.c
  0.00% (0/611)
  0.00% (0/21)
  0.00% (0/548)
src/frr/lib/northbound_db.c
  0.00% (0/20)
  0.00% (0/6)
  0.00% (0/7)
src/frr/lib/ntop.c
 92.08% (93/101)
100.00% (3/3)
 94.19% (81/86)
src/frr/lib/openbsd-tree.c
 72.54% (309/426)
 53.57% (15/28)
 75.41% (414/549)
src/frr/lib/openbsd-tree.h
 37.84% (28/74)
 36.36% (8/22)
 46.67% (14/30)
src/frr/lib/pid_output.c
  0.00% (0/45)
  0.00% (0/1)
  0.00% (0/22)
src/frr/lib/plist.c
 36.91% (378/1024)
 52.94% (36/68)
 48.09% (490/1019)
src/frr/lib/plist_clippy.c
  0.00% (0/388)
  0.00% (0/11)
  0.00% (0/312)
src/frr/lib/prefix.c
 23.03% (254/1103)
 38.03% (27/71)
 26.12% (332/1271)
src/frr/lib/prefix.h
 21.71% (33/152)
 33.33% (7/21)
 30.14% (44/146)
src/frr/lib/printf/glue.c
 30.22% (55/182)
 28.57% (4/14)
 37.24% (54/145)
src/frr/lib/printf/printf-pos.c
  0.00% (0/368)
  0.00% (0/10)
  0.00% (0/330)
src/frr/lib/printf/printfcommon.h
 40.17% (47/117)
 83.33% (5/6)
 42.86% (36/84)
src/frr/lib/printf/vfprintf.c
 54.23% (269/496)
100.00% (1/1)
 33.41% (286/856)
src/frr/lib/printfrr.h
 43.48% (20/46)
 66.67% (4/6)
 45.45% (15/33)
src/frr/lib/privs.c
 25.44% (87/342)
 50.00% (9/18)
 26.81% (100/373)
src/frr/lib/ptm_lib.c
  0.00% (0/327)
  0.00% (0/11)
  0.00% (0/376)
src/frr/lib/pullwr.c
  0.00% (0/166)
 18.18% (2/11)
 18.02% (20/111)
src/frr/lib/pullwr.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/lib/qobj.c
 29.63% (16/54)
 44.44% (4/9)
 44.07% (26/59)
src/frr/lib/ringbuf.c
 67.86% (57/84)
 72.73% (8/11)
 64.37% (56/87)
src/frr/lib/routemap.c
  9.47% (193/2039)
 41.96% (60/143)
 12.90% (246/1907)
src/frr/lib/routemap_cli.c
  5.56% (55/989)
  1.67% (1/60)
 34.93% (351/1005)
src/frr/lib/routemap_cli_clippy.c
  0.00% (0/1067)
  0.00% (0/45)
  0.00% (0/769)
src/frr/lib/routemap_clippy.c
  0.00% (0/42)
  0.00% (0/3)
  0.00% (0/39)
src/frr/lib/routemap_northbound.c
  0.00% (0/833)
  0.00% (0/60)
  0.00% (0/562)
src/frr/lib/routing_nb_config.c
  0.00% (0/45)
  0.00% (0/5)
  0.00% (0/44)
src/frr/lib/sbuf.c
  0.00% (0/59)
  0.00% (0/5)
  0.00% (0/54)
src/frr/lib/segment_routing.c
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/12)
src/frr/lib/seqlock.c
 10.42% (10/96)
 22.22% (2/9)
  6.75% (16/237)
src/frr/lib/seqlock.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/frr/lib/sha256.c
  0.00% (0/217)
  0.00% (0/13)
  0.00% (0/831)
src/frr/lib/sigevent.c
  0.00% (0/179)
  0.00% (0/9)
  0.00% (0/113)
src/frr/lib/skiplist.c
  4.55% (16/352)
 19.05% (4/21)
 13.23% (50/378)
src/frr/lib/sockopt.c
 14.90% (52/349)
 25.00% (7/28)
 11.93% (29/243)
src/frr/lib/sockunion.c
  2.56% (15/587)
 11.11% (4/36)
  4.84% (23/475)
src/frr/lib/spf_backoff.c
  0.00% (0/174)
 10.53% (2/19)
 15.27% (20/131)
src/frr/lib/srcdest_table.c
 26.67% (40/150)
 44.44% (8/18)
 31.39% (43/137)
src/frr/lib/srcdest_table.h
 33.33% (6/18)
 50.00% (2/4)
 28.57% (2/7)
src/frr/lib/srte.h
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/7)
src/frr/lib/srv6.c
  0.00% (0/187)
 14.29% (2/14)
 10.99% (20/182)
src/frr/lib/srv6.h
 29.03% (9/31)
 40.00% (2/5)
 52.94% (9/17)
src/frr/lib/stream.c
 40.17% (327/814)
 57.65% (49/85)
 28.44% (1253/4406)
src/frr/lib/stream.h
 44.00% (11/25)
 66.67% (2/3)
 57.14% (4/7)
src/frr/lib/strformat.c
  0.00% (0/418)
  0.00% (0/12)
  0.00% (0/316)
src/frr/lib/strlcat.c
 94.12% (16/17)
100.00% (1/1)
 87.50% (7/8)
src/frr/lib/strlcpy.c
100.00% (11/11)
100.00% (1/1)
100.00% (6/6)
src/frr/lib/systemd.c
 14.12% (12/85)
 14.29% (1/7)
  5.38% (5/93)
src/frr/lib/table.c
 49.88% (205/411)
 55.88% (19/34)
 41.41% (217/524)
src/frr/lib/table.h
 19.12% (13/68)
 37.50% (3/8)
 60.00% (15/25)
src/frr/lib/tc.c
  0.00% (0/57)
  0.00% (0/1)
  0.00% (0/50)
src/frr/lib/termtable.c
  0.00% (0/301)
  6.67% (1/15)
  2.21% (10/453)
src/frr/lib/typerb.c
 81.82% (288/352)
 70.59% (12/17)
 86.21% (394/457)
src/frr/lib/typerb.h
  7.96% (9/113)
 10.53% (2/19)
 20.83% (10/48)
src/frr/lib/typesafe.c
 20.83% (80/384)
 27.78% (5/18)
 22.64% (91/402)
src/frr/lib/typesafe.h
 11.18% (69/617)
 16.87% (14/83)
 17.70% (20/113)
src/frr/lib/vector.c
 34.62% (45/130)
 41.18% (7/17)
 33.58% (46/137)
src/frr/lib/vector.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/lib/vrf.c
 28.73% (154/536)
 45.28% (24/53)
 36.20% (206/569)
src/frr/lib/vrf.h
 16.67% (3/18)
 33.33% (1/3)
 42.86% (3/7)
src/frr/lib/vty.c
  1.34% (38/2834)
  5.80% (8/138)
 10.29% (180/1750)
src/frr/lib/vty.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/4)
src/frr/lib/vty_clippy.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/13)
src/frr/lib/wheel.c
 42.35% (36/85)
 62.50% (5/8)
 50.79% (32/63)
src/frr/lib/workqueue.c
  9.14% (17/186)
 29.41% (5/17)
 16.77% (52/310)
src/frr/lib/workqueue.h
  0.00% (0/19)
  0.00% (0/5)
  0.00% (0/66)
src/frr/lib/xref.c
 24.62% (16/65)
 50.00% (2/4)
 32.14% (9/28)
src/frr/lib/xref.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/lib/yang.c
  0.63% (4/636)
  6.12% (3/49)
  3.03% (22/725)
src/frr/lib/yang_translator.c
  0.00% (0/361)
 13.64% (3/22)
  6.44% (30/466)
src/frr/lib/yang_wrappers.c
  0.00% (0/705)
  0.00% (0/86)
  0.00% (0/746)
src/frr/lib/zclient.c
  3.78% (110/2908)
  9.23% (12/130)
  4.34% (146/3364)
src/frr/lib/zclient.h
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/6)
src/frr/lib/zlog.c
 40.93% (212/518)
 50.00% (17/34)
 45.55% (215/472)
src/frr/lib/zlog.h
 35.71% (5/14)
 50.00% (1/2)
 83.33% (5/6)
src/frr/lib/zlog_5424.c
  0.00% (0/698)
  9.52% (2/21)
  3.89% (23/592)
src/frr/lib/zlog_5424_cli.c
  4.19% (24/573)
 12.12% (4/33)
 17.15% (129/752)
src/frr/lib/zlog_5424_cli_clippy.c
  0.00% (0/338)
  0.00% (0/13)
  0.00% (0/335)
src/frr/lib/zlog_live.c
  0.00% (0/157)
 16.67% (1/6)
  7.35% (10/136)
src/frr/lib/zlog_live.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/frr/lib/zlog_targets.c
 25.66% (87/339)
 39.29% (11/28)
 25.00% (138/552)
src/frr/mgmtd/mgmt.h
  0.00% (0/11)
  0.00% (0/2)
  0.00% (0/3)
src/frr/mgmtd/mgmt_ds.h
  0.00% (0/57)
  0.00% (0/5)
  0.00% (0/5)
src/frr/mgmtd/mgmt_history.h
  0.00% (0/24)
  0.00% (0/2)
  0.00% (0/2)
src/frr/mgmtd/mgmt_txn.h
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/1)
src/frr/ospfd/ospf_abr.c
  0.53% (8/1517)
  3.45% (2/58)
  0.81% (21/2590)
src/frr/ospfd/ospf_abr.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/5)
src/frr/ospfd/ospf_api.c
  0.00% (0/432)
  0.00% (0/31)
  0.00% (0/335)
src/frr/ospfd/ospf_apiserver.c
  0.00% (0/1708)
  2.86% (2/70)
  0.74% (20/2700)
src/frr/ospfd/ospf_asbr.c
  1.45% (13/894)
  4.76% (2/42)
  1.72% (8/465)
src/frr/ospfd/ospf_ase.c
  6.22% (31/498)
 13.33% (2/15)
  1.45% (12/828)
src/frr/ospfd/ospf_bfd.c
  9.62% (15/156)
 20.00% (3/15)
 23.81% (55/231)
src/frr/ospfd/ospf_dump.c
  5.31% (69/1300)
  1.54% (1/65)
 16.16% (463/2865)
src/frr/ospfd/ospf_dump_api.c
  0.00% (0/27)
  0.00% (0/2)
  0.00% (0/40)
src/frr/ospfd/ospf_dump_clippy.c
  0.00% (0/362)
  0.00% (0/9)
  0.00% (0/244)
src/frr/ospfd/ospf_errors.c
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/frr/ospfd/ospf_ext.c
  6.45% (74/1147)
  9.80% (5/51)
  4.70% (73/1554)
src/frr/ospfd/ospf_flood.c
 30.50% (226/741)
 43.33% (13/30)
 29.57% (317/1072)
src/frr/ospfd/ospf_gr.c
  7.89% (40/507)
  7.14% (2/28)
  1.88% (15/796)
src/frr/ospfd/ospf_gr_clippy.c
  0.00% (0/71)
  0.00% (0/3)
  0.00% (0/37)
src/frr/ospfd/ospf_gr_helper.c
 18.43% (110/597)
 12.00% (3/25)
 19.26% (181/940)
src/frr/ospfd/ospf_ia.c
  0.00% (0/453)
  0.00% (0/11)
  0.00% (0/803)
src/frr/ospfd/ospf_interface.c
 19.33% (189/978)
 21.67% (13/60)
 14.47% (256/1769)
src/frr/ospfd/ospf_ism.c
  0.00% (0/280)
  0.00% (0/19)
  0.00% (0/492)
src/frr/ospfd/ospf_ldp_sync.c
  1.21% (8/661)
  3.23% (1/31)
  1.01% (9/892)
src/frr/ospfd/ospf_ldp_sync_clippy.c
  0.00% (0/170)
  0.00% (0/9)
  0.00% (0/97)
src/frr/ospfd/ospf_lsa.c
 17.40% (453/2603)
 30.63% (34/111)
 17.45% (650/3724)
src/frr/ospfd/ospf_lsa.h
 83.33% (10/12)
100.00% (1/1)
100.00% (15/15)
src/frr/ospfd/ospf_lsdb.c
 55.38% (103/186)
 52.94% (9/17)
 47.91% (103/215)
src/frr/ospfd/ospf_main.c
 85.14% (63/74)
 57.14% (4/7)
 80.00% (32/40)
src/frr/ospfd/ospf_neighbor.c
 43.77% (123/281)
 60.00% (9/15)
 32.39% (126/389)
src/frr/ospfd/ospf_network.c
  1.64% (3/183)
 10.00% (1/10)
  0.71% (1/141)
src/frr/ospfd/ospf_nsm.c
  0.72% (3/415)
  5.00% (1/20)
  0.18% (1/568)
src/frr/ospfd/ospf_opaque.c
 18.23% (252/1382)
 29.17% (21/72)
 17.21% (338/1964)
src/frr/ospfd/ospf_packet.c
 42.00% (1116/2657)
 50.67% (38/75)
 36.19% (1315/3634)
src/frr/ospfd/ospf_ri.c
  2.69% (35/1303)
  2.82% (2/71)
  5.09% (106/2082)
src/frr/ospfd/ospf_route.c
  0.00% (0/720)
  0.00% (0/32)
  0.00% (0/1080)
src/frr/ospfd/ospf_routemap.c
 11.93% (42/352)
  2.70% (1/37)
 10.06% (51/507)
src/frr/ospfd/ospf_routemap_nb_config.c
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/13)
src/frr/ospfd/ospf_spf.c
  1.80% (22/1222)
  4.55% (2/44)
  1.15% (23/2005)
src/frr/ospfd/ospf_sr.c
  1.83% (33/1808)
  2.86% (2/70)
  3.27% (91/2785)
src/frr/ospfd/ospf_te.c
  3.86% (112/2898)
  6.96% (8/115)
  4.57% (197/4313)
src/frr/ospfd/ospf_ti_lfa.c
  0.00% (0/697)
  0.00% (0/18)
  0.00% (0/816)
src/frr/ospfd/ospf_vty.c
  0.00% (0/8895)
  0.00% (0/289)
  0.00% (0/12371)
src/frr/ospfd/ospf_vty_clippy.c
  0.00% (0/1158)
  0.00% (0/37)
  0.00% (0/840)
src/frr/ospfd/ospf_zebra.c
  1.40% (21/1496)
  6.15% (4/65)
  1.94% (32/1650)
src/frr/ospfd/ospfd.c
 15.14% (228/1506)
 19.19% (19/99)
  7.52% (178/2368)
src/frr/pimd/pim6_mld.h
 28.57% (2/7)
 33.33% (1/3)
 33.33% (1/3)
src/frr/pimd/pim_addr.c
 90.00% (18/20)
100.00% (2/2)
 88.89% (16/18)
src/frr/pimd/pim_addr.h
 71.05% (27/38)
 77.78% (7/9)
 81.82% (18/22)
src/frr/pimd/pim_assert.c
 41.72% (194/465)
 64.00% (16/25)
 46.64% (132/283)
src/frr/pimd/pim_bfd.c
 11.54% (6/52)
 40.00% (2/5)
  7.69% (6/78)
src/frr/pimd/pim_bsm.c
 53.23% (544/1022)
 76.92% (30/39)
 64.13% (488/761)
src/frr/pimd/pim_cmd.c
  7.68% (301/3921)
  0.39% (1/254)
 37.34% (2010/5383)
src/frr/pimd/pim_cmd_clippy.c
  0.00% (0/2235)
  0.00% (0/87)
  0.00% (0/1788)
src/frr/pimd/pim_cmd_common.c
  0.00% (0/4246)
  0.00% (0/131)
  0.00% (0/3220)
src/frr/pimd/pim_errors.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/pimd/pim_hello.c
 55.71% (195/350)
 33.33% (3/9)
 61.15% (192/314)
src/frr/pimd/pim_iface.c
 17.77% (186/1047)
 25.42% (15/59)
 17.10% (258/1509)
src/frr/pimd/pim_ifchannel.c
 43.16% (429/994)
 58.06% (18/31)
 41.89% (439/1048)
src/frr/pimd/pim_igmp.c
  2.59% (26/1002)
  4.35% (2/46)
  0.72% (8/1111)
src/frr/pimd/pim_igmp_join.h
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/16)
src/frr/pimd/pim_igmp_mtrace.c
  0.00% (0/585)
  0.00% (0/16)
  0.00% (0/503)
src/frr/pimd/pim_igmp_stats.c
  0.00% (0/27)
  0.00% (0/2)
  0.00% (0/7)
src/frr/pimd/pim_igmpv2.c
  0.00% (0/137)
  0.00% (0/4)
  0.00% (0/101)
src/frr/pimd/pim_igmpv3.c
  0.00% (0/1265)
  0.00% (0/49)
  0.00% (0/1313)
src/frr/pimd/pim_instance.c
 39.55% (53/134)
 40.00% (4/10)
 32.50% (26/80)
src/frr/pimd/pim_int.c
100.00% (10/10)
100.00% (2/2)
100.00% (4/4)
src/frr/pimd/pim_join.c
 55.77% (203/364)
 60.00% (3/5)
 58.62% (187/319)
src/frr/pimd/pim_jp_agg.c
  5.38% (10/186)
 16.67% (2/12)
  1.91% (8/418)
src/frr/pimd/pim_macro.c
 59.31% (86/145)
 91.67% (11/12)
 53.57% (60/112)
src/frr/pimd/pim_main.c
100.00% (61/61)
100.00% (4/4)
100.00% (19/19)
src/frr/pimd/pim_mlag.c
  3.03% (21/694)
  8.82% (3/34)
  1.42% (10/702)
src/frr/pimd/pim_mroute.c
 10.72% (92/858)
 26.92% (7/26)
  8.43% (56/664)
src/frr/pimd/pim_msdp.c
  4.76% (42/883)
  7.25% (5/69)
  1.25% (12/960)
src/frr/pimd/pim_msdp_packet.c
  0.00% (0/526)
  0.00% (0/28)
  0.00% (0/485)
src/frr/pimd/pim_msdp_socket.c
  0.00% (0/203)
  0.00% (0/4)
  0.00% (0/98)
src/frr/pimd/pim_msg.c
  7.95% (14/176)
  8.33% (1/12)
  1.26% (3/239)
src/frr/pimd/pim_msg.h
 77.78% (7/9)
100.00% (1/1)
100.00% (1/1)
src/frr/pimd/pim_nb_config.c
  0.00% (0/2008)
  0.00% (0/106)
  0.00% (0/1497)
src/frr/pimd/pim_neighbor.c
 60.99% (283/464)
 63.64% (14/22)
 46.34% (392/846)
src/frr/pimd/pim_nht.c
 25.92% (191/737)
 57.14% (12/21)
 23.24% (129/555)
src/frr/pimd/pim_oil.c
 39.94% (143/358)
 70.59% (12/17)
 46.87% (157/335)
src/frr/pimd/pim_oil.h
100.00% (19/19)
100.00% (7/7)
 81.25% (13/16)
src/frr/pimd/pim_pim.c
 50.55% (324/641)
 57.89% (11/19)
 51.79% (232/448)
src/frr/pimd/pim_register.c
 38.26% (145/379)
 62.50% (5/8)
 39.81% (127/319)
src/frr/pimd/pim_routemap.c
 33.33% (6/18)
 20.00% (1/5)
 20.00% (1/5)
src/frr/pimd/pim_rp.c
 51.83% (453/874)
 59.26% (16/27)
 40.46% (475/1174)
src/frr/pimd/pim_rpf.c
 25.10% (65/259)
 63.64% (7/11)
 22.22% (38/171)
src/frr/pimd/pim_signals.c
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/7)
src/frr/pimd/pim_sock.c
  0.00% (0/214)
  0.00% (0/10)
  0.00% (0/178)
src/frr/pimd/pim_ssm.c
 26.87% (18/67)
 42.86% (3/7)
 10.17% (6/59)
src/frr/pimd/pim_ssmpingd.c
  2.53% (6/237)
  7.14% (1/14)
 12.92% (23/178)
src/frr/pimd/pim_static.c
  0.00% (0/188)
  0.00% (0/6)
  0.00% (0/238)
src/frr/pimd/pim_str.c
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/8)
src/frr/pimd/pim_tib.c
  0.00% (0/97)
  0.00% (0/3)
  0.00% (0/87)
src/frr/pimd/pim_time.c
 19.79% (19/96)
 27.27% (3/11)
 10.59% (9/85)
src/frr/pimd/pim_tlv.c
 85.04% (381/448)
 95.00% (19/20)
 82.35% (266/323)
src/frr/pimd/pim_upstream.c
 27.74% (370/1334)
 37.14% (26/70)
 26.37% (380/1441)
src/frr/pimd/pim_upstream.h
 40.00% (4/10)
 66.67% (2/3)
 80.00% (12/15)
src/frr/pimd/pim_util.c
 13.25% (11/83)
 25.00% (2/8)
 11.86% (7/59)
src/frr/pimd/pim_vty.c
  0.00% (0/331)
  0.00% (0/5)
  0.00% (0/289)
src/frr/pimd/pim_vxlan.c
  2.54% (18/709)
  5.66% (3/53)
  2.18% (13/595)
src/frr/pimd/pim_vxlan.h
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/7)
src/frr/pimd/pim_zebra.c
 10.54% (33/313)
 20.00% (4/20)
 14.49% (40/276)
src/frr/pimd/pim_zlookup.c
 14.36% (57/397)
 46.15% (6/13)
 16.47% (28/170)
src/frr/pimd/pim_zpthread.c
  0.00% (0/173)
  0.00% (0/5)
  0.00% (0/11)
src/frr/pimd/pimd.c
 35.29% (24/68)
 42.86% (3/7)
 38.36% (28/73)
src/frr/yang/frr-affinity-map.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-bmp.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-common-multiprotocol.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-common-structure.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-common.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-filter.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-neighbor.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-peer-group.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-route-map.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-rpki.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp-types.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-bgp.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-deviations-bgp-datacenter.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-filter.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-gmp.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-if-rmap.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-interface.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-module-translator.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-nexthop.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-ospf-route-map.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-pim-rp.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-pim.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-route-map.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-route-types.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-routing.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-vrf.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-zebra-route-map.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/frr-zebra.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/ietf/ietf-bgp-types.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/ietf/ietf-interfaces.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/yang/ietf/ietf-routing-types.yang.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/zebra/connected.c
  0.00% (0/379)
  0.00% (0/14)
  0.00% (0/513)
src/frr/zebra/debug.c
 17.49% (85/486)
  3.12% (1/32)
 52.25% (407/779)
src/frr/zebra/debug_clippy.c
  0.00% (0/111)
  0.00% (0/7)
  0.00% (0/115)
src/frr/zebra/debug_nl.c
  0.00% (0/1463)
  0.00% (0/39)
  0.00% (0/1375)
src/frr/zebra/if_netlink.c
  3.10% (60/1937)
 12.24% (6/49)
  1.96% (42/2144)
src/frr/zebra/interface.c
  1.97% (62/3144)
  2.08% (3/144)
  9.83% (393/3999)
src/frr/zebra/interface_clippy.c
  0.00% (0/166)
  0.00% (0/10)
  0.00% (0/166)
src/frr/zebra/ioctl.c
  0.00% (0/73)
  0.00% (0/5)
  0.00% (0/53)
src/frr/zebra/ipforward_proc.c
  0.00% (0/83)
  0.00% (0/7)
  0.00% (0/73)
src/frr/zebra/kernel_netlink.c
  6.13% (65/1061)
  9.84% (6/61)
  7.53% (69/916)
src/frr/zebra/label_manager.c
 13.52% (33/244)
 28.57% (6/21)
 11.78% (55/467)
src/frr/zebra/main.c
 42.86% (45/105)
 42.86% (3/7)
 15.79% (12/76)
src/frr/zebra/netconf_netlink.c
  0.00% (0/138)
  0.00% (0/5)
  0.00% (0/121)
src/frr/zebra/redistribute.c
  0.00% (0/614)
  0.00% (0/26)
  0.00% (0/902)
src/frr/zebra/rib.h
  6.12% (3/49)
 21.43% (3/14)
 43.14% (22/51)
src/frr/zebra/router-id.c
 14.79% (54/365)
 14.29% (3/21)
 17.08% (146/855)
src/frr/zebra/rt_netlink.c
  1.18% (41/3463)
  5.68% (5/88)
  0.93% (35/3771)
src/frr/zebra/rtadv.c
  1.62% (32/1973)
  5.36% (6/112)
  3.85% (77/2001)
src/frr/zebra/rtadv_clippy.c
  0.00% (0/162)
  0.00% (0/5)
  0.00% (0/99)
src/frr/zebra/rtread_netlink.c
 36.36% (12/33)
 36.36% (4/11)
 36.36% (4/11)
src/frr/zebra/rule_netlink.c
  8.16% (20/245)
 28.57% (2/7)
  5.99% (16/267)
src/frr/zebra/table_manager.c
 13.83% (26/188)
 40.00% (4/10)
 15.17% (59/389)
src/frr/zebra/tc_netlink.c
  3.35% (19/567)
  8.00% (2/25)
  3.43% (16/467)
src/frr/zebra/zapi_msg.c
 19.30% (516/2673)
 15.38% (16/104)
 26.90% (887/3298)
src/frr/zebra/zebra_affinitymap.c
  6.12% (6/98)
 25.00% (1/4)
  0.88% (1/113)
src/frr/zebra/zebra_dplane.c
 10.57% (401/3795)
 12.89% (46/357)
 12.59% (269/2136)
src/frr/zebra/zebra_dplane.h
 71.43% (10/14)
100.00% (1/1)
 75.00% (3/4)
src/frr/zebra/zebra_errors.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/zebra/zebra_evpn.c
  0.00% (0/1124)
  4.08% (2/49)
  1.91% (20/1049)
src/frr/zebra/zebra_evpn.h
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/20)
src/frr/zebra/zebra_evpn_mac.c
  0.00% (0/1752)
  1.89% (1/53)
  0.70% (10/1420)
src/frr/zebra/zebra_evpn_mac.h
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/27)
src/frr/zebra/zebra_evpn_mh.c
  2.05% (55/2687)
  6.59% (11/167)
  5.12% (172/3357)
src/frr/zebra/zebra_evpn_mh.h
  0.00% (0/23)
  0.00% (0/7)
  0.00% (0/28)
src/frr/zebra/zebra_evpn_mh_clippy.c
  0.00% (0/144)
  0.00% (0/5)
  0.00% (0/102)
src/frr/zebra/zebra_evpn_neigh.c
  0.19% (3/1554)
  3.77% (2/53)
  0.80% (11/1381)
src/frr/zebra/zebra_evpn_neigh.h
  0.00% (0/51)
  0.00% (0/4)
  0.00% (0/54)
src/frr/zebra/zebra_evpn_vxlan.h
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/81)
src/frr/zebra/zebra_gr.c
  0.00% (0/391)
  6.25% (1/16)
  1.90% (10/525)
src/frr/zebra/zebra_l2.c
  0.00% (0/343)
  0.00% (0/19)
  0.00% (0/587)
src/frr/zebra/zebra_l2_bridge_if.c
  0.00% (0/214)
  0.00% (0/23)
  0.00% (0/111)
src/frr/zebra/zebra_mlag.c
  3.31% (12/363)
  5.26% (1/19)
  4.65% (8/172)
src/frr/zebra/zebra_mlag.h
100.00% (3/3)
100.00% (1/1)
100.00% (2/2)
src/frr/zebra/zebra_mlag_vty.c
 30.77% (4/13)
 33.33% (1/3)
 83.33% (15/18)
src/frr/zebra/zebra_mlag_vty_clippy.c
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/25)
src/frr/zebra/zebra_mpls.c
  7.25% (182/2509)
 12.87% (13/101)
  7.43% (191/2571)
src/frr/zebra/zebra_mpls.h
  0.00% (0/134)
  0.00% (0/8)
  0.00% (0/80)
src/frr/zebra/zebra_mpls_netlink.c
 17.86% (5/28)
 25.00% (1/4)
 10.00% (3/30)
src/frr/zebra/zebra_mpls_vty.c
  6.00% (15/250)
  6.25% (1/16)
 26.90% (85/316)
src/frr/zebra/zebra_mroute.c
  0.00% (0/54)
  0.00% (0/1)
  0.00% (0/70)
src/frr/zebra/zebra_nb_config.c
  0.00% (0/1026)
  0.00% (0/73)
  0.00% (0/685)
src/frr/zebra/zebra_nb_rpcs.c
  0.00% (0/84)
  0.00% (0/14)
  0.00% (0/34)
src/frr/zebra/zebra_nb_state.c
  0.00% (0/497)
  0.00% (0/55)
  0.00% (0/326)
src/frr/zebra/zebra_neigh.c
  2.60% (4/154)
 18.75% (3/16)
 11.42% (25/219)
src/frr/zebra/zebra_netns_id.c
  5.49% (13/237)
 14.29% (1/7)
  3.83% (9/235)
src/frr/zebra/zebra_netns_notify.c
  0.00% (0/351)
  8.33% (1/12)
  6.25% (10/160)
src/frr/zebra/zebra_nhg.c
  0.59% (13/2191)
  3.17% (4/126)
  1.79% (40/2236)
src/frr/zebra/zebra_nhg_private.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/zebra/zebra_ns.c
 43.33% (52/120)
 46.15% (6/13)
 34.58% (37/107)
src/frr/zebra/zebra_opaque.c
  6.24% (30/481)
 14.29% (3/21)
 35.40% (40/113)
src/frr/zebra/zebra_pbr.c
 31.22% (301/964)
 47.62% (30/63)
 29.65% (260/877)
src/frr/zebra/zebra_ptm.c
 34.83% (62/178)
 38.10% (8/21)
 31.15% (95/305)
src/frr/zebra/zebra_ptm_redistribute.c
  0.00% (0/50)
  0.00% (0/4)
  0.00% (0/140)
src/frr/zebra/zebra_pw.c
  4.55% (26/572)
 13.33% (4/30)
 13.46% (86/639)
src/frr/zebra/zebra_rib.c
  2.14% (72/3369)
  9.57% (11/115)
  4.75% (123/2590)
src/frr/zebra/zebra_rnh.c
 27.41% (316/1153)
 55.00% (22/40)
 27.26% (274/1005)
src/frr/zebra/zebra_routemap.c
  6.62% (76/1148)
  1.09% (1/92)
 18.11% (287/1585)
src/frr/zebra/zebra_routemap_clippy.c
  0.00% (0/651)
  0.00% (0/24)
  0.00% (0/504)
src/frr/zebra/zebra_routemap_nb_config.c
  0.00% (0/245)
  0.00% (0/12)
  0.00% (0/139)
src/frr/zebra/zebra_router.c
 41.75% (81/194)
 29.41% (5/17)
 34.69% (51/147)
src/frr/zebra/zebra_router.h
  0.00% (0/13)
  0.00% (0/4)
  0.00% (0/12)
src/frr/zebra/zebra_srte.c
  0.00% (0/263)
  5.88% (1/17)
  3.92% (10/255)
src/frr/zebra/zebra_srv6.c
  0.00% (0/207)
  5.26% (1/19)
  2.74% (13/474)
src/frr/zebra/zebra_srv6_vty.c
  0.00% (0/269)
  0.00% (0/12)
  0.00% (0/521)
src/frr/zebra/zebra_srv6_vty_clippy.c
  0.00% (0/74)
  0.00% (0/2)
  0.00% (0/48)
src/frr/zebra/zebra_tc.c
 80.32% (200/249)
 87.10% (27/31)
 72.04% (134/186)
src/frr/zebra/zebra_vrf.c
 21.73% (83/382)
 47.83% (11/23)
 18.27% (91/498)
src/frr/zebra/zebra_vrf.h
 26.67% (8/30)
 50.00% (3/6)
 34.15% (14/41)
src/frr/zebra/zebra_vrf_clippy.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/17)
src/frr/zebra/zebra_vty.c
  3.97% (113/2849)
  0.82% (1/122)
 22.37% (722/3228)
src/frr/zebra/zebra_vty_clippy.c
  0.00% (0/1106)
  0.00% (0/36)
  0.00% (0/870)
src/frr/zebra/zebra_vxlan.c
  1.71% (68/3981)
  6.81% (13/191)
  3.50% (121/3457)
src/frr/zebra/zebra_vxlan.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/3)
src/frr/zebra/zebra_vxlan_if.c
  0.00% (0/719)
  0.00% (0/39)
  0.00% (0/699)
src/frr/zebra/zebra_vxlan_private.h
  0.00% (0/95)
  0.00% (0/9)
  0.00% (0/108)
src/frr/zebra/zserv.c
 13.86% (108/779)
 25.81% (8/31)
 23.18% (140/604)
src/libyang/compat/compat.c
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/18)
src/libyang/src/common.c
  0.00% (0/443)
  0.00% (0/17)
  0.00% (0/662)
src/libyang/src/common.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libyang/src/context.c
  0.00% (0/717)
  0.00% (0/44)
  0.00% (0/1163)
src/libyang/src/diff.c
  0.00% (0/1253)
  0.00% (0/34)
  0.00% (0/2468)
src/libyang/src/hash_table.c
  0.00% (0/496)
  0.00% (0/26)
  0.00% (0/499)
src/libyang/src/in.c
  0.00% (0/325)
  0.00% (0/20)
  0.00% (0/465)
src/libyang/src/json.c
  0.00% (0/548)
  0.00% (0/17)
  0.00% (0/628)
src/libyang/src/log.c
  0.00% (0/387)
  0.00% (0/25)
  0.00% (0/421)
src/libyang/src/lyb.c
  0.00% (0/50)
  0.00% (0/5)
  0.00% (0/41)
src/libyang/src/out.c
  0.00% (0/533)
  0.00% (0/24)
  0.00% (0/644)
src/libyang/src/parser_json.c
  0.00% (0/866)
  0.00% (0/17)
  0.00% (0/1085)
src/libyang/src/parser_lyb.c
  0.00% (0/709)
  0.00% (0/20)
  0.00% (0/962)
src/libyang/src/parser_stmt.c
  0.00% (0/1723)
  0.00% (0/37)
  0.00% (0/3443)
src/libyang/src/parser_xml.c
  0.00% (0/932)
  0.00% (0/15)
  0.00% (0/1136)
src/libyang/src/parser_yang.c
  0.00% (0/3275)
  0.00% (0/60)
  0.00% (0/7183)
src/libyang/src/parser_yin.c
  0.00% (0/2308)
  0.00% (0/75)
  0.00% (0/3568)
src/libyang/src/path.c
  0.00% (0/717)
  0.00% (0/12)
  0.00% (0/1008)
src/libyang/src/plugins.c
  0.00% (0/207)
  0.00% (0/11)
  0.00% (0/266)
src/libyang/src/plugins_exts.c
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/6)
src/libyang/src/plugins_exts/metadata.c
  0.00% (0/69)
  0.00% (0/3)
  0.00% (0/72)
src/libyang/src/plugins_exts/nacm.c
  0.00% (0/78)
  0.00% (0/2)
  0.00% (0/96)
src/libyang/src/plugins_exts/yangdata.c
  0.00% (0/92)
  0.00% (0/3)
  0.00% (0/75)
src/libyang/src/plugins_types.c
  0.00% (0/563)
  0.00% (0/31)
  0.00% (0/816)
src/libyang/src/plugins_types/binary.c
  0.00% (0/208)
  0.00% (0/8)
  0.00% (0/242)
src/libyang/src/plugins_types/bits.c
  0.00% (0/255)
  0.00% (0/12)
  0.00% (0/401)
src/libyang/src/plugins_types/boolean.c
  0.00% (0/71)
  0.00% (0/3)
  0.00% (0/77)
src/libyang/src/plugins_types/date_and_time.c
  0.00% (0/215)
  0.00% (0/7)
  0.00% (0/237)
src/libyang/src/plugins_types/decimal64.c
  0.00% (0/100)
  0.00% (0/4)
  0.00% (0/102)
src/libyang/src/plugins_types/empty.c
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/30)
src/libyang/src/plugins_types/enumeration.c
  0.00% (0/73)
  0.00% (0/2)
  0.00% (0/75)
src/libyang/src/plugins_types/identityref.c
  0.00% (0/159)
  0.00% (0/6)
  0.00% (0/172)
src/libyang/src/plugins_types/instanceid.c
  0.00% (0/212)
  0.00% (0/7)
  0.00% (0/229)
src/libyang/src/plugins_types/integer.c
  0.00% (0/313)
  0.00% (0/6)
  0.00% (0/268)
src/libyang/src/plugins_types/ipv4_address.c
  0.00% (0/186)
  0.00% (0/6)
  0.00% (0/231)
src/libyang/src/plugins_types/ipv4_address_no_zone.c
  0.00% (0/90)
  0.00% (0/3)
  0.00% (0/117)
src/libyang/src/plugins_types/ipv4_prefix.c
  0.00% (0/145)
  0.00% (0/7)
  0.00% (0/176)
src/libyang/src/plugins_types/ipv6_address.c
  0.00% (0/188)
  0.00% (0/6)
  0.00% (0/227)
src/libyang/src/plugins_types/ipv6_address_no_zone.c
  0.00% (0/136)
  0.00% (0/6)
  0.00% (0/184)
src/libyang/src/plugins_types/ipv6_prefix.c
  0.00% (0/154)
  0.00% (0/7)
  0.00% (0/195)
src/libyang/src/plugins_types/leafref.c
  0.00% (0/43)
  0.00% (0/6)
  0.00% (0/29)
src/libyang/src/plugins_types/string.c
  0.00% (0/30)
  0.00% (0/1)
  0.00% (0/39)
src/libyang/src/plugins_types/union.c
  0.00% (0/184)
  0.00% (0/8)
  0.00% (0/219)
src/libyang/src/plugins_types/xpath1.0.c
  0.00% (0/203)
  0.00% (0/6)
  0.00% (0/228)
src/libyang/src/printer_data.c
  0.00% (0/80)
  0.00% (0/8)
  0.00% (0/136)
src/libyang/src/printer_json.c
  0.00% (0/502)
  0.00% (0/22)
  0.00% (0/883)
src/libyang/src/printer_lyb.c
  0.00% (0/508)
  0.00% (0/23)
  0.00% (0/932)
src/libyang/src/printer_schema.c
  0.00% (0/120)
  0.00% (0/9)
  0.00% (0/197)
src/libyang/src/printer_tree.c
  0.00% (0/1698)
  0.00% (0/131)
  0.00% (0/1404)
src/libyang/src/printer_xml.c
  0.00% (0/322)
  0.00% (0/13)
  0.00% (0/428)
src/libyang/src/printer_yang.c
  0.00% (0/1783)
  0.00% (0/71)
  0.00% (0/2135)
src/libyang/src/printer_yin.c
  0.00% (0/1105)
  0.00% (0/49)
  0.00% (0/1197)
src/libyang/src/schema_compile.c
  0.00% (0/1186)
  0.00% (0/29)
  0.00% (0/1904)
src/libyang/src/schema_compile_amend.c
  0.00% (0/1605)
  0.00% (0/35)
  0.00% (0/3391)
src/libyang/src/schema_compile_node.c
  0.00% (0/2686)
  0.00% (0/48)
  0.00% (0/4785)
src/libyang/src/schema_features.c
  0.00% (0/438)
  0.00% (0/18)
  0.00% (0/611)
src/libyang/src/set.c
  0.00% (0/135)
  0.00% (0/10)
  0.00% (0/172)
src/libyang/src/tree_data.c
  0.00% (0/2845)
  0.00% (0/105)
  0.00% (0/4905)
src/libyang/src/tree_data.h
  0.00% (0/50)
  0.00% (0/4)
  0.00% (0/55)
src/libyang/src/tree_data_free.c
  0.00% (0/146)
  0.00% (0/11)
  0.00% (0/163)
src/libyang/src/tree_data_hash.c
  0.00% (0/129)
  0.00% (0/5)
  0.00% (0/199)
src/libyang/src/tree_data_helpers.c
  0.00% (0/448)
  0.00% (0/16)
  0.00% (0/601)
src/libyang/src/tree_schema.c
  0.00% (0/1124)
  0.00% (0/30)
  0.00% (0/1913)
src/libyang/src/tree_schema_free.c
  0.00% (0/821)
  0.00% (0/51)
  0.00% (0/1956)
src/libyang/src/tree_schema_helpers.c
  0.00% (0/1490)
  0.00% (0/53)
  0.00% (0/2332)
src/libyang/src/validation.c
  0.00% (0/1043)
  0.00% (0/30)
  0.00% (0/1533)
src/libyang/src/xml.c
  0.00% (0/715)
  0.00% (0/19)
  0.00% (0/1055)
src/libyang/src/xpath.c
  0.00% (0/5311)
  0.00% (0/144)
  0.00% (0/5810)
Totals
  7.04% (24471/347755)
 12.13% (1950/16074)
  8.15% (33990/417020)