Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/frr/bgpd/bgp_addpath.c
  6.88% (19/276)
 12.50% (2/16)
  5.99% (16/267)
src/frr/bgpd/bgp_advertise.c
  0.00% (0/129)
  0.00% (0/15)
  0.00% (0/113)
src/frr/bgpd/bgp_aspath.c
 24.76% (341/1377)
 28.57% (24/84)
 24.41% (301/1233)
src/frr/bgpd/bgp_attr.c
 39.92% (1383/3464)
 56.41% (66/117)
 34.72% (1013/2918)
src/frr/bgpd/bgp_attr.h
 53.15% (59/111)
 59.09% (13/22)
 39.76% (33/83)
src/frr/bgpd/bgp_attr_evpn.c
 59.26% (112/189)
 50.00% (5/10)
 64.05% (98/153)
src/frr/bgpd/bgp_bfd.c
  0.00% (0/362)
  0.00% (0/18)
  0.00% (0/456)
src/frr/bgpd/bgp_clist.c
  1.95% (18/923)
  2.13% (1/47)
  0.26% (2/768)
src/frr/bgpd/bgp_clist.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/bgpd/bgp_community.c
 37.29% (286/767)
 52.78% (19/36)
 41.43% (203/490)
src/frr/bgpd/bgp_community.h
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/11)
src/frr/bgpd/bgp_community_alias.c
 17.09% (20/117)
 13.64% (3/22)
 10.00% (5/50)
src/frr/bgpd/bgp_conditional_adv.c
  0.00% (0/391)
  0.00% (0/8)
  0.00% (0/171)
src/frr/bgpd/bgp_damp.c
  0.00% (0/504)
  0.00% (0/19)
  0.00% (0/378)
src/frr/bgpd/bgp_debug.c
  6.30% (107/1698)
  8.22% (6/73)
  4.11% (99/2409)
src/frr/bgpd/bgp_debug_clippy.c
  0.00% (0/370)
  0.00% (0/11)
  0.00% (0/236)
src/frr/bgpd/bgp_dump.c
  0.00% (0/586)
  0.00% (0/20)
  0.00% (0/260)
src/frr/bgpd/bgp_ecommunity.c
 45.63% (538/1179)
 44.44% (24/54)
 42.49% (413/972)
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/667)
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
  7.84% (335/4272)
  2.34% (5/214)
  7.26% (269/3706)
src/frr/bgpd/bgp_evpn.h
  0.00% (0/93)
  0.00% (0/7)
  0.00% (0/79)
src/frr/bgpd/bgp_evpn_mh.c
  3.16% (101/3195)
  4.09% (7/171)
  2.17% (68/3133)
src/frr/bgpd/bgp_evpn_mh.h
  8.11% (3/37)
  9.09% (1/11)
  2.94% (1/34)
src/frr/bgpd/bgp_evpn_private.h
  3.10% (10/323)
  2.22% (1/45)
  3.07% (8/261)
src/frr/bgpd/bgp_evpn_vty.c
  0.00% (0/4820)
  0.00% (0/160)
  0.00% (0/4866)
src/frr/bgpd/bgp_evpn_vty_clippy.c
  0.00% (0/1128)
  0.00% (0/34)
  0.00% (0/761)
src/frr/bgpd/bgp_filter.c
  3.93% (17/433)
  8.82% (3/34)
 10.61% (38/358)
src/frr/bgpd/bgp_flowspec.c
  0.00% (0/154)
  0.00% (0/2)
  0.00% (0/106)
src/frr/bgpd/bgp_flowspec_util.c
  0.00% (0/569)
  0.00% (0/9)
  0.00% (0/325)
src/frr/bgpd/bgp_flowspec_vty.c
  0.00% (0/462)
  0.00% (0/10)
  0.00% (0/525)
src/frr/bgpd/bgp_fsm.c
  3.03% (60/1978)
  7.14% (5/70)
  2.10% (40/1905)
src/frr/bgpd/bgp_io.c
  8.80% (44/500)
 20.00% (2/10)
 29.78% (106/356)
src/frr/bgpd/bgp_keepalives.c
  0.00% (0/147)
  0.00% (0/10)
  0.00% (0/149)
src/frr/bgpd/bgp_label.c
  0.00% (0/299)
  0.00% (0/7)
  0.00% (0/234)
src/frr/bgpd/bgp_label.h
 22.22% (10/45)
 25.00% (2/8)
 18.18% (6/33)
src/frr/bgpd/bgp_labelpool.c
  2.22% (17/767)
  7.14% (2/28)
  1.54% (10/648)
src/frr/bgpd/bgp_labelpool_clippy.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/12)
src/frr/bgpd/bgp_lcommunity.c
 32.69% (135/413)
 35.48% (11/31)
 33.43% (112/335)
src/frr/bgpd/bgp_mac.c
  1.63% (4/246)
  5.26% (1/19)
  0.35% (1/286)
src/frr/bgpd/bgp_main.c
 34.82% (78/224)
 23.08% (3/13)
 30.51% (36/118)
src/frr/bgpd/bgp_mpath.c
  2.34% (13/556)
  4.00% (1/25)
  1.77% (10/564)
src/frr/bgpd/bgp_mplsvpn.c
  5.03% (113/2246)
  3.28% (2/61)
  5.38% (126/2342)
src/frr/bgpd/bgp_mplsvpn.h
  0.00% (0/202)
  0.00% (0/7)
  0.00% (0/165)
src/frr/bgpd/bgp_network.c
  0.00% (0/777)
  0.00% (0/22)
  0.00% (0/535)
src/frr/bgpd/bgp_nexthop.c
  4.64% (47/1014)
  8.16% (4/49)
  4.10% (36/877)
src/frr/bgpd/bgp_nexthop_clippy.c
  0.00% (0/100)
  0.00% (0/3)
  0.00% (0/82)
src/frr/bgpd/bgp_nht.c
  0.79% (8/1007)
  2.56% (1/39)
  3.57% (36/1008)
src/frr/bgpd/bgp_open.c
 40.87% (602/1473)
 69.57% (16/23)
 40.35% (456/1130)
src/frr/bgpd/bgp_packet.c
 48.93% (912/1864)
 59.46% (22/37)
 47.67% (726/1523)
src/frr/bgpd/bgp_pbr.c
  0.70% (16/2284)
  1.72% (1/58)
  0.10% (2/2089)
src/frr/bgpd/bgp_rd.c
 15.19% (24/158)
 30.77% (4/13)
  5.34% (7/131)
src/frr/bgpd/bgp_regex.c
  0.00% (0/38)
  0.00% (0/3)
  0.00% (0/28)
src/frr/bgpd/bgp_route.c
  4.29% (482/11232)
  7.33% (17/232)
  7.78% (771/9913)
src/frr/bgpd/bgp_route.h
  0.00% (0/79)
  0.00% (0/6)
  0.00% (0/63)
src/frr/bgpd/bgp_route_clippy.c
  0.00% (0/498)
  0.00% (0/10)
  0.00% (0/406)
src/frr/bgpd/bgp_routemap.c
  6.00% (233/3883)
  0.33% (1/306)
 26.86% (814/3031)
src/frr/bgpd/bgp_routemap_clippy.c
  0.00% (0/579)
  0.00% (0/22)
  0.00% (0/368)
src/frr/bgpd/bgp_routemap_nb_config.c
  0.00% (0/2080)
  0.00% (0/117)
  0.00% (0/936)
