LCOV - code coverage report
Current view:
top level
-
vnsw/agent/oper
- nexthop.h
(
source
/ functions)
Hit
Total
Coverage
Test:
OpenSDN C/C++ coverage (all TARGET_SET jobs)
Lines:
476
645
73.8 %
Date:
2026-08-17 02:09:53
Functions:
256
335
76.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN10NextHopKey9SetPolicyEb
4719
_ZN10NextHopKeyC2EN7NextHop4TypeEb
86149
_ZN10NextHopKeyD0Ev
0
_ZN10NextHopKeyD2Ev
85602
_ZN10TunnelType10NativeTypeEv
1151
_ZN10TunnelType11DefaultTypeEv
4605
_ZN10TunnelType13GetTunnelBmapENS_4TypeE
231
_ZN10TunnelType13MplsoMplsTypeEv
2105
_ZN10TunnelType14SetDefaultTypeENS_4TypeE
6
_ZN10TunnelType7AllTypeEv
26395
_ZN10TunnelType7GRETypeEv
2011
_ZN10TunnelType7SetTypeENS_4TypeE
11
_ZN10TunnelType7UDPTypeEv
1084
_ZN10TunnelType8MplsTypeEv
8844
_ZN10TunnelType9GetStringB5cxx11Ej
12
_ZN10TunnelType9VxlanTypeEv
7012
_ZN10TunnelTypeC2ENS_4TypeE
231326
_ZN10TunnelTypeD2Ev
346655
_ZN10VlanNHDataC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK10MacAddressS8_
4
_ZN10VlanNHDataD0Ev
4
_ZN10VlanNHDataD2Ev
4
_ZN11ComponentNHC2EjPK7NextHop
23130
_ZN11CompositeNH13NeedMplsLabelEv
6866
_ZN11CompositeNH14OnZeroRefCountEv
3131
_ZN11CompositeNH18CompEcmpHashFieldsEv
9481
_ZN11CompositeNH22set_validate_mcast_srcEb
1918
_ZN11CompositeNHC2EN9Composite4TypeEbbRKSt6vectorIN5boost10shared_ptrIK14ComponentNHKeyEESaIS7_EEP8VrfEntry
25185
_ZN11CompositeNHD0Ev
25185
_ZN11CompositeNHD2Ev
25185
_ZN11InterfaceNH27set_delete_on_zero_refcountEb
18
_ZN11InterfaceNH6DeleteEPK9DBRequest
1311
_ZN11InterfaceNHC2EP9InterfacebhRK10MacAddress
39786
_ZN11InterfaceNHD0Ev
39786
_ZN11InterfaceNHD2Ev
39786
_ZN11L2ReceiveNH11ChangeEntryEPK9DBRequest
4
_ZN11L2ReceiveNH13NeedMplsLabelEv
4
_ZN11L2ReceiveNH6DeleteEPK9DBRequest
4
_ZN11L2ReceiveNH6SetKeyEPK12DBRequestKey
0
_ZN11L2ReceiveNHC2Ev
20
_ZN11L2ReceiveNHD0Ev
20
_ZN11L2ReceiveNHD2Ev
20
_ZN11NextHopDataC2Ebb
12943
_ZN11NextHopDataC2Ev
11149
_ZN11NextHopDataD0Ev
0
_ZN11NextHopDataD2Ev
24092
_ZN11TunnelNHKey12rewrite_dmacEv
0
_ZN11TunnelNHKey15set_tunnel_typeE10TunnelType
165
_ZN11TunnelNHKeyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5boost4asio2ip10address_v4ESD_b10TunnelTypeRK10MacAddress
24091
_ZN11TunnelNHKeyD0Ev
21776
_ZN11TunnelNHKeyD2Ev
24091
_ZN12DiscardNHKeyC2Ev
2484
_ZN12DiscardNHKeyD0Ev
2326
_ZN12DiscardNHKeyD2Ev
2484
_ZN12NextHopTable11GetInstanceEv
24686
_ZN12NextHopTable12NhIndexCountEv
15
_ZN12NextHopTable14set_discard_nhEP7NextHop
8
_ZN12NextHopTable15FreeInterfaceIdEm
10747
_ZN12NextHopTable17set_l2_receive_nhEP7NextHop
4
_ZN12ReceiveNHKeyC2EP12InterfaceKeyb
109
_ZN12ReceiveNHKeyD0Ev
56
_ZN12ReceiveNHKeyD2Ev
109
_ZN12ResolveNHKeyC2EPK12InterfaceKeyb
286
_ZN12ResolveNHKeyD0Ev
150
_ZN12ResolveNHKeyD2Ev
286
_ZN12TunnelNHDataC2Ev
8243
_ZN12TunnelNHDataD0Ev
8225
_ZN12TunnelNHDataD2Ev
8243
_ZN13DiscardNHDataC2Ev
4
_ZN13DiscardNHDataD0Ev
4
_ZN13DiscardNHDataD2Ev
4
_ZN13ReceiveNHDataC2Ev
16
_ZN13ReceiveNHDataD0Ev
16
_ZN13ReceiveNHDataD2Ev
16
_ZN13ResolveNHDataC2Ev
136
_ZN13ResolveNHDataD0Ev
136
_ZN13ResolveNHDataD2Ev
136
_ZN14ComponentNHKeyC2EiRKN5boost5uuids4uuidEhRK10MacAddress
11430
_ZN14ComponentNHKeyC2EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5boost4asio2ip10address_v4ESD_bj
116
_ZN14ComponentNHKeyC2EiSt10unique_ptrIK10NextHopKeySt14default_deleteIS2_EE
4844
_ZN14ComponentNHKeyC2EihRKN5boost5uuids4uuidE
3
_ZN14ComponentNHKeyD0Ev
16242
_ZN14ComponentNHKeyD2Ev
16242
_ZN14CompositeNHKeyC2EN9Composite4TypeEbRKSt6vectorIN5boost10shared_ptrIK14ComponentNHKeyEESaIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
4567
_ZN14CompositeNHKeyC2EN9Composite4TypeEbbRKSt6vectorIN5boost10shared_ptrIK14ComponentNHKeyEESaIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
15823
_ZN14CompositeNHKeyD0Ev
19983
_ZN14CompositeNHKeyD2Ev
19991
_ZN14InterfaceNHKey9set_flagsEh
18
_ZN14InterfaceNHKeyC2EP12InterfaceKeybhRK10MacAddress
37869
_ZN14InterfaceNHKeyD0Ev
25381
_ZN14InterfaceNHKeyD2Ev
37721
_ZN14L2ReceiveNHKeyC2Ev
20
_ZN14L2ReceiveNHKeyD0Ev
16
_ZN14L2ReceiveNHKeyD2Ev
20
_ZN15CompositeNHDataC2ERKSt6vectorIN5boost10shared_ptrIK14ComponentNHKeyEESaIS5_EE
399
_ZN15CompositeNHDataC2Ebbb
4695
_ZN15CompositeNHDataC2Ev
2181
_ZN15InterfaceNHDataC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
32
_ZN15InterfaceNHDataC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbb
8155
_ZN15InterfaceNHDataD0Ev
8187
_ZN15InterfaceNHDataD2Ev
8187
_ZN15L2ReceiveNHDataC2Ev
4
_ZN15L2ReceiveNHDataD0Ev
4
_ZN15L2ReceiveNHDataD2Ev
4
_ZN19LabelledTunnelNHKeyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5boost4asio2ip10address_v4ESD_b10TunnelTypeRK10MacAddressj
236
_ZN19LabelledTunnelNHKeyD0Ev
218
_ZN19LabelledTunnelNHKeyD2Ev
236
_ZN20LabelledTunnelNHDataC2Ev
18
_ZN20LabelledTunnelNHDataD0Ev
18
_ZN20LabelledTunnelNHDataD2Ev
18
_ZN5ArpNH13NeedMplsLabelEv
86
_ZN5ArpNH6DeleteEPK9DBRequest
39
_ZN5ArpNH8ToStringB5cxx11Ev
0
_ZN5ArpNHC2EP8VrfEntryRKN5boost4asio2ip10address_v4E
350
_ZN5ArpNHD0Ev
350
_ZN5ArpNHD2Ev
350
_ZN5NdpNH13NeedMplsLabelEv
0
_ZN5NdpNH6DeleteEPK9DBRequest
0
_ZN5NdpNH8ToStringB5cxx11Ev
0
_ZN5NdpNHC2EP8VrfEntryRKN5boost4asio2ip7addressE
0
_ZN5NdpNHD0Ev
0
_ZN5NdpNHD2Ev
0
_ZN5PBBNH13NeedMplsLabelEv
0
_ZN5VrfNH13NeedMplsLabelEv
93
_ZN5VrfNH6DeleteEPK9DBRequest
87
_ZN5VrfNHC2EP8VrfEntrybb
447
_ZN5VrfNHD0Ev
447
_ZN5VrfNHD2Ev
447
_ZN6VlanNH13NeedMplsLabelEv
4
_ZN6VlanNH6DeleteEPK9DBRequest
4
_ZN6VlanNHC2EP9Interfacej
32
_ZN6VlanNHD0Ev
32
_ZN6VlanNHD2Ev
32
_ZN7NextHop12ResetMplsRefEv
11947
_ZN7NextHop14OnZeroRefCountEv
7286
_ZN7NextHop6DeleteEPK9DBRequest
0
_ZN7NextHop6set_idEj
10743
_ZN7NextHopC2ENS_4TypeEb
25185
_ZN7NextHopC2ENS_4TypeEbb
76630
_ZN8ArpNHKeyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5boost4asio2ip10address_v4Eb
340
_ZN8ArpNHKeyD0Ev
208
_ZN8ArpNHKeyD2Ev
340
_ZN8NdpNHKeyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5boost4asio2ip7addressEb
0
_ZN8NdpNHKeyD0Ev
0
_ZN8NdpNHKeyD2Ev
0
_ZN8PBBNHKeyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK10MacAddressj
0
_ZN8PBBNHKeyD0Ev
0
_ZN8PBBNHKeyD2Ev
0
_ZN8VrfNHKeyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
524
_ZN8VrfNHKeyD0Ev
441
_ZN8VrfNHKeyD2Ev
524
_ZN9ArpNHDataC2EP12InterfaceKey
32
_ZN9ArpNHDataC2ERK10MacAddressP12InterfaceKeyb
98
_ZN9ArpNHDataD0Ev
130
_ZN9ArpNHDataD2Ev
130
_ZN9DiscardNH11ChangeEntryEPK9DBRequest
103
_ZN9DiscardNH13NeedMplsLabelEv
103
_ZN9DiscardNH6DeleteEPK9DBRequest
4
_ZN9DiscardNH6SetKeyEPK12DBRequestKey
0
_ZN9DiscardNHC2Ev
5525
_ZN9DiscardNHD0Ev
378
_ZN9DiscardNHD2Ev
5525
_ZN9NdpNHDataC2ERK10MacAddressP12InterfaceKeyb
0
_ZN9NdpNHDataD0Ev
0
_ZN9NdpNHDataD2Ev
0
_ZN9PBBNHDataC2Ev
0
_ZN9PBBNHDataD0Ev
0
_ZN9PBBNHDataD2Ev
0
_ZN9ReceiveNH11ChangeEntryEPK9DBRequest
32
_ZN9ReceiveNH13NeedMplsLabelEv
32
_ZN9ReceiveNH6DeleteEPK9DBRequest
8
_ZN9ReceiveNHC2EP9Interfaceb
109
_ZN9ReceiveNHD0Ev
109
_ZN9ReceiveNHD2Ev
109
_ZN9ResolveNH11ChangeEntryEPK9DBRequest
136
_ZN9ResolveNH13NeedMplsLabelEv
136
_ZN9ResolveNH6DeleteEPK9DBRequest
7
_ZN9ResolveNH6SetKeyEPK12DBRequestKey
0
_ZN9ResolveNHC2EPK9Interfaceb
286
_ZN9ResolveNHD0Ev
286
_ZN9ResolveNHD2Ev
286
_ZN9VlanNHKeyC2EP12InterfaceKeyt
8
_ZN9VlanNHKeyC2ERKN5boost5uuids4uuidEt
28
_ZN9VlanNHKeyD0Ev
20
_ZN9VlanNHKeyD2Ev
36
_ZN9VrfNHDataC2Ebbb
93
_ZN9VrfNHDataD0Ev
93
_ZN9VrfNHDataD2Ev
93
_ZNK10NextHopKey16NextHopKeyIsLessERKS_
0
_ZNK10NextHopKey6IsLessERKS_
50454
_ZNK10NextHopKey7GetTypeEv
43920
_ZNK10NextHopKey7IsEqualERKS_
492029
_ZNK10NextHopKey9GetPolicyEv
8344
_ZNK10TunnelType6IsLessERKS_
149598
_ZNK10TunnelType7CompareERKS_
111938
_ZNK10TunnelType7GetTypeEv
93541
_ZNK10TunnelType8ToStringB5cxx11Ev
15498
_ZNK11ComponentNH2nhEv
70435
_ZNK11ComponentNH5labelEv
58816
_ZNK11ComponentNHeqERKS_
14124
_ZNK11CompositeNH15MatchEgressDataEPK7NextHop
0
_ZNK11CompositeNH16ComponentNHCountEv
2008
_ZNK11CompositeNH17component_nh_listEv
0
_ZNK11CompositeNH17composite_nh_typeEv
13864
_ZNK11CompositeNH18EcmpHashFieldInUseEv
3347
_ZNK11CompositeNH18validate_mcast_srcEv
9481
_ZNK11CompositeNH19layer2_control_wordEv
3217
_ZNK11CompositeNH20DeleteOnZeroRefCountEv
3131
_ZNK11CompositeNH21component_nh_key_listEv
9498
_ZNK11CompositeNH22ActiveComponentNHCountEv
133
_ZNK11CompositeNH3GetEj
72
_ZNK11CompositeNH3endEv
83822
_ZNK11CompositeNH3vrfEv
19877
_ZNK11CompositeNH4hashEjb
0
_ZNK11CompositeNH5GetNHEj
297
_ZNK11CompositeNH5beginEv
23145
_ZNK11CompositeNH6pbb_nhEv
5135
_ZNK11CompositeNH8ToStringB5cxx11Ev
0
_ZNK11InterfaceNH12GetInterfaceEv
129698
_ZNK11InterfaceNH14IsVxlanRoutingEv
22646
_ZNK11InterfaceNH14is_multicastNHEv
22644
_ZNK11InterfaceNH15MatchEgressDataEPK7NextHop
3
_ZNK11InterfaceNH19layer2_control_wordEv
1320
_ZNK11InterfaceNH20DeleteOnZeroRefCountEv
1517
_ZNK11InterfaceNH6GetVrfEv
24115
_ZNK11InterfaceNH7GetDMacEv
33924
_ZNK11InterfaceNH8GetFlagsEv
10
_ZNK11InterfaceNH8IsBridgeEv
22648
_ZNK11InterfaceNH8ToStringB5cxx11Ev
0
_ZNK11L2ReceiveNH13NextHopIsLessERK7DBEntry
36
_ZNK11L2ReceiveNH15GetDBRequestKeyEv
12
_ZNK11L2ReceiveNH15MatchEgressDataEPK7NextHop
0
_ZNK11L2ReceiveNH8ToStringB5cxx11Ev
0
_ZNK11TunnelNHKey16NextHopKeyIsLessERK10NextHopKey
149561
_ZNK11TunnelNHKey3dipEv
0
_ZNK11TunnelNHKey5CloneEv
6269
_ZNK12DiscardNHKey16NextHopKeyIsLessERK10NextHopKey
280
_ZNK12DiscardNHKey5CloneEv
154
_ZNK12NextHopTable10discard_nhEv
1707
_ZNK12NextHopTable13l2_receive_nhEv
364
_ZNK12NextHopTable4HashEPK12DBRequestKey
85905
_ZNK12NextHopTable4HashEPK7DBEntry
162288
_ZNK12ReceiveNHKey5CloneEv
0
_ZNK12ResolveNHKey5CloneEv
0
_ZNK14ComponentNHKey5labelEv
1034266
_ZNK14ComponentNHKey6nh_keyEv
1036671
_ZNK14ComponentNHKeyeqERKS_
6215
_ZNK14CompositeNHKey17composite_nh_typeEv
26
_ZNK14CompositeNHKey21component_nh_key_listEv
2075
_ZNK14CompositeNHKey3endEv
608808
_ZNK14CompositeNHKey5beginEv
94064
_ZNK14InterfaceNHKey16NextHopKeyIsLessERK10NextHopKey
819823
_ZNK14InterfaceNHKey4dmacEv
0
_ZNK14InterfaceNHKey4nameB5cxx11Ev
0
_ZNK14InterfaceNHKey5CloneEv
2610
_ZNK14InterfaceNHKey5flagsEv
18
_ZNK14InterfaceNHKey7GetUuidEv
0
_ZNK14InterfaceNHKey9intf_typeEv
0
_ZNK14L2ReceiveNHKey16NextHopKeyIsLessERK10NextHopKey
0
_ZNK14L2ReceiveNHKey5CloneEv
0
_ZNK19LabelledTunnelNHKey16NextHopKeyIsLessERK10NextHopKey
1166
_ZNK19LabelledTunnelNHKey5CloneEv
24
_ZNK5ArpNH12GetInterfaceEv
856
_ZNK5ArpNH15GetResolveStateEv
4
_ZNK5ArpNH15MatchEgressDataEPK7NextHop
0
_ZNK5ArpNH20DeleteOnZeroRefCountEv
39
_ZNK5ArpNH5GetIpEv
395
_ZNK5ArpNH6GetMacEv
659
_ZNK5ArpNH6GetVrfEv
147
_ZNK5NdpNH12GetInterfaceEv
0
_ZNK5NdpNH15GetResolveStateEv
0
_ZNK5NdpNH15MatchEgressDataEPK7NextHop
0
_ZNK5NdpNH20DeleteOnZeroRefCountEv
0
_ZNK5NdpNH5GetIpEv
0
_ZNK5NdpNH6GetMacEv
0
_ZNK5NdpNH6GetVrfEv
0
_ZNK5PBBNH15MatchEgressDataEPK7NextHop
0
_ZNK5PBBNH20DeleteOnZeroRefCountEv
0
_ZNK5PBBNH3vrfEv
0
_ZNK5PBBNH4isidEv
0
_ZNK5PBBNH5labelEv
0
_ZNK5PBBNH8ToStringB5cxx11Ev
0
_ZNK5PBBNH8child_nhEv
0
_ZNK5PBBNH9dest_bmacEv
0
_ZNK5VrfNH15MatchEgressDataEPK7NextHop
0
_ZNK5VrfNH19layer2_control_wordEv
87
_ZNK5VrfNH20DeleteOnZeroRefCountEv
87
_ZNK5VrfNH21flood_unknown_unicastEv
89
_ZNK5VrfNH6GetVrfEv
639
_ZNK5VrfNH8ToStringB5cxx11Ev
0
_ZNK5VrfNH9bridge_nhEv
346
_ZNK6VlanNH10GetVlanTagEv
30
_ZNK6VlanNH12GetInterfaceEv
36
_ZNK6VlanNH15MatchEgressDataEPK7NextHop
0
_ZNK6VlanNH6GetVrfEv
18
_ZNK6VlanNH7GetDMacEv
12
_ZNK6VlanNH7GetSMacEv
27
_ZNK7NextHop10etree_leafEv
12162
_ZNK7NextHop10mpls_labelEv
10149
_ZNK7NextHop11GetRefCountEv
10747
_ZNK7NextHop13PolicyEnabledEv
74088
_ZNK7NextHop16learning_enabledEv
73704
_ZNK7NextHop20DeleteOnZeroRefCountEv
19
_ZNK7NextHop2idEv
115437
_ZNK7NextHop6IsLessERK7DBEntry
851345
_ZNK7NextHop7GetTypeEv
298517
_ZNK7NextHop7IsValidEv
86705
_ZNK7NextHop8ToStringB5cxx11Ev
0
_ZNK8ArpNHKey16NextHopKeyIsLessERK10NextHopKey
0
_ZNK8ArpNHKey5CloneEv
0
_ZNK8NdpNHKey5CloneEv
0
_ZNK8PBBNHKey16NextHopKeyIsLessERK10NextHopKey
0
_ZNK8PBBNHKey5CloneEv
0
_ZNK8VrfNHKey10GetVrfNameB5cxx11Ev
0
_ZNK8VrfNHKey11GetBridgeNhEv
0
_ZNK8VrfNHKey16NextHopKeyIsLessERK10NextHopKey
424
_ZNK8VrfNHKey5CloneEv
174
_ZNK9DiscardNH13NextHopIsLessERK7DBEntry
11050
_ZNK9DiscardNH15GetDBRequestKeyEv
2069
_ZNK9DiscardNH15MatchEgressDataEPK7NextHop
0
_ZNK9DiscardNH8ToStringB5cxx11Ev
0
_ZNK9ReceiveNH12GetInterfaceEv
293
_ZNK9ReceiveNH13NextHopIsLessERK7DBEntry
210
_ZNK9ReceiveNH15GetDBRequestKeyEv
24
_ZNK9ReceiveNH15MatchEgressDataEPK7NextHop
0
_ZNK9ReceiveNH8ToStringB5cxx11Ev
0
_ZNK9ResolveNH13NextHopIsLessERK7DBEntry
572
_ZNK9ResolveNH13get_interfaceEv
272
_ZNK9ResolveNH15GetDBRequestKeyEv
14
_ZNK9ResolveNH15MatchEgressDataEPK7NextHop
0
_ZNK9ResolveNH20DeleteOnZeroRefCountEv
7
_ZNK9ResolveNH8ToStringB5cxx11Ev
0
_ZNK9VlanNHKey16NextHopKeyIsLessERK10NextHopKey
28
_ZNK9VlanNHKey5CloneEv
8
_ZNK9VlanNHKey7GetUuidEv
0
_ZNK9VlanNHKey8vlan_tagEv
0
Generated by:
LCOV version 1.14