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 Sort by function name Hit count Sort by 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