OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CompositeNH Member List

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

ActiveComponentNHCount() const CompositeNHinline
Add(Agent *agent, const DBRequest *req)NextHopvirtual
AddComponentNHKey(ComponentNHKeyPtr component_nh_key, bool &comp_nh_policy) const CompositeNH
AgentDBEntry()AgentDBEntryinline
AgentDBEntyRef typedefAgentDBEntry
AllocateLabel(Agent *agent, const NextHopKey *key)NextHop
AllocateResources(ResourceManager *resource_manager)AgentDBEntryvirtual
ARP enum valueNextHop
begin() const CompositeNHinline
CanAdd() const CompositeNHvirtual
Change(const DBRequest *req)NextHopvirtual
ChangeComponentNHKeyTunnelType(ComponentNHKeyList &component_nh_list, TunnelType::Type type) const CompositeNHprivate
ChangeEntry(const DBRequest *req)CompositeNHvirtual
ChangeTunnelType(Agent *agent, TunnelType::Type type) const CompositeNH
chg_list_DBEntryBase
clear_onlist()DBEntryBaseinline
ClearDelete()DBEntryBaseinline
ClearOnRemoveQ()DBEntryBaseinline
ClearRefState() const AgentDBEntry
ClearState(DBTableBase *tbl_base, ListenerId listener)DBEntryBase
comp_ecmp_hash_fields_CompositeNHprivate
CompEcmpHashFields()CompositeNHinline
component_nh_key_list() const CompositeNHinline
component_nh_key_list_CompositeNHprivate
component_nh_list() const CompositeNHinline
component_nh_list_CompositeNHprivate
ComponentNHCount() const CompositeNHinline
COMPOSITE enum valueNextHop
composite_nh_type() const CompositeNHinline
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) const CompositeNHprivate
DBEntry()DBEntryinline
DBEntryBase()DBEntryBase
DBEntrySandesh(Sandesh *sresp, std::string &name) const NextHopvirtual
Delete(const DBRequest *req)CompositeNHvirtual
AgentDBEntry::Delete()DBEntryBase
DeleteComponentNHKey(ComponentNHKeyPtr component_nh_key, bool &comp_nh_new_policy) const CompositeNH
DeleteOnZeroRefCount() const CompositeNHinlinevirtual
DISALLOW_COPY_AND_ASSIGN(CompositeNH)CompositeNHprivate
DISCARD enum valueNextHop
EcmpHashFieldInUse() const CompositeNHinline
end() const CompositeNHinline
EnqueueResync() const NextHop
etree_leaf() const NextHopinline
etree_leaf_NextHopprotected
FillObjectLog(AgentLogEvent::type event, NextHopObjectLogInfo &info) const NextHopprotected
FillObjectLogIntf(const Interface *intf, NextHopObjectLogInfo &info)NextHopstatic
FillObjectLogMac(const unsigned char *m, NextHopObjectLogInfo &info)NextHopstatic
FreeResources(ResourceManager *resource_manager)AgentDBEntryvirtual
Get(uint32_t idx) const CompositeNHinline
get_table() const DBEntryBase
get_table_partition() const DBEntryBase
GetAgentDBEntryState(int listener_id)AgentDBEntry
GetAgentDBEntryState(int listener_id) const AgentDBEntry
GetDBRequestKey() const CompositeNHvirtual
GetFirstLocalEcmpMemberInterface() const CompositeNH
GetIndex(ComponentNH &nh, uint32_t &idx) const CompositeNH
GetLocalNextHop() const CompositeNH
GetNH(uint32_t idx) const CompositeNHinline
GetOldNH(const CompositeNHData *data, ComponentNH &)CompositeNH
GetRefCount() const NextHopinlinevirtual
GetState(DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
GetState(const DBTableBase *tbl_base, ListenerId listener) const DBEntryBase
GetType() const NextHopinline
hash(uint32_t seed, bool ingress) const CompositeNHinline
HasVmInterface(const VmInterface *vmi) const CompositeNH
id() const NextHopinline
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() const AgentDBEntry
IsDeleted() const DBEntryBaseinline
IsLess(const DBEntry &rhs) const NextHopinlinevirtual
IsLessSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsMoreSpecific(const std::string &match) const DBEntryBaseinlinevirtual
IsOnRemoveQ()DBEntryBaseinline
IsValid() const NextHopinline
KeyPtr typedefDBEntryBase
kInvalidComponentNHIdxCompositeNHstatic
kInvalidIndexNextHopstatic
L2_RECEIVE enum valueNextHop
last_change_at() const DBEntryBaseinline
last_change_at_str() const DBEntryBase
last_update_at() const DBEntryBaseinline
layer2_control_word() const CompositeNHinline
layer2_control_word_CompositeNHprivate
learning_enabled() const NextHopinline
learning_enabled_NextHopprotected
ListenerId typedefDBEntryBase
MarkDelete()DBEntryBaseinline
MatchEgressData(const NextHop *nh) const CompositeNHinlinevirtual
MIRROR enum valueNextHop
mpls_label() const NextHopinline
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) const CompositeNHvirtual
NexthopToInterfacePolicy() const NextHop
Notify()DBEntryBase
OnZeroRefCount()CompositeNHinlinevirtual
operator<(const DBEntry &rhs) const DBEntryinline
PBB enum valueNextHop
pbb_nh() const CompositeNHinline
pbb_nh_CompositeNHprivate
PickMember(uint32_t seed, uint32_t affinity_index, bool ingress) const CompositeNH
policy_NextHopprotected
PolicyEnabled() const NextHopinline
PostAdd()NextHopvirtual
RECEIVE enum valueNextHop
ResetMplsRef()NextHopinline
RESOLVE enum valueNextHop
SendObjectLog(const NextHopTable *table, AgentLogEvent::type event) const CompositeNHvirtual
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) const NextHop
SetOnRemoveQ()DBEntryBaseinline
SetRefState() const AgentDBEntry
SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state)DBEntryBase
ToString() const CompositeNHinlinevirtual
TUNNEL enum valueNextHop
Type enum nameNextHop
type_NextHopprotected
UpdateComponentNHKey(uint32_t label, NextHopKey *nh_key, ComponentNHKeyList &component_nh_key_list, bool &comp_nh_policy) const CompositeNH
UpdateEcmpHashFieldsUponRouteDelete(Agent *agent, const string &vrf_name)CompositeNH
valid_NextHopprotected
validate_mcast_src() const CompositeNHinline
validate_mcast_src_CompositeNHprivate
VLAN enum valueNextHop
VRF enum valueNextHop
vrf() const CompositeNHinline
vrf_CompositeNHprivate
~AgentDBEntry()AgentDBEntryinlinevirtual
~CompositeNH()CompositeNHinlinevirtual
~DBEntry()DBEntryinlinevirtual
~DBEntryBase()DBEntryBasevirtual
~NextHop()NextHopvirtual