OpenSDN source code
CompositeNH Member List

This is the complete list of members for CompositeNH, including all inherited members.

ActiveComponentNHCount() constCompositeNHinline
Add(Agent *agent, const DBRequest *req)NextHopvirtual
AddComponentNHKey(ComponentNHKeyPtr component_nh_key, bool &comp_nh_policy) constCompositeNH
AgentDBEntry()AgentDBEntryinline
AgentDBEntyRef typedefAgentDBEntry
AgentRefCount()AgentRefCount< NextHop >inlineprivate
AgentRefCount(const AgentRefCount &)AgentRefCount< NextHop >inlineprivate
AllocateLabel(Agent *agent, const NextHopKey *key)NextHop
AllocateResources(ResourceManager *resource_manager)AgentDBEntryvirtual
ARP enum valueNextHop
back_ref_mutex_AgentRefCount< NextHop >mutableprivate
back_ref_set_AgentRefCount< NextHop >mutableprivate
begin() constCompositeNHinline
CanAdd() constCompositeNHvirtual
Change(const DBRequest *req)NextHopvirtual
ChangeComponentNHKeyTunnelType(ComponentNHKeyList &component_nh_list, TunnelType::Type type) constCompositeNHprivate
ChangeEntry(const DBRequest *req)CompositeNHvirtual
ChangeTunnelType(Agent *agent, TunnelType::Type type) constCompositeNH
chg_list_DBEntryBase
clear_onlist()DBEntryBaseinline
ClearDelete()DBEntryBaseinline
ClearOnRemoveQ()DBEntryBaseinline
ClearRefState() constAgentDBEntry
ClearState(DBTableBase *tbl_base, ListenerId listener)DBEntryBase
comp_ecmp_hash_fields_CompositeNHprivate
CompEcmpHashFields()CompositeNHinline
component_nh_key_list() constCompositeNHinline
component_nh_key_list_CompositeNHprivate
component_nh_list() constCompositeNHinline
component_nh_list_CompositeNHprivate
ComponentNHCount() constCompositeNHinline
COMPOSITE enum valueNextHop
composite_nh_type() constCompositeNHinline
composite_nh_type_CompositeNHprivate
CompositeNH(COMPOSITETYPE type, bool policy, const ComponentNHKeyList &component_nh_key_list, VrfEntry *vrf)CompositeNHinline
CompositeNH(COMPOSITETYPE type, bool validate_mcast_src, bool policy, const ComponentNHKeyList &component_nh_key_list, VrfEntry *vrf)CompositeNHinline
CreateComponentNH(Agent *agent, TunnelType::Type type) constCompositeNHprivate
DBEntry()DBEntryinline
DBEntryBase()DBEntryBase
DbEntryFlags enum nameDBEntryBaseprivate
DBEntrySandesh(Sandesh *sresp, std::string &name) constNextHopvirtual
Delete(const DBRequest *req)CompositeNHvirtual
AgentDBEntry::Delete()DBEntryBase
DeleteComponentNHKey(ComponentNHKeyPtr component_nh_key, bool &comp_nh_new_policy) constCompositeNH
DeleteMarked enum valueDBEntryBaseprivate
DeleteOnZeroRefCount() constCompositeNHinlinevirtual
DISALLOW_COPY_AND_ASSIGN(CompositeNH)CompositeNHprivate
DISCARD enum valueNextHop
EcmpHashFieldInUse() constCompositeNHinline
end() constCompositeNHinline
EnqueueResync() constNextHop
etree_leaf() constNextHopinline
etree_leaf_NextHopprotected
FillObjectLog(AgentLogEvent::type event, NextHopObjectLogInfo &info) constNextHopprotected
FillObjectLogIntf(const Interface *intf, NextHopObjectLogInfo &info)NextHopstatic
FillObjectLogMac(const unsigned char *m, NextHopObjectLogInfo &info)NextHopstatic
flagsDBEntryBaseprivate
FreeResources(ResourceManager *resource_manager)AgentDBEntryvirtual
Get(uint32_t idx) constCompositeNHinline
get_table() constDBEntryBase
get_table_partition() constDBEntryBase
GetAgentDBEntryState(int listener_id)AgentDBEntry
GetAgentDBEntryState(int listener_id) constAgentDBEntry
GetDBRequestKey() constCompositeNHvirtual
GetFirstLocalEcmpMemberInterface() constCompositeNH
GetIndex(ComponentNH &nh, uint32_t &idx) constCompositeNH
GetLocalNextHop() constCompositeNH
GetNH(uint32_t idx) constCompositeNHinline
GetOldNH(const CompositeNHData *data, ComponentNH &)CompositeNH
GetRefCount() constNextHopinlinevirtual
GetState(DBTableBase *tbl_base, ListenerId listener) constDBEntryBase
GetState(const DBTableBase *tbl_base, ListenerId listener) constDBEntryBase
GetType() constNextHopinline
hash(uint32_t seed, bool ingress) constCompositeNHinline
HasVmInterface(const VmInterface *vmi) constCompositeNH
id() constNextHopinline
id_NextHopprotected
INTERFACE enum valueNextHop
INVALID enum valueNextHop
is_onlist()DBEntryBaseinline
is_state_empty(DBTablePartBase *tpart)DBEntryBase
is_state_empty_unlocked(DBTablePartBase *tpart)DBEntryBase
IsActive() constAgentDBEntry
IsDeleted() constDBEntryBaseinline
IsLess(const DBEntry &rhs) constNextHopinlinevirtual
IsLessSpecific(const std::string &match) constDBEntryBaseinlinevirtual
IsMoreSpecific(const std::string &match) constDBEntryBaseinlinevirtual
IsOnRemoveQ()DBEntryBaseinline
IsValid() constNextHopinline
KeyPtr typedefDBEntryBase
kInvalidComponentNHIdxCompositeNHstatic
kInvalidIndexNextHopstatic
L2_RECEIVE enum valueNextHop
last_change_at() constDBEntryBaseinline
last_change_at_DBEntryBaseprivate
last_change_at_str() constDBEntryBase
last_update_at() constDBEntryBaseinline
last_update_at_DBEntryBaseprivate
layer2_control_word() constCompositeNHinline
layer2_control_word_CompositeNHprivate
learning_enabled() constNextHopinline
learning_enabled_NextHopprotected
ListenerId typedefDBEntryBase
MarkDelete()DBEntryBaseinline
MatchEgressData(const NextHop *nh) constCompositeNHinlinevirtual
MIRROR enum valueNextHop
mpls_label() constNextHopinline
mpls_label_NextHopprotected
NDP enum valueNextHop
NeedMplsLabel()CompositeNHinlinevirtual
NextHop(Type type, bool policy)NextHopinline
NextHop(Type type, bool valid, bool policy)NextHopinline
NextHopIsLess(const DBEntry &rhs) constCompositeNHvirtual
NexthopToInterfacePolicy() constNextHop
node_DBEntryprivate
Notify()DBEntryBase
Onlist enum valueDBEntryBaseprivate
onremoveq_DBEntryBaseprivate
OnZeroRefCount()CompositeNHinlinevirtual
operator<(const DBEntry &rhs) constDBEntryinline
operator=(const AgentRefCount &)AgentRefCount< NextHop >inlineprivate
PBB enum valueNextHop
pbb_nh() constCompositeNHinline
pbb_nh_CompositeNHprivate
PickMember(uint32_t seed, uint32_t affinity_index, bool ingress) constCompositeNH
policy_NextHopprotected
PolicyEnabled() constNextHopinline
PostAdd()NextHopvirtual
RECEIVE enum valueNextHop
refcount_AgentRefCount< NextHop >mutableprivate
ResetMplsRef()NextHopinline
RESOLVE enum valueNextHop
SendObjectLog(const NextHopTable *table, AgentLogEvent::type event) constCompositeNHvirtual
set_etree_leaf(bool val)NextHopinline
set_id(uint32_t index)NextHopinline
set_last_change_at(uint64_t time)DBEntryBase
set_last_change_at_to_now()DBEntryBase
set_last_update_at(uint64_t time)DBEntryBase
set_last_update_at_to_now()DBEntryBase
set_learning_flag(bool val)NextHopinline
set_onlist()DBEntryBaseinline
set_table_partition(DBTablePartBase *tpart)DBEntryBase
set_validate_mcast_src(bool validate_mcast_src)CompositeNHinline
SetKey(const DBRequestKey *key)CompositeNHvirtual
SetNHSandeshData(NhSandeshData &data) constNextHop
SetOnRemoveQ()DBEntryBaseinline
SetRefState() constAgentDBEntry
SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state)DBEntryBase
state_DBEntryBaseprivate
StateMap typedefDBEntryBaseprivate
swap(AgentRefCount &)AgentRefCount< NextHop >inlineprivate
ToString() constCompositeNHinlinevirtual
tpart_DBEntryBaseprivate
TUNNEL enum valueNextHop
Type enum nameNextHop
type_NextHopprotected
UpdateComponentNHKey(uint32_t label, NextHopKey *nh_key, ComponentNHKeyList &component_nh_key_list, bool &comp_nh_policy) constCompositeNH
UpdateEcmpHashFieldsUponRouteDelete(Agent *agent, const string &vrf_name)CompositeNH
valid_NextHopprotected
validate_mcast_src() constCompositeNHinline
validate_mcast_src_CompositeNHprivate
VLAN enum valueNextHop
VRF enum valueNextHop
vrf() constCompositeNHinline
vrf_CompositeNHprivate
~AgentDBEntry()AgentDBEntryinlinevirtual
~AgentRefCount()AgentRefCount< NextHop >inlineprivatevirtual
~CompositeNH()CompositeNHinlinevirtual
~DBEntry()DBEntryinlinevirtual
~DBEntryBase()DBEntryBasevirtual
~NextHop()NextHopvirtual