src/frr/bgpd/bgp_table.c
 36.59% (45/123)
 50.00% (6/12)
 19.75% (16/81)
src/frr/bgpd/bgp_table.h
 25.23% (27/107)
 28.12% (9/32)
 26.19% (11/42)
src/frr/bgpd/bgp_updgrp.c
  0.50% (7/1397)
  1.59% (1/63)
  0.35% (5/1420)
src/frr/bgpd/bgp_updgrp.h
  0.00% (0/71)
  0.00% (0/9)
  0.00% (0/56)
src/frr/bgpd/bgp_updgrp_adv.c
  0.00% (0/633)
  0.00% (0/26)
  0.00% (0/512)
src/frr/bgpd/bgp_updgrp_packet.c
  0.00% (0/875)
  0.00% (0/28)
  0.00% (0/655)
src/frr/bgpd/bgp_vpn.c
  0.00% (0/181)
  0.00% (0/1)
  0.00% (0/108)
src/frr/bgpd/bgp_vty.c
  0.02% (3/13768)
  0.19% (1/534)
  0.01% (1/17220)
src/frr/bgpd/bgp_vty_clippy.c
  0.00% (0/1895)
  0.00% (0/73)
  0.00% (0/1399)
src/frr/bgpd/bgp_zebra.c
  0.25% (7/2757)
  1.96% (2/102)
  0.28% (8/2909)
src/frr/bgpd/bgpd.c
 10.87% (601/5529)
 15.24% (32/210)
  6.12% (524/8565)
src/frr/bgpd/bgpd.h
 35.47% (61/172)
 31.25% (5/16)
 23.97% (35/146)
src/frr/bgpd/rfapi/bgp_rfapi_cfg.c
  1.12% (33/2954)
  1.05% (1/95)
  0.67% (30/4474)
src/frr/bgpd/rfapi/rfapi.c
  0.00% (0/2168)
  0.00% (0/72)
  0.00% (0/2152)
src/frr/bgpd/rfapi/rfapi_ap.c
  0.00% (0/305)
  0.00% (0/10)
  0.00% (0/334)
src/frr/bgpd/rfapi/rfapi_encap_tlv.c
  0.00% (0/504)
  0.00% (0/24)
  0.00% (0/429)
src/frr/bgpd/rfapi/rfapi_import.c
  3.82% (106/2775)
  5.71% (4/70)
  2.59% (76/2938)
src/frr/bgpd/rfapi/rfapi_monitor.c
  0.00% (0/825)
  0.00% (0/30)
  0.00% (0/1130)
src/frr/bgpd/rfapi/rfapi_nve_addr.c
  0.00% (0/60)
  0.00% (0/2)
  0.00% (0/84)
src/frr/bgpd/rfapi/rfapi_rib.c
  0.00% (0/1385)
  0.00% (0/29)
  0.00% (0/1346)
src/frr/bgpd/rfapi/rfapi_vty.c
  0.00% (0/2972)
  0.00% (0/111)
  0.00% (0/2673)
src/frr/bgpd/rfapi/vnc_debug.c
  0.00% (0/74)
  0.00% (0/6)
  0.00% (0/76)
src/frr/bgpd/rfapi/vnc_export_bgp.c
  0.70% (9/1292)
  2.86% (1/35)
  0.58% (9/1544)
src/frr/bgpd/rfapi/vnc_export_table.c
  0.00% (0/113)
  0.00% (0/5)
  0.00% (0/124)
src/frr/bgpd/rfapi/vnc_import_bgp.c
  0.00% (0/1845)
  0.00% (0/31)
  0.00% (0/1888)
src/frr/bgpd/rfapi/vnc_zebra.c
  0.88% (5/569)
  4.76% (1/21)
  0.47% (3/638)
src/frr/bgpd/rfp-example/librfp/rfp_example.c
 27.78% (30/108)
 18.18% (2/11)
 24.49% (24/98)
src/frr/lib/admin_group.c
  0.00% (0/275)
  0.00% (0/22)
  0.00% (0/312)
src/frr/lib/affinitymap.c
  0.00% (0/82)
  0.00% (0/11)
  0.00% (0/171)
src/frr/lib/affinitymap_cli.c
  0.00% (0/37)
  0.00% (0/5)
  0.00% (0/17)
src/frr/lib/affinitymap_cli_clippy.c
  0.00% (0/88)
  0.00% (0/2)
  0.00% (0/56)
src/frr/lib/affinitymap_northbound.c
  0.00% (0/60)
  0.00% (0/4)
  0.00% (0/26)
src/frr/lib/agg_table.c
 43.75% (7/16)
 33.33% (1/3)
 25.00% (2/8)
src/frr/lib/agg_table.h
  8.11% (6/74)
 10.00% (2/20)
  8.00% (2/25)
src/frr/lib/asn.c
 33.74% (55/163)
 37.50% (6/16)
 29.17% (35/120)
src/frr/lib/atomlist.c
 13.30% (25/188)
 11.11% (1/9)
 10.42% (15/144)
src/frr/lib/atomlist.h
 46.94% (23/49)
 46.67% (7/15)
 56.41% (22/39)
src/frr/lib/base64.c
  0.00% (0/152)
  0.00% (0/7)
  0.00% (0/67)
src/frr/lib/bfd.c
  2.83% (21/741)
  6.12% (3/49)
  3.88% (24/618)
src/frr/lib/bitfield.h
  0.00% (0/93)
  0.00% (0/3)
  0.00% (0/91)
src/frr/lib/buffer.c
  5.03% (15/298)
  7.69% (1/13)
  3.07% (7/228)
src/frr/lib/checksum.c
 94.05% (79/84)
100.00% (2/2)
 84.51% (60/71)
src/frr/lib/checksum.h
 24.00% (6/25)
 33.33% (1/3)
 50.00% (2/4)
src/frr/lib/command.c
  8.30% (127/1531)
  8.91% (9/101)
 14.93% (239/1601)
src/frr/lib/command_graph.c
  3.20% (13/406)
  4.76% (1/21)
  0.94% (4/424)
src/frr/lib/command_lex.c
  0.00% (0/700)
  0.00% (0/45)
  0.00% (0/674)
src/frr/lib/command_match.c
  0.00% (0/616)
  0.00% (0/19)
  0.00% (0/1022)
src/frr/lib/command_parse.c
  0.00% (0/824)
  0.00% (0/17)
  0.00% (0/696)
src/frr/lib/cspf.c
  0.00% (0/337)
  0.00% (0/17)
  0.00% (0/282)
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/432)
  0.00% (0/24)
  0.00% (0/335)
src/frr/lib/darr.c
  0.00% (0/70)
  0.00% (0/5)
  0.00% (0/71)
src/frr/lib/debug.c
  0.00% (0/20)
  0.00% (0/3)
  0.00% (0/27)
src/frr/lib/defaults.c
 54.86% (79/144)
 36.36% (4/11)
 54.10% (66/122)
src/frr/lib/defaults.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/lib/distribute.c
  0.00% (0/310)
  0.00% (0/22)
  0.00% (0/240)
src/frr/lib/event.c
  5.04% (63/1250)
  4.35% (3/69)
  4.87% (60/1231)
src/frr/lib/event_clippy.c
  0.00% (0/93)
  0.00% (0/4)
  0.00% (0/57)
src/frr/lib/ferr.c
 12.87% (22/171)
 22.22% (4/18)
 17.76% (27/152)
src/frr/lib/filter.c
  5.81% (32/551)
 13.95% (6/43)
  8.67% (36/415)
src/frr/lib/filter_cli.c
  3.77% (38/1009)
  2.27% (1/44)
 26.38% (181/686)
src/frr/lib/filter_cli_clippy.c
  0.00% (0/1322)
  0.00% (0/31)
  0.00% (0/939)
src/frr/lib/filter_nb.c
  0.00% (0/982)
  0.00% (0/65)
  0.00% (0/474)
src/frr/lib/flex_algo.c
  0.00% (0/109)
  0.00% (0/11)
  0.00% (0/156)
src/frr/lib/frr_pthread.c
  0.00% (0/149)
  0.00% (0/16)
  0.00% (0/199)
src/frr/lib/frr_pthread.h
 90.00% (9/10)
100.00% (2/2)
 80.00% (4/5)
src/frr/lib/frrcu.c
 13.78% (27/196)
 21.05% (4/19)
 12.62% (26/206)
src/frr/lib/frrevent.h
 44.44% (4/9)
 50.00% (1/2)
 60.00% (3/5)
src/frr/lib/frrstr.c
  0.00% (0/137)
  0.00% (0/11)
  0.00% (0/109)
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/342)
  0.00% (0/16)
  0.00% (0/394)
src/frr/lib/graph.c
 12.40% (15/121)
 15.38% (2/13)
  6.93% (7/101)
src/frr/lib/hash.c
 51.64% (142/275)
 52.94% (9/17)
 55.95% (141/252)
src/frr/lib/hook.c
 51.43% (18/35)
 50.00% (1/2)
 39.29% (11/28)
src/frr/lib/hook.h
 88.00% (22/25)
 66.67% (2/3)
 70.00% (7/10)
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.89% (4/212)
  7.69% (1/13)
  0.94% (2/213)
src/frr/lib/if.c
 15.77% (170/1078)
 20.41% (20/98)
 13.74% (189/1376)
src/frr/lib/if.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/frr/lib/if_clippy.c
  0.00% (0/65)
  0.00% (0/4)
  0.00% (0/59)
src/frr/lib/if_rmap.c
  0.00% (0/171)
  0.00% (0/23)
  0.00% (0/162)
src/frr/lib/if_rmap_clippy.c
  0.00% (0/112)
  0.00% (0/4)
  0.00% (0/112)
src/frr/lib/imsg-buffer.c
  0.00% (0/188)
  0.00% (0/17)
  0.00% (0/151)
src/frr/lib/imsg.c
  0.00% (0/209)
  0.00% (0/13)
  0.00% (0/167)
src/frr/lib/ipaddr.h
  9.76% (8/82)
 14.29% (1/7)
  6.15% (4/65)
src/frr/lib/iso.c
  0.00% (0/43)
  0.00% (0/4)
  0.00% (0/25)
src/frr/lib/jhash.c
 96.30% (78/81)
 80.00% (4/5)
 96.97% (32/33)
src/frr/lib/json.c
  5.36% (3/56)
  7.14% (1/14)
  3.33% (1/30)
src/frr/lib/json.h
  0.00% (0/31)
  0.00% (0/4)
  0.00% (0/4)
src/frr/lib/keychain.c
  0.00% (0/719)
  0.00% (0/55)
  0.00% (0/951)
src/frr/lib/ldp_sync.c
 18.18% (6/33)
 25.00% (1/4)
 12.50% (6/48)
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/177)
  0.00% (0/12)
  0.00% (0/116)
src/frr/lib/libfrr.c
  9.43% (76/806)
 19.35% (6/31)
 10.21% (49/480)
src/frr/lib/link_state.c
  0.00% (0/2169)
  0.00% (0/82)
  0.00% (0/2488)
src/frr/lib/link_state.h
  0.00% (0/30)
  0.00% (0/3)
  0.00% (0/54)
src/frr/lib/linklist.c
 39.71% (108/272)
 50.00% (11/22)
 30.28% (119/393)
src/frr/lib/log.c
  3.96% (13/328)
  5.88% (1/17)
  4.15% (12/289)
src/frr/lib/log_filter.c
  4.55% (4/88)
 11.11% (1/9)
  0.96% (1/104)
src/frr/lib/log_vty.c
  8.28% (42/507)
  7.89% (3/38)
 28.72% (139/484)
src/frr/lib/log_vty_clippy.c
  0.00% (0/220)
  0.00% (0/13)
  0.00% (0/183)
src/frr/lib/md5.c
  0.00% (0/183)
  0.00% (0/6)
  0.00% (0/290)
src/frr/lib/memory.c
 52.69% (49/93)
 66.67% (8/12)
 51.95% (40/77)
src/frr/lib/memory.h
 50.00% (13/26)
 40.00% (2/5)
 36.36% (4/11)
src/frr/lib/mgmt.pb-c.c
  0.00% (0/837)
  0.00% (0/186)
  0.00% (0/434)
src/frr/lib/mgmt_be_client.c
  0.00% (0/579)
  0.00% (0/32)
  0.00% (0/587)
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/12)
src/frr/lib/mgmt_fe_client.c
  0.00% (0/444)
  0.00% (0/27)
  0.00% (0/437)
src/frr/lib/mgmt_fe_client_clippy.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/12)
src/frr/lib/mgmt_msg.c
  0.00% (0/583)
  0.00% (0/29)
  0.00% (0/453)
src/frr/lib/mlag.c
  0.00% (0/126)
  0.00% (0/8)
  0.00% (0/239)
src/frr/lib/module.c
  0.00% (0/113)
  0.00% (0/2)
  0.00% (0/157)
src/frr/lib/monotime.h
 26.23% (16/61)
 33.33% (2/6)
 26.09% (6/23)
src/frr/lib/mpls.c
  0.00% (0/47)
  0.00% (0/2)
  0.00% (0/48)
src/frr/lib/mpls.h
  0.00% (0/76)
  0.00% (0/5)
  0.00% (0/62)
src/frr/lib/netns_linux.c
  6.41% (22/343)
  6.45% (2/31)
  4.53% (12/265)
src/frr/lib/network.c
 21.43% (18/84)
 37.50% (3/8)
 18.00% (9/50)
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/713)
  0.00% (0/41)
  0.00% (0/545)
src/frr/lib/nexthop_group.c
  0.60% (5/840)
  1.85% (1/54)
  0.44% (4/912)
src/frr/lib/nexthop_group_clippy.c
  0.00% (0/224)
  0.00% (0/5)
  0.00% (0/146)
src/frr/lib/northbound.c
  0.00% (0/1798)
  0.00% (0/88)
  0.00% (0/1398)
src/frr/lib/northbound_cli.c
  0.38% (4/1063)
  1.79% (1/56)
  0.34% (3/879)
src/frr/lib/northbound_cli_clippy.c
  0.00% (0/611)
  0.00% (0/21)
  0.00% (0/488)
src/frr/lib/northbound_db.c
  0.00% (0/20)
  0.00% (0/6)
  0.00% (0/6)
src/frr/lib/ntop.c
 92.08% (93/101)
100.00% (3/3)
 96.05% (73/76)
src/frr/lib/openbsd-tree.c
 72.37% (309/427)
 53.57% (15/28)
 76.18% (355/466)
src/frr/lib/openbsd-tree.h
 39.19% (29/74)
 36.36% (8/22)
 36.36% (8/22)
src/frr/lib/pid_output.c
  0.00% (0/45)
  0.00% (0/1)
  0.00% (0/17)
src/frr/lib/plist.c
 36.91% (382/1035)
 49.21% (31/63)
 44.84% (378/843)
src/frr/lib/plist_clippy.c
  0.00% (0/388)
  0.00% (0/11)
  0.00% (0/281)
src/frr/lib/prefix.c
 22.34% (248/1110)
 34.78% (24/69)
 24.86% (229/921)
src/frr/lib/prefix.h
 11.84% (18/152)
 23.81% (5/21)
 11.02% (13/118)
src/frr/lib/printf/glue.c
 30.11% (56/186)
 28.57% (4/14)
 39.37% (50/127)
src/frr/lib/printf/printf-pos.c
  0.00% (0/369)
  0.00% (0/10)
  0.00% (0/294)
src/frr/lib/printf/printfcommon.h
 40.17% (47/117)
 83.33% (5/6)
 43.04% (34/79)
src/frr/lib/printf/vfprintf.c
 54.64% (271/496)
100.00% (1/1)
 35.10% (258/735)
src/frr/lib/printfrr.h
 43.48% (20/46)
 66.67% (4/6)
 32.26% (10/31)
src/frr/lib/privs.c
 25.87% (89/344)
 47.06% (8/17)
 26.19% (77/294)
src/frr/lib/ptm_lib.c
  0.00% (0/327)
  0.00% (0/11)
  0.00% (0/279)
src/frr/lib/pullwr.c
  0.00% (0/168)
  0.00% (0/9)
  0.00% (0/69)
src/frr/lib/pullwr.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/lib/qobj.c
 30.91% (17/55)
 37.50% (3/8)
 28.00% (7/25)
src/frr/lib/ringbuf.c
 67.05% (59/88)
 70.00% (7/10)
 63.83% (30/47)
src/frr/lib/routemap.c
  9.47% (194/2049)
 38.06% (51/134)
  7.68% (114/1485)
src/frr/lib/routemap_cli.c
  5.30% (55/1037)
  1.67% (1/60)
 32.22% (251/779)
src/frr/lib/routemap_cli_clippy.c
  0.00% (0/1067)
  0.00% (0/45)
  0.00% (0/715)
src/frr/lib/routemap_clippy.c
  0.00% (0/42)
  0.00% (0/3)
  0.00% (0/36)
src/frr/lib/routemap_northbound.c
  0.00% (0/836)
  0.00% (0/60)
  0.00% (0/428)
src/frr/lib/routing_nb_config.c
  0.00% (0/45)
  0.00% (0/5)
  0.00% (0/39)
src/frr/lib/sbuf.c
  0.00% (0/61)
  0.00% (0/5)
  0.00% (0/44)
src/frr/lib/segment_routing.c
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/12)
src/frr/lib/seqlock.c
 10.00% (10/100)
 22.22% (2/9)
  7.02% (12/171)
src/frr/lib/seqlock.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
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/64)
src/frr/lib/skiplist.c
  4.52% (16/354)
  5.56% (1/18)
  5.38% (17/316)
src/frr/lib/sockopt.c
  3.99% (14/351)
  7.14% (2/28)
  2.82% (4/142)
src/frr/lib/sockunion.c
  2.53% (15/592)
  8.57% (3/35)
  2.46% (7/284)
src/frr/lib/spf_backoff.c
  0.00% (0/175)
  0.00% (0/17)
  0.00% (0/92)
src/frr/lib/srcdest_table.c
  0.00% (0/151)
  0.00% (0/17)
  0.00% (0/109)
src/frr/lib/srcdest_table.h
  0.00% (0/18)
  0.00% (0/4)
  0.00% (0/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/189)
  0.00% (0/12)
  0.00% (0/128)
src/frr/lib/srv6.h
 29.03% (9/31)
 40.00% (2/5)
 60.00% (9/15)
src/frr/lib/stream.c
 27.99% (232/829)
 42.17% (35/83)
 21.50% (744/3460)
src/frr/lib/stream.h
 48.00% (12/25)
 66.67% (2/3)
 66.67% (2/3)
src/frr/lib/strformat.c
  0.00% (0/418)
  0.00% (0/12)
  0.00% (0/297)
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
 15.29% (13/85)
 14.29% (1/7)
  6.67% (5/75)
src/frr/lib/table.c
 48.32% (201/416)
 51.61% (16/31)
 37.60% (147/391)
src/frr/lib/table.h
 19.12% (13/68)
 37.50% (3/8)
 57.14% (12/21)
src/frr/lib/tc.c
  0.00% (0/57)
  0.00% (0/1)
  0.00% (0/42)
src/frr/lib/termtable.c
  0.00% (0/302)
  0.00% (0/14)
  0.00% (0/368)
src/frr/lib/typerb.c
 81.30% (287/353)
 70.59% (12/17)
 84.90% (343/404)
src/frr/lib/typerb.h
 34.51% (39/113)
 36.84% (7/19)
 41.00% (41/100)
src/frr/lib/typesafe.c
 20.78% (80/385)
 13.33% (2/15)
 16.87% (56/332)
src/frr/lib/typesafe.h
 26.85% (185/689)
 25.00% (23/92)
 33.69% (157/466)
src/frr/lib/vector.c
 34.09% (45/132)
 33.33% (5/15)
 25.74% (26/101)
src/frr/lib/vector.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/lib/vrf.c
 20.44% (111/543)
 27.45% (14/51)
 25.39% (113/445)
src/frr/lib/vrf.h
 16.67% (3/18)
 33.33% (1/3)
 42.86% (3/7)
src/frr/lib/vty.c
  1.33% (38/2847)
  3.01% (4/133)
  7.48% (102/1364)
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/12)
src/frr/lib/wheel.c
 41.86% (36/86)
 50.00% (3/6)
 35.29% (12/34)
src/frr/lib/workqueue.c
  9.04% (17/188)
 14.29% (2/14)
  8.02% (19/237)
src/frr/lib/workqueue.h
  0.00% (0/19)
  0.00% (0/5)
  0.00% (0/54)
src/frr/lib/xref.c
 24.62% (16/65)
 50.00% (2/4)
 34.62% (9/26)
src/frr/lib/xref.h
 72.73% (8/11)
 50.00% (1/2)
 50.00% (1/2)
src/frr/lib/yang.c
  0.78% (5/643)
  2.13% (1/47)
  0.20% (1/509)
src/frr/lib/yang_translator.c
  0.00% (0/366)
  0.00% (0/19)
  0.00% (0/327)
src/frr/lib/yang_wrappers.c
  0.00% (0/727)
  0.00% (0/86)
  0.00% (0/526)
src/frr/lib/zclient.c
  2.63% (77/2925)
  5.47% (7/128)
  1.18% (37/3145)
src/frr/lib/zclient.h
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/6)
src/frr/lib/zlog.c
 40.65% (213/524)
 45.16% (14/31)
 41.40% (142/343)
src/frr/lib/zlog.h
 42.86% (6/14)
 50.00% (1/2)
 66.67% (2/3)
src/frr/lib/zlog_5424.c
  0.00% (0/715)
  0.00% (0/20)
  0.00% (0/459)
src/frr/lib/zlog_5424_cli.c
  4.17% (24/576)
  6.45% (2/31)
 13.17% (83/630)
src/frr/lib/zlog_5424_cli_clippy.c
  0.00% (0/338)
  0.00% (0/13)
  0.00% (0/302)
src/frr/lib/zlog_live.c
  0.00% (0/172)
  0.00% (0/6)
  0.00% (0/101)
src/frr/lib/zlog_live.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/lib/zlog_targets.c
 25.80% (89/345)
 29.17% (7/24)
 18.47% (70/379)
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.59% (9/1521)
  3.45% (2/58)
  0.90% (19/2109)
src/frr/ospfd/ospf_abr.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/frr/ospfd/ospf_api.c
  0.00% (0/436)
  0.00% (0/31)
  0.00% (0/274)
src/frr/ospfd/ospf_apiserver.c
  0.00% (0/1712)
  0.00% (0/68)
  0.00% (0/2236)
src/frr/ospfd/ospf_asbr.c
  1.44% (13/900)
  4.76% (2/42)
  1.28% (5/391)
src/frr/ospfd/ospf_ase.c
  6.22% (31/498)
 13.33% (2/15)
  1.06% (7/663)
src/frr/ospfd/ospf_bfd.c
  9.55% (15/157)
 14.29% (2/14)
 16.58% (31/187)
src/frr/ospfd/ospf_dump.c
  5.30% (69/1301)
  1.54% (1/65)
 15.64% (331/2117)
src/frr/ospfd/ospf_dump_api.c
  0.00% (0/27)
  0.00% (0/2)
  0.00% (0/39)
src/frr/ospfd/ospf_dump_clippy.c
  0.00% (0/362)
  0.00% (0/9)
  0.00% (0/222)
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.40% (74/1156)
  9.80% (5/51)
  4.33% (54/1248)
src/frr/ospfd/ospf_flood.c
 30.56% (228/746)
 43.33% (13/30)
 29.59% (269/909)
src/frr/ospfd/ospf_gr.c
  7.99% (41/513)
  7.14% (2/28)
  1.99% (13/653)
src/frr/ospfd/ospf_gr_clippy.c
  0.00% (0/71)
  0.00% (0/3)
  0.00% (0/35)
src/frr/ospfd/ospf_gr_helper.c
 18.39% (110/598)
 12.00% (3/25)
 17.64% (127/720)
src/frr/ospfd/ospf_ia.c
  0.00% (0/453)
  0.00% (0/11)
  0.00% (0/671)
src/frr/ospfd/ospf_interface.c
 19.25% (189/982)
 21.67% (13/60)
 13.89% (205/1476)
src/frr/ospfd/ospf_ism.c
  0.00% (0/280)
  0.00% (0/19)
  0.00% (0/446)
src/frr/ospfd/ospf_ldp_sync.c
  1.21% (8/662)
  3.23% (1/31)
  1.14% (9/791)
src/frr/ospfd/ospf_ldp_sync_clippy.c
  0.00% (0/170)
  0.00% (0/9)
  0.00% (0/92)
src/frr/ospfd/ospf_lsa.c
 17.48% (457/2615)
 30.63% (34/111)
 17.78% (536/3015)
src/frr/ospfd/ospf_lsa.h
 83.33% (10/12)
100.00% (1/1)
100.00% (12/12)
src/frr/ospfd/ospf_lsdb.c
 59.26% (112/189)
 52.94% (9/17)
 48.02% (85/177)
src/frr/ospfd/ospf_main.c
 84.21% (64/76)
 50.00% (3/6)
 79.17% (19/24)
src/frr/ospfd/ospf_neighbor.c
 43.26% (122/282)
 60.00% (9/15)
 32.63% (109/334)
src/frr/ospfd/ospf_network.c
  1.64% (3/183)
 10.00% (1/10)
  0.93% (1/107)
src/frr/ospfd/ospf_nsm.c
  0.72% (3/415)
  5.00% (1/20)
  0.19% (1/536)
src/frr/ospfd/ospf_opaque.c
 18.31% (254/1387)
 26.09% (18/69)
 15.52% (239/1540)
src/frr/ospfd/ospf_packet.c
 43.17% (1151/2666)
 52.00% (39/75)
 37.75% (1186/3142)
src/frr/ospfd/ospf_ri.c
  2.65% (35/1320)
  2.82% (2/71)
  4.68% (75/1604)
src/frr/ospfd/ospf_route.c
  0.00% (0/725)
  0.00% (0/32)
  0.00% (0/899)
src/frr/ospfd/ospf_routemap.c
 11.44% (42/367)
  2.70% (1/37)
 10.90% (47/431)
src/frr/ospfd/ospf_routemap_nb_config.c
  0.00% (0/22)
  0.00% (0/2)
  0.00% (0/9)
src/frr/ospfd/ospf_spf.c
  1.79% (22/1227)
  4.55% (2/44)
  0.96% (16/1671)
src/frr/ospfd/ospf_sr.c
  1.81% (33/1823)
  2.86% (2/70)
  2.96% (68/2297)
src/frr/ospfd/ospf_te.c
  3.81% (112/2941)
  6.96% (8/115)
  3.98% (134/3369)
src/frr/ospfd/ospf_ti_lfa.c
  0.00% (0/699)
  0.00% (0/18)
  0.00% (0/649)
src/frr/ospfd/ospf_vty.c
  0.00% (0/8900)
  0.00% (0/289)
  0.00% (0/10784)
src/frr/ospfd/ospf_vty_clippy.c
  0.00% (0/1158)
  0.00% (0/37)
  0.00% (0/757)
src/frr/ospfd/ospf_zebra.c
  1.40% (21/1499)
  3.17% (2/63)
  0.73% (10/1371)
src/frr/ospfd/ospfd.c
 15.18% (230/1515)
 19.19% (19/99)
  6.42% (129/2008)
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)
 86.67% (13/15)
src/frr/pimd/pim_addr.h
 71.05% (27/38)
 77.78% (7/9)
 76.47% (13/17)
src/frr/pimd/pim_assert.c
 43.44% (202/465)
 64.00% (16/25)
 48.36% (133/275)
src/frr/pimd/pim_bfd.c
 11.54% (6/52)
 40.00% (2/5)
  8.96% (6/67)
src/frr/pimd/pim_bsm.c
 53.35% (549/1029)
 74.29% (26/35)
 61.44% (384/625)
src/frr/pimd/pim_cmd.c
  7.63% (301/3943)
  0.39% (1/254)
 33.33% (1436/4309)
src/frr/pimd/pim_cmd_clippy.c
  0.00% (0/2235)
  0.00% (0/87)
  0.00% (0/1607)
src/frr/pimd/pim_cmd_common.c
  0.00% (0/4278)
  0.00% (0/131)
  0.00% (0/2704)
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)
 59.45% (173/291)
src/frr/pimd/pim_iface.c
 17.97% (189/1052)
 25.42% (15/59)
 16.14% (200/1239)
src/frr/pimd/pim_ifchannel.c
 43.72% (435/995)
 58.06% (18/31)
 42.62% (404/948)
src/frr/pimd/pim_igmp.c
  2.59% (26/1003)
  4.35% (2/46)
  0.53% (5/937)
src/frr/pimd/pim_igmp_join.h
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/6)
src/frr/pimd/pim_igmp_mtrace.c
  0.00% (0/588)
  0.00% (0/16)
  0.00% (0/433)
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/90)
src/frr/pimd/pim_igmpv3.c
  0.00% (0/1267)
  0.00% (0/49)
  0.00% (0/1124)
src/frr/pimd/pim_instance.c
 39.26% (53/135)
 40.00% (4/10)
 33.33% (21/63)
src/frr/pimd/pim_int.c
100.00% (10/10)
100.00% (2/2)
100.00% (2/2)
src/frr/pimd/pim_join.c
 55.77% (203/364)
 60.00% (3/5)
 59.71% (163/273)
src/frr/pimd/pim_jp_agg.c
  6.32% (12/190)
 16.67% (2/12)
  2.27% (8/353)
src/frr/pimd/pim_macro.c
 59.31% (86/145)
 91.67% (11/12)
 53.21% (58/109)
src/frr/pimd/pim_main.c
100.00% (62/62)
100.00% (3/3)
100.00% (7/7)
src/frr/pimd/pim_mlag.c
  3.14% (22/700)
  8.82% (3/34)
  1.06% (6/565)
src/frr/pimd/pim_mroute.c
 10.84% (93/858)
 26.92% (7/26)
  8.49% (53/624)
src/frr/pimd/pim_msdp.c
  4.69% (42/895)
  7.25% (5/69)
  1.47% (12/817)
src/frr/pimd/pim_msdp_packet.c
  0.00% (0/528)
  0.00% (0/28)
  0.00% (0/447)
src/frr/pimd/pim_msdp_socket.c
  0.00% (0/204)
  0.00% (0/4)
  0.00% (0/80)
src/frr/pimd/pim_msg.c
  7.95% (14/176)
  8.33% (1/12)
  1.44% (3/208)
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/2010)
  0.00% (0/106)
  0.00% (0/1195)
src/frr/pimd/pim_neighbor.c
 60.86% (283/465)
 63.64% (14/22)
 46.36% (325/701)
src/frr/pimd/pim_nht.c
 26.02% (192/738)
 57.14% (12/21)
 20.00% (99/495)
src/frr/pimd/pim_oil.c
 40.11% (144/359)
 70.59% (12/17)
 45.15% (135/299)
src/frr/pimd/pim_oil.h
100.00% (19/19)
100.00% (6/6)
100.00% (6/6)
src/frr/pimd/pim_pim.c
 50.55% (324/641)
 57.89% (11/19)
 50.78% (196/386)
src/frr/pimd/pim_register.c
 37.11% (141/380)
 62.50% (5/8)
 36.86% (108/293)
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.71% (453/876)
 59.26% (16/27)
 39.84% (398/999)
src/frr/pimd/pim_rpf.c
 25.10% (65/259)
 63.64% (7/11)
 21.02% (33/157)
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/135)
src/frr/pimd/pim_ssm.c
 26.47% (18/68)
 42.86% (3/7)
 11.32% (6/53)
src/frr/pimd/pim_ssmpingd.c
  2.93% (7/239)
  7.14% (1/14)
 10.27% (15/146)
src/frr/pimd/pim_static.c
  0.00% (0/189)
  0.00% (0/6)
  0.00% (0/210)
src/frr/pimd/pim_str.c
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/6)
src/frr/pimd/pim_tib.c
  0.00% (0/97)
  0.00% (0/3)
  0.00% (0/77)
src/frr/pimd/pim_time.c
 19.79% (19/96)
 27.27% (3/11)
 12.33% (9/73)
src/frr/pimd/pim_tlv.c
 84.82% (380/448)
 95.00% (19/20)
 85.45% (229/268)
src/frr/pimd/pim_upstream.c
 28.21% (378/1340)
 38.57% (27/70)
 26.03% (334/1283)
src/frr/pimd/pim_upstream.h
 70.00% (7/10)
100.00% (2/2)
100.00% (4/4)
src/frr/pimd/pim_util.c
 13.10% (11/84)
 25.00% (2/8)
 13.04% (6/46)
src/frr/pimd/pim_vty.c
  0.00% (0/331)
  0.00% (0/5)
  0.00% (0/271)
src/frr/pimd/pim_vxlan.c
  2.65% (19/717)
  5.66% (3/53)
  2.24% (12/536)
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)
 13.77% (34/247)
src/frr/pimd/pim_zlookup.c
 14.32% (57/398)
 46.15% (6/13)
 15.53% (25/161)
src/frr/pimd/pim_zpthread.c
  0.00% (0/173)
  0.00% (0/5)
  0.00% (0/11)
src/frr/pimd/pimd.c
 35.71% (25/70)
 33.33% (2/6)
 32.61% (15/46)
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/440)
src/frr/zebra/debug.c
  0.00% (0/486)
  0.00% (0/32)
  0.00% (0/662)
src/frr/zebra/debug_clippy.c
  0.00% (0/111)
  0.00% (0/7)
  0.00% (0/103)
src/frr/zebra/debug_nl.c
  0.00% (0/1463)
  0.00% (0/39)
  0.00% (0/1276)
src/frr/zebra/if_netlink.c
  0.00% (0/1941)
  0.00% (0/49)
  0.00% (0/1935)
src/frr/zebra/interface.c
  0.00% (0/3158)
  0.00% (0/142)
  0.00% (0/3408)
src/frr/zebra/interface_clippy.c
  0.00% (0/166)
  0.00% (0/10)
  0.00% (0/152)
src/frr/zebra/ioctl.c
  0.00% (0/74)
  0.00% (0/5)
  0.00% (0/35)
src/frr/zebra/ipforward_proc.c
  0.00% (0/83)
  0.00% (0/7)
  0.00% (0/59)
src/frr/zebra/kernel_netlink.c
  0.00% (0/1068)
  0.00% (0/60)
  0.00% (0/823)
src/frr/zebra/label_manager.c
  0.00% (0/246)
  0.00% (0/20)
  0.00% (0/373)
src/frr/zebra/main.c
  0.00% (0/88)
  0.00% (0/5)
  0.00% (0/50)
src/frr/zebra/netconf_netlink.c
  0.00% (0/138)
  0.00% (0/5)
  0.00% (0/113)
src/frr/zebra/redistribute.c
  0.00% (0/614)
  0.00% (0/26)
  0.00% (0/810)
src/frr/zebra/rib.h
  0.00% (0/49)
  0.00% (0/12)
  0.00% (0/18)
src/frr/zebra/router-id.c
  0.00% (0/365)
  0.00% (0/21)
  0.00% (0/675)
src/frr/zebra/rt_netlink.c
  0.00% (0/3478)
  0.00% (0/88)
  0.00% (0/3316)
src/frr/zebra/rtadv.c
  0.00% (0/1981)
  0.00% (0/107)
  0.00% (0/1584)
src/frr/zebra/rtadv_clippy.c
  0.00% (0/162)
  0.00% (0/5)
  0.00% (0/93)
src/frr/zebra/rtread_netlink.c
  0.00% (0/33)
  0.00% (0/11)
  0.00% (0/11)
src/frr/zebra/rule_netlink.c
  0.00% (0/246)
  0.00% (0/7)
  0.00% (0/243)
src/frr/zebra/table_manager.c
  0.00% (0/190)
  0.00% (0/8)
  0.00% (0/318)
src/frr/zebra/tc_netlink.c
  0.00% (0/567)
  0.00% (0/25)
  0.00% (0/383)
src/frr/zebra/zapi_msg.c
  0.00% (0/2677)
  0.00% (0/103)
  0.00% (0/3010)
src/frr/zebra/zebra_affinitymap.c
  0.00% (0/98)
  0.00% (0/4)
  0.00% (0/90)
src/frr/zebra/zebra_dplane.c
  0.00% (0/3815)
  0.00% (0/349)
  0.00% (0/1675)
src/frr/zebra/zebra_dplane.h
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/4)
src/frr/zebra/zebra_errors.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/frr/zebra/zebra_evpn.c
  0.00% (0/1125)
  0.00% (0/47)
  0.00% (0/862)
src/frr/zebra/zebra_evpn.h
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/15)
src/frr/zebra/zebra_evpn_mac.c
  0.00% (0/1758)
  0.00% (0/52)
  0.00% (0/1178)
src/frr/zebra/zebra_evpn_mac.h
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/24)
src/frr/zebra/zebra_evpn_mh.c
  0.00% (0/2711)
  0.00% (0/161)
  0.00% (0/2894)
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/93)
src/frr/zebra/zebra_evpn_neigh.c
  0.00% (0/1562)
  0.00% (0/52)
  0.00% (0/1099)
src/frr/zebra/zebra_evpn_neigh.h
  0.00% (0/51)
  0.00% (0/4)
  0.00% (0/43)
src/frr/zebra/zebra_evpn_vxlan.h
  0.00% (0/64)
  0.00% (0/4)
  0.00% (0/66)
src/frr/zebra/zebra_gr.c
  0.00% (0/395)
  0.00% (0/15)
  0.00% (0/462)
src/frr/zebra/zebra_l2.c
  0.00% (0/345)
  0.00% (0/19)
  0.00% (0/496)
src/frr/zebra/zebra_l2_bridge_if.c
  0.00% (0/217)
  0.00% (0/23)
  0.00% (0/101)
src/frr/zebra/zebra_mlag.c
  0.00% (0/365)
  0.00% (0/19)
  0.00% (0/144)
src/frr/zebra/zebra_mlag.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/frr/zebra/zebra_mlag_vty.c
  0.00% (0/13)
  0.00% (0/3)
  0.00% (0/14)
src/frr/zebra/zebra_mlag_vty_clippy.c
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/22)
src/frr/zebra/zebra_mpls.c
  0.00% (0/2516)
  0.00% (0/98)
  0.00% (0/2148)
src/frr/zebra/zebra_mpls.h
  0.00% (0/134)
  0.00% (0/7)
  0.00% (0/74)
src/frr/zebra/zebra_mpls_netlink.c
  0.00% (0/29)
  0.00% (0/4)
  0.00% (0/28)
src/frr/zebra/zebra_mpls_vty.c
  0.00% (0/253)
  0.00% (0/16)
  0.00% (0/275)
src/frr/zebra/zebra_mroute.c
  0.00% (0/54)
  0.00% (0/1)
  0.00% (0/64)
src/frr/zebra/zebra_nb_config.c
  0.00% (0/1026)
  0.00% (0/73)
  0.00% (0/621)
src/frr/zebra/zebra_nb_rpcs.c
  0.00% (0/84)
  0.00% (0/14)
  0.00% (0/30)
src/frr/zebra/zebra_nb_state.c
  0.00% (0/505)
  0.00% (0/55)
  0.00% (0/264)
src/frr/zebra/zebra_neigh.c
  0.00% (0/157)
  0.00% (0/14)
  0.00% (0/167)
src/frr/zebra/zebra_netns_id.c
  0.00% (0/237)
  0.00% (0/7)
  0.00% (0/193)
src/frr/zebra/zebra_netns_notify.c
  0.00% (0/351)
  0.00% (0/11)
  0.00% (0/116)
src/frr/zebra/zebra_nhg.c
  0.00% (0/2200)
  0.00% (0/123)
  0.00% (0/1893)
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
  0.00% (0/120)
  0.00% (0/12)
  0.00% (0/79)
src/frr/zebra/zebra_opaque.c
  0.00% (0/484)
  0.00% (0/19)
  0.00% (0/70)
src/frr/zebra/zebra_pbr.c
  0.00% (0/971)
  0.00% (0/61)
  0.00% (0/729)
src/frr/zebra/zebra_ptm.c
  0.00% (0/180)
  0.00% (0/20)
  0.00% (0/264)
src/frr/zebra/zebra_ptm_redistribute.c
  0.00% (0/50)
  0.00% (0/4)
  0.00% (0/130)
src/frr/zebra/zebra_pw.c
  0.00% (0/573)
  0.00% (0/29)
  0.00% (0/525)
src/frr/zebra/zebra_rib.c
  0.00% (0/3384)
  0.00% (0/111)
  0.00% (0/2185)
src/frr/zebra/zebra_rnh.c
  0.00% (0/1156)
  0.00% (0/39)
  0.00% (0/864)
src/frr/zebra/zebra_routemap.c
  0.00% (0/1175)
  0.00% (0/92)
  0.00% (0/1339)
src/frr/zebra/zebra_routemap_clippy.c
  0.00% (0/651)
  0.00% (0/24)
  0.00% (0/456)
src/frr/zebra/zebra_routemap_nb_config.c
  0.00% (0/245)
  0.00% (0/12)
  0.00% (0/112)
src/frr/zebra/zebra_router.c
  0.00% (0/196)
  0.00% (0/15)
  0.00% (0/96)
src/frr/zebra/zebra_router.h
  0.00% (0/13)
  0.00% (0/4)
  0.00% (0/11)
src/frr/zebra/zebra_srte.c
  0.00% (0/265)
  0.00% (0/16)
  0.00% (0/196)
src/frr/zebra/zebra_srv6.c
  0.00% (0/208)
  0.00% (0/18)
  0.00% (0/391)
src/frr/zebra/zebra_srv6_vty.c
  0.00% (0/269)
  0.00% (0/12)
  0.00% (0/439)
src/frr/zebra/zebra_srv6_vty_clippy.c
  0.00% (0/74)
  0.00% (0/2)
  0.00% (0/43)
src/frr/zebra/zebra_tc.c
  0.00% (0/249)
  0.00% (0/28)
  0.00% (0/123)
src/frr/zebra/zebra_vrf.c
  0.00% (0/383)
  0.00% (0/21)
  0.00% (0/399)
src/frr/zebra/zebra_vrf.h
  0.00% (0/30)
  0.00% (0/5)
  0.00% (0/31)
src/frr/zebra/zebra_vrf_clippy.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/16)
src/frr/zebra/zebra_vty.c
  0.00% (0/2855)
  0.00% (0/122)
  0.00% (0/2661)
src/frr/zebra/zebra_vty_clippy.c
  0.00% (0/1106)
  0.00% (0/36)
  0.00% (0/757)
src/frr/zebra/zebra_vxlan.c
  0.00% (0/3991)
  0.00% (0/185)
  0.00% (0/2895)
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/721)
  0.00% (0/39)
  0.00% (0/587)
src/frr/zebra/zebra_vxlan_private.h
  0.00% (0/95)
  0.00% (0/9)
  0.00% (0/91)
src/frr/zebra/zserv.c
  0.00% (0/781)
  0.00% (0/30)
  0.00% (0/488)
src/libyang/compat/compat.c
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/16)
src/libyang/src/common.c
  0.00% (0/443)
  0.00% (0/17)
  0.00% (0/597)
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/730)
  0.00% (0/44)
  0.00% (0/1096)
src/libyang/src/diff.c
  0.00% (0/1256)
  0.00% (0/34)
  0.00% (0/2279)
src/libyang/src/hash_table.c
  0.00% (0/500)
  0.00% (0/26)
  0.00% (0/441)
src/libyang/src/in.c
  0.00% (0/327)
  0.00% (0/20)
  0.00% (0/448)
src/libyang/src/json.c
  0.00% (0/548)
  0.00% (0/17)
  0.00% (0/587)
src/libyang/src/log.c
  0.00% (0/392)
  0.00% (0/25)
  0.00% (0/358)
src/libyang/src/lyb.c
  0.00% (0/50)
  0.00% (0/5)
  0.00% (0/37)
src/libyang/src/out.c
  0.00% (0/535)
  0.00% (0/24)
  0.00% (0/587)
src/libyang/src/parser_json.c
  0.00% (0/869)
  0.00% (0/17)
  0.00% (0/992)
src/libyang/src/parser_lyb.c
  0.00% (0/711)
  0.00% (0/20)
  0.00% (0/867)
src/libyang/src/parser_stmt.c
  0.00% (0/1723)
  0.00% (0/37)
  0.00% (0/3391)
src/libyang/src/parser_xml.c
  0.00% (0/940)
  0.00% (0/15)
  0.00% (0/990)
src/libyang/src/parser_yang.c
  0.00% (0/3276)
  0.00% (0/60)
  0.00% (0/7121)
src/libyang/src/parser_yin.c
  0.00% (0/2311)
  0.00% (0/75)
  0.00% (0/3340)
src/libyang/src/path.c
  0.00% (0/720)
  0.00% (0/12)
  0.00% (0/885)
src/libyang/src/plugins.c
  0.00% (0/208)
  0.00% (0/11)
  0.00% (0/245)
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/79)
  0.00% (0/2)
  0.00% (0/94)
src/libyang/src/plugins_exts/yangdata.c
  0.00% (0/92)
  0.00% (0/3)
  0.00% (0/73)
src/libyang/src/plugins_types.c
  0.00% (0/565)
  0.00% (0/31)
  0.00% (0/663)
src/libyang/src/plugins_types/binary.c
  0.00% (0/208)
  0.00% (0/8)
  0.00% (0/231)
src/libyang/src/plugins_types/bits.c
  0.00% (0/255)
  0.00% (0/12)
  0.00% (0/387)
src/libyang/src/plugins_types/boolean.c
  0.00% (0/71)
  0.00% (0/3)
  0.00% (0/72)
src/libyang/src/plugins_types/date_and_time.c
  0.00% (0/215)
  0.00% (0/7)
  0.00% (0/222)
src/libyang/src/plugins_types/decimal64.c
  0.00% (0/100)
  0.00% (0/4)
  0.00% (0/99)
src/libyang/src/plugins_types/empty.c
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/27)
src/libyang/src/plugins_types/enumeration.c
  0.00% (0/73)
  0.00% (0/2)
  0.00% (0/68)
src/libyang/src/plugins_types/identityref.c
  0.00% (0/159)
  0.00% (0/6)
  0.00% (0/153)
src/libyang/src/plugins_types/instanceid.c
  0.00% (0/212)
  0.00% (0/7)
  0.00% (0/215)
src/libyang/src/plugins_types/integer.c
  0.00% (0/313)
  0.00% (0/6)
  0.00% (0/228)
src/libyang/src/plugins_types/ipv4_address.c
  0.00% (0/186)
  0.00% (0/6)
  0.00% (0/209)
src/libyang/src/plugins_types/ipv4_address_no_zone.c
  0.00% (0/90)
  0.00% (0/3)
  0.00% (0/103)
src/libyang/src/plugins_types/ipv4_prefix.c
  0.00% (0/146)
  0.00% (0/7)
  0.00% (0/158)
src/libyang/src/plugins_types/ipv6_address.c
  0.00% (0/188)
  0.00% (0/6)
  0.00% (0/205)
src/libyang/src/plugins_types/ipv6_address_no_zone.c
  0.00% (0/136)
  0.00% (0/6)
  0.00% (0/169)
src/libyang/src/plugins_types/ipv6_prefix.c
  0.00% (0/155)
  0.00% (0/7)
  0.00% (0/176)
src/libyang/src/plugins_types/leafref.c
  0.00% (0/43)
  0.00% (0/6)
  0.00% (0/22)
src/libyang/src/plugins_types/string.c
  0.00% (0/30)
  0.00% (0/1)
  0.00% (0/38)
src/libyang/src/plugins_types/union.c
  0.00% (0/184)
  0.00% (0/8)
  0.00% (0/201)
src/libyang/src/plugins_types/xpath1.0.c
  0.00% (0/203)
  0.00% (0/6)
  0.00% (0/216)
src/libyang/src/printer_data.c
  0.00% (0/85)
  0.00% (0/8)
  0.00% (0/128)
src/libyang/src/printer_json.c
  0.00% (0/502)
  0.00% (0/22)
  0.00% (0/857)
src/libyang/src/printer_lyb.c
  0.00% (0/510)
  0.00% (0/23)
  0.00% (0/873)
src/libyang/src/printer_schema.c
  0.00% (0/121)
  0.00% (0/9)
  0.00% (0/195)
src/libyang/src/printer_tree.c
  0.00% (0/1716)
  0.00% (0/131)
  0.00% (0/1279)
src/libyang/src/printer_xml.c
  0.00% (0/323)
  0.00% (0/13)
  0.00% (0/406)
src/libyang/src/printer_yang.c
  0.00% (0/1783)
  0.00% (0/71)
  0.00% (0/2052)
src/libyang/src/printer_yin.c
  0.00% (0/1105)
  0.00% (0/49)
  0.00% (0/1154)
src/libyang/src/schema_compile.c
  0.00% (0/1191)
  0.00% (0/29)
  0.00% (0/1760)
src/libyang/src/schema_compile_amend.c
  0.00% (0/1610)
  0.00% (0/35)
  0.00% (0/3237)
src/libyang/src/schema_compile_node.c
  0.00% (0/2689)
  0.00% (0/48)
  0.00% (0/4486)
src/libyang/src/schema_features.c
  0.00% (0/441)
  0.00% (0/18)
  0.00% (0/568)
src/libyang/src/set.c
  0.00% (0/136)
  0.00% (0/10)
  0.00% (0/169)
src/libyang/src/tree_data.c
  0.00% (0/2859)
  0.00% (0/105)
  0.00% (0/4546)
src/libyang/src/tree_data.h
  0.00% (0/50)
  0.00% (0/4)
  0.00% (0/49)
src/libyang/src/tree_data_free.c
  0.00% (0/146)
  0.00% (0/11)
  0.00% (0/152)
src/libyang/src/tree_data_hash.c
  0.00% (0/129)
  0.00% (0/5)
  0.00% (0/172)
src/libyang/src/tree_data_helpers.c
  0.00% (0/452)
  0.00% (0/16)
  0.00% (0/552)
src/libyang/src/tree_schema.c
  0.00% (0/1131)
  0.00% (0/30)
  0.00% (0/1785)
src/libyang/src/tree_schema_free.c
  0.00% (0/822)
  0.00% (0/51)
  0.00% (0/1942)
src/libyang/src/tree_schema_helpers.c
  0.00% (0/1511)
  0.00% (0/53)
  0.00% (0/2208)
src/libyang/src/validation.c
  0.00% (0/1046)
  0.00% (0/30)
  0.00% (0/1375)
src/libyang/src/xml.c
  0.00% (0/717)
  0.00% (0/19)
  0.00% (0/1030)
src/libyang/src/xpath.c
  0.00% (0/5317)
  0.00% (0/144)
  0.00% (0/5402)
Totals
  6.02% (21056/349605)
  8.61% (1359/15783)
  5.98% (21182/354317)