LCOV - code coverage report
Current view: top level - vnsw/agent/oper Hit Total Coverage
Test: OpenSDN C/C++ coverage (all TARGET_SET jobs) Lines: 16445 33076 49.7 %
Date: 2026-08-17 02:09:53 Functions: 2944 4920 59.8 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
agent_path.cc
71.7%71.7%
71.7 % 947 / 1320 86.7 % 72 / 83
agent_path.h
81.5%81.5%
81.5 % 317 / 389 79.4 % 170 / 214
agent_profile.cc
29.9%29.9%
29.9 % 152 / 509 56.7 % 17 / 30
agent_profile.h
60.0%60.0%
60.0 % 3 / 5 60.0 % 3 / 5
agent_route.cc
82.2%82.2%
82.2 % 672 / 818 91.9 % 68 / 74
agent_route.h
75.3%75.3%
75.3 % 61 / 81 75.8 % 47 / 62
agent_route_resync.cc
100.0%
100.0 % 15 / 15 100.0 % 6 / 6
agent_route_walker.cc
90.9%90.9%
90.9 % 229 / 252 93.2 % 41 / 44
agent_route_walker.h
66.7%66.7%
66.7 % 12 / 18 69.2 % 9 / 13
agent_sandesh.cc
16.5%16.5%
16.5 % 144 / 872 15.2 % 22 / 145
agent_sandesh.h
16.7%16.7%
16.7 % 15 / 90 13.0 % 7 / 54
audit_list.h
88.5%88.5%
88.5 % 23 / 26 85.7 % 12 / 14
bgp_as_service.cc
6.8%6.8%
6.8 % 36 / 528 20.0 % 6 / 30
bgp_as_service.h
55.6%55.6%
55.6 % 10 / 18 42.9 % 3 / 7
bgp_router.cc
1.9%1.9%
1.9 % 5 / 267 14.3 % 3 / 21
bgp_router.h
17.6%17.6%
17.6 % 3 / 17 18.2 % 2 / 11
bridge_domain.cc
5.1%5.1%
5.1 % 11 / 215 14.8 % 4 / 27
bridge_domain.h
0.0%
0.0 % 0 / 27 0.0 % 0 / 17
bridge_route.cc
66.0%66.0%
66.0 % 188 / 285 75.0 % 30 / 40
bridge_route.h
88.5%88.5%
88.5 % 23 / 26 83.3 % 15 / 18
config_manager.cc
65.3%65.3%
65.3 % 254 / 389 61.4 % 43 / 70
config_manager.h
66.7%66.7%
66.7 % 2 / 3 75.0 % 3 / 4
crypt_tunnel.cc
61.4%61.4%
61.4 % 224 / 365 64.8 % 35 / 54
crypt_tunnel.h
81.8%81.8%
81.8 % 18 / 22 85.7 % 18 / 21
docker_instance_adapter.cc
0.0%
0.0 % 0 / 59 0.0 % 0 / 3
docker_instance_adapter.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
ecmp.cc
88.9%88.9%
88.9 % 273 / 307 100.0 % 15 / 15
ecmp.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
ecmp_load_balance.h
69.7%69.7%
69.7 % 129 / 185 77.1 % 37 / 48
evpn_route.cc
50.1%50.1%
50.1 % 182 / 363 53.5 % 23 / 43
evpn_route.h
76.9%76.9%
76.9 % 30 / 39 73.1 % 19 / 26
forwarding_class.cc
6.0%6.0%
6.0 % 11 / 184 14.8 % 4 / 27
forwarding_class.h
8.0%8.0%
8.0 % 2 / 25 6.7 % 1 / 15
global_qos_config.cc
8.7%8.7%
8.7 % 4 / 46 37.5 % 3 / 8
global_qos_config.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
global_system_config.cc
26.8%26.8%
26.8 % 33 / 123 58.8 % 10 / 17
global_system_config.h
46.2%46.2%
46.2 % 6 / 13 44.4 % 4 / 9
global_vrouter.cc
38.0%38.0%
38.0 % 270 / 710 54.7 % 35 / 64
global_vrouter.h
52.2%52.2%
52.2 % 12 / 23 60.0 % 9 / 15
hbf.cc
28.0%28.0%
28.0 % 23 / 82 54.5 % 6 / 11
hbf.h
25.0%25.0%
25.0 % 2 / 8 50.0 % 2 / 4
health_check.cc
2.6%2.6%
2.6 % 17 / 666 5.0 % 4 / 80
health_check.h
10.5%10.5%
10.5 % 8 / 76 8.7 % 4 / 46
ifmap_dependency_manager.cc
85.3%85.3%
85.3 % 418 / 490 81.8 % 27 / 33
ifmap_dependency_manager.h
96.9%96.9%
96.9 % 31 / 32 93.3 % 14 / 15
inet4_multicast_route.cc
19.4%19.4%
19.4 % 34 / 175 17.4 % 4 / 23
inet4_multicast_route.h
25.6%25.6%
25.6 % 11 / 43 29.2 % 7 / 24
inet_interface.cc
4.8%4.8%
4.8 % 13 / 269 10.7 % 3 / 28
inet_interface.h
28.6%28.6%
28.6 % 2 / 7 40.0 % 4 / 10
inet_unicast_route.cc
67.0%67.0%
67.0 % 713 / 1064 77.5 % 79 / 102
inet_unicast_route.h
87.7%87.7%
87.7 % 57 / 65 90.3 % 28 / 31
instance_manager.cc
15.1%15.1%
15.1 % 78 / 518 19.0 % 8 / 42
instance_manager.h
2.0%2.0%
2.0 % 1 / 49 5.6 % 1 / 18
instance_manager_adapter.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
instance_task.cc
66.0%66.0%
66.0 % 68 / 103 50.0 % 7 / 14
instance_task.h
45.7%45.7%
45.7 % 16 / 35 31.6 % 6 / 19
interface.cc
26.7%26.7%
26.7 % 268 / 1003 63.8 % 44 / 69
interface.h
84.3%84.3%
84.3 % 75 / 89 86.0 % 49 / 57
interface_os_params.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
logical_interface.cc
87.5%87.5%
87.5 % 175 / 200 80.0 % 28 / 35
logical_interface.h
33.3%33.3%
33.3 % 1 / 3 33.3 % 1 / 3
metadata_ip.cc
72.7%72.7%
72.7 % 112 / 154 73.1 % 19 / 26
mirror_table.cc
14.8%14.8%
14.8 % 64 / 432 28.9 % 13 / 45
mirror_table.h
33.3%33.3%
33.3 % 16 / 48 33.3 % 10 / 30
mpls.cc
77.3%77.3%
77.3 % 238 / 308 85.0 % 34 / 40
mpls.h
85.7%85.7%
85.7 % 18 / 21 89.5 % 17 / 19
multicast.cc
42.0%42.0%
42.0 % 412 / 981 52.2 % 35 / 67
multicast.h
47.1%47.1%
47.1 % 74 / 157 49.2 % 31 / 63
multicast_policy.cc
2.8%2.8%
2.8 % 4 / 141 5.6 % 1 / 18
multicast_policy.h
12.0%12.0%
12.0 % 3 / 25 15.0 % 3 / 20
netns_instance_adapter.cc
0.0%
0.0 % 0 / 86 0.0 % 0 / 3
netns_instance_adapter.h
83.3%83.3%
83.3 % 5 / 6 50.0 % 1 / 2
nexthop.cc
53.1%53.1%
53.1 % 1218 / 2293 66.8 % 131 / 196
nexthop.h
73.8%73.8%
73.8 % 476 / 645 76.4 % 256 / 335
oper_db.h
91.4%91.4%
91.4 % 117 / 128 80.6 % 25 / 31
oper_dhcp_options.h
43.2%43.2%
43.2 % 16 / 37 50.0 % 7 / 14
operdb_init.cc
98.3%98.3%
98.3 % 226 / 230 100.0 % 11 / 11
operdb_init.h
83.9%83.9%
83.9 % 26 / 31 85.0 % 17 / 20
packet_interface.h
94.1%94.1%
94.1 % 16 / 17 88.9 % 8 / 9
path_preference.cc
76.1%76.1%
76.1 % 464 / 610 74.3 % 52 / 70
path_preference.h
95.2%95.2%
95.2 % 40 / 42 95.7 % 22 / 23
peer.cc
85.7%85.7%
85.7 % 162 / 189 80.0 % 32 / 40
peer.h
82.1%82.1%
82.1 % 32 / 39 85.7 % 30 / 35
physical_device.cc
44.6%44.6%
44.6 % 139 / 312 51.4 % 19 / 37
physical_device.h
73.2%73.2%
73.2 % 30 / 41 67.7 % 21 / 31
physical_device_vn.cc
47.2%47.2%
47.2 % 111 / 235 38.9 % 14 / 36
physical_device_vn.h
77.5%77.5%
77.5 % 31 / 40 69.2 % 18 / 26
physical_interface.cc
66.2%66.2%
66.2 % 131 / 198 76.9 % 20 / 26
physical_interface.h
50.0%50.0%
50.0 % 10 / 20 69.2 % 9 / 13
qos_config.cc
7.2%7.2%
7.2 % 21 / 292 24.2 % 8 / 33
qos_config.h
16.9%16.9%
16.9 % 10 / 59 16.7 % 4 / 24
qos_queue.cc
7.8%7.8%
7.8 % 11 / 141 14.3 % 4 / 28
qos_queue.h
0.0%
0.0 % 0 / 22 0.0 % 0 / 12
remote_physical_interface.cc
11.8%11.8%
11.8 % 13 / 110 24.0 % 6 / 25
remote_physical_interface.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
route_leak.cc
69.9%69.9%
69.9 % 202 / 289 72.0 % 18 / 25
route_leak.h
91.7%91.7%
91.7 % 11 / 12 83.3 % 5 / 6
security_logging_object.cc
5.6%5.6%
5.6 % 11 / 195 16.7 % 4 / 24
security_logging_object.h
0.0%
0.0 % 0 / 23 0.0 % 0 / 11
service_instance.cc
4.8%4.8%
4.8 % 28 / 578 11.5 % 6 / 52
service_instance.h
0.0%
0.0 % 0 / 20 0.0 % 0 / 8
sg.cc
72.6%72.6%
72.6 % 119 / 164 64.7 % 11 / 17
sg.h
100.0%
100.0 % 22 / 22 100.0 % 20 / 20
tag.cc
2.0%2.0%
2.0 % 4 / 196 4.5 % 1 / 22
tag.h
10.8%10.8%
10.8 % 4 / 37 16.7 % 4 / 24
tsn_elector.cc
13.0%13.0%
13.0 % 15 / 115 31.6 % 6 / 19
tsn_elector.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
tunnel_nh.h
35.0%35.0%
35.0 % 21 / 60 43.6 % 17 / 39
vm.cc
63.2%63.2%
63.2 % 98 / 155 68.2 % 15 / 22
vm.h
73.9%73.9%
73.9 % 17 / 23 89.5 % 17 / 19
vm_interface.cc
62.0%62.0%
62.0 % 1262 / 2035 64.5 % 180 / 279
vm_interface.h
70.4%70.4%
70.4 % 216 / 307 70.8 % 131 / 185
vm_interface_config.cc
48.0%48.0%
48.0 % 544 / 1134 70.8 % 34 / 48
vm_interface_request.cc
64.7%64.7%
64.7 % 492 / 761 51.0 % 25 / 49
vm_interface_utils.cc
41.3%41.3%
41.3 % 366 / 887 66.7 % 46 / 69
vn.cc
65.8%65.8%
65.8 % 650 / 988 74.7 % 74 / 99
vn.h
84.0%84.0%
84.0 % 68 / 81 83.3 % 35 / 42
vrf.cc
62.0%62.0%
62.0 % 526 / 849 77.0 % 77 / 100
vrf.h
81.9%81.9%
81.9 % 68 / 83 84.8 % 39 / 46
vrf_assign.cc
54.4%54.4%
54.4 % 81 / 149 57.1 % 12 / 21
vrf_assign.h
93.3%93.3%
93.3 % 28 / 30 88.9 % 24 / 27
vrouter.cc
10.9%10.9%
10.9 % 17 / 156 28.6 % 6 / 21
vrouter.h
66.7%66.7%
66.7 % 2 / 3 66.7 % 2 / 3
vxlan.cc
42.2%42.2%
42.2 % 136 / 322 58.8 % 20 / 34
vxlan.h
95.5%95.5%
95.5 % 42 / 44 92.6 % 25 / 27
vxlan_auxilliary.cc
30.2%30.2%
30.2 % 147 / 486 46.3 % 19 / 41
vxlan_routes_leaking.cc
84.3%84.3%
84.3 % 167 / 198 100.0 % 9 / 9
vxlan_routing_manager.cc
75.4%75.4%
75.4 % 444 / 589 90.0 % 45 / 50
vxlan_routing_manager.h
93.8%93.8%
93.8 % 30 / 32 88.9 % 8 / 9
vxlan_templates.cc
0.0%
0.0 % 0 / 146 0.0 % 0 / 6
vxlan_xmpp_routes.cc
13.4%13.4%
13.4 % 26 / 194 27.3 % 3 / 11

Generated by: LCOV version 1.14