OpenSDN source code
|
This is the complete list of members for CompositeNH, including all inherited members.
ActiveComponentNHCount() const | CompositeNH | inline |
Add(Agent *agent, const DBRequest *req) | NextHop | virtual |
AddComponentNHKey(ComponentNHKeyPtr component_nh_key, bool &comp_nh_policy) const | CompositeNH | |
AgentDBEntry() | AgentDBEntry | inline |
AgentDBEntyRef typedef | AgentDBEntry | |
AllocateLabel(Agent *agent, const NextHopKey *key) | NextHop | |
AllocateResources(ResourceManager *resource_manager) | AgentDBEntry | virtual |
ARP enum value | NextHop | |
begin() const | CompositeNH | inline |
CanAdd() const | CompositeNH | virtual |
Change(const DBRequest *req) | NextHop | virtual |
ChangeComponentNHKeyTunnelType(ComponentNHKeyList &component_nh_list, TunnelType::Type type) const | CompositeNH | private |
ChangeEntry(const DBRequest *req) | CompositeNH | virtual |
ChangeTunnelType(Agent *agent, TunnelType::Type type) const | CompositeNH | |
chg_list_ | DBEntryBase | |
clear_onlist() | DBEntryBase | inline |
ClearDelete() | DBEntryBase | inline |
ClearOnRemoveQ() | DBEntryBase | inline |
ClearRefState() const | AgentDBEntry | |
ClearState(DBTableBase *tbl_base, ListenerId listener) | DBEntryBase | |
comp_ecmp_hash_fields_ | CompositeNH | private |
CompEcmpHashFields() | CompositeNH | inline |
component_nh_key_list() const | CompositeNH | inline |
component_nh_key_list_ | CompositeNH | private |
component_nh_list() const | CompositeNH | inline |
component_nh_list_ | CompositeNH | private |
ComponentNHCount() const | CompositeNH | inline |
COMPOSITE enum value | NextHop | |
composite_nh_type() const | CompositeNH | inline |
composite_nh_type_ | CompositeNH | private |
CompositeNH(COMPOSITETYPE type, bool policy, const ComponentNHKeyList &component_nh_key_list, VrfEntry *vrf) | CompositeNH | inline |
CompositeNH(COMPOSITETYPE type, bool validate_mcast_src, bool policy, const ComponentNHKeyList &component_nh_key_list, VrfEntry *vrf) | CompositeNH | inline |
CreateComponentNH(Agent *agent, TunnelType::Type type) const | CompositeNH | private |
DBEntry() | DBEntry | inline |
DBEntryBase() | DBEntryBase | |
DBEntrySandesh(Sandesh *sresp, std::string &name) const | NextHop | virtual |
Delete(const DBRequest *req) | CompositeNH | virtual |
AgentDBEntry::Delete() | DBEntryBase | |
DeleteComponentNHKey(ComponentNHKeyPtr component_nh_key, bool &comp_nh_new_policy) const | CompositeNH | |
DeleteOnZeroRefCount() const | CompositeNH | inlinevirtual |
DISALLOW_COPY_AND_ASSIGN(CompositeNH) | CompositeNH | private |
DISCARD enum value | NextHop | |
EcmpHashFieldInUse() const | CompositeNH | inline |
end() const | CompositeNH | inline |
EnqueueResync() const | NextHop | |
etree_leaf() const | NextHop | inline |
etree_leaf_ | NextHop | protected |
FillObjectLog(AgentLogEvent::type event, NextHopObjectLogInfo &info) const | NextHop | protected |
FillObjectLogIntf(const Interface *intf, NextHopObjectLogInfo &info) | NextHop | static |
FillObjectLogMac(const unsigned char *m, NextHopObjectLogInfo &info) | NextHop | static |
FreeResources(ResourceManager *resource_manager) | AgentDBEntry | virtual |
Get(uint32_t idx) const | CompositeNH | inline |
get_table() const | DBEntryBase | |
get_table_partition() const | DBEntryBase | |
GetAgentDBEntryState(int listener_id) | AgentDBEntry | |
GetAgentDBEntryState(int listener_id) const | AgentDBEntry | |
GetDBRequestKey() const | CompositeNH | virtual |
GetFirstLocalEcmpMemberInterface() const | CompositeNH | |
GetIndex(ComponentNH &nh, uint32_t &idx) const | CompositeNH | |
GetLocalNextHop() const | CompositeNH | |
GetNH(uint32_t idx) const | CompositeNH | inline |
GetOldNH(const CompositeNHData *data, ComponentNH &) | CompositeNH | |
GetRefCount() const | NextHop | inlinevirtual |
GetState(DBTableBase *tbl_base, ListenerId listener) const | DBEntryBase | |
GetState(const DBTableBase *tbl_base, ListenerId listener) const | DBEntryBase | |
GetType() const | NextHop | inline |
hash(uint32_t seed, bool ingress) const | CompositeNH | inline |
HasVmInterface(const VmInterface *vmi) const | CompositeNH | |
id() const | NextHop | inline |
id_ | NextHop | protected |
INTERFACE enum value | NextHop | |
INVALID enum value | NextHop | |
is_onlist() | DBEntryBase | inline |
is_state_empty(DBTablePartBase *tpart) | DBEntryBase | |
is_state_empty_unlocked(DBTablePartBase *tpart) | DBEntryBase | |
IsActive() const | AgentDBEntry | |
IsDeleted() const | DBEntryBase | inline |
IsLess(const DBEntry &rhs) const | NextHop | inlinevirtual |
IsLessSpecific(const std::string &match) const | DBEntryBase | inlinevirtual |
IsMoreSpecific(const std::string &match) const | DBEntryBase | inlinevirtual |
IsOnRemoveQ() | DBEntryBase | inline |
IsValid() const | NextHop | inline |
KeyPtr typedef | DBEntryBase | |
kInvalidComponentNHIdx | CompositeNH | static |
kInvalidIndex | NextHop | static |
L2_RECEIVE enum value | NextHop | |
last_change_at() const | DBEntryBase | inline |
last_change_at_str() const | DBEntryBase | |
last_update_at() const | DBEntryBase | inline |
layer2_control_word() const | CompositeNH | inline |
layer2_control_word_ | CompositeNH | private |
learning_enabled() const | NextHop | inline |
learning_enabled_ | NextHop | protected |
ListenerId typedef | DBEntryBase | |
MarkDelete() | DBEntryBase | inline |
MatchEgressData(const NextHop *nh) const | CompositeNH | inlinevirtual |
MIRROR enum value | NextHop | |
mpls_label() const | NextHop | inline |
mpls_label_ | NextHop | protected |
NDP enum value | NextHop | |
NeedMplsLabel() | CompositeNH | inlinevirtual |
NextHop(Type type, bool policy) | NextHop | inline |
NextHop(Type type, bool valid, bool policy) | NextHop | inline |
NextHopIsLess(const DBEntry &rhs) const | CompositeNH | virtual |
NexthopToInterfacePolicy() const | NextHop | |
Notify() | DBEntryBase | |
OnZeroRefCount() | CompositeNH | inlinevirtual |
operator<(const DBEntry &rhs) const | DBEntry | inline |
PBB enum value | NextHop | |
pbb_nh() const | CompositeNH | inline |
pbb_nh_ | CompositeNH | private |
PickMember(uint32_t seed, uint32_t affinity_index, bool ingress) const | CompositeNH | |
policy_ | NextHop | protected |
PolicyEnabled() const | NextHop | inline |
PostAdd() | NextHop | virtual |
RECEIVE enum value | NextHop | |
ResetMplsRef() | NextHop | inline |
RESOLVE enum value | NextHop | |
SendObjectLog(const NextHopTable *table, AgentLogEvent::type event) const | CompositeNH | virtual |
set_etree_leaf(bool val) | NextHop | inline |
set_id(uint32_t index) | NextHop | inline |
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) | NextHop | inline |
set_onlist() | DBEntryBase | inline |
set_table_partition(DBTablePartBase *tpart) | DBEntryBase | |
set_validate_mcast_src(bool validate_mcast_src) | CompositeNH | inline |
SetKey(const DBRequestKey *key) | CompositeNH | virtual |
SetNHSandeshData(NhSandeshData &data) const | NextHop | |
SetOnRemoveQ() | DBEntryBase | inline |
SetRefState() const | AgentDBEntry | |
SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state) | DBEntryBase | |
ToString() const | CompositeNH | inlinevirtual |
TUNNEL enum value | NextHop | |
Type enum name | NextHop | |
type_ | NextHop | protected |
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_ | NextHop | protected |
validate_mcast_src() const | CompositeNH | inline |
validate_mcast_src_ | CompositeNH | private |
VLAN enum value | NextHop | |
VRF enum value | NextHop | |
vrf() const | CompositeNH | inline |
vrf_ | CompositeNH | private |
~AgentDBEntry() | AgentDBEntry | inlinevirtual |
~CompositeNH() | CompositeNH | inlinevirtual |
~DBEntry() | DBEntry | inlinevirtual |
~DBEntryBase() | DBEntryBase | virtual |
~NextHop() | NextHop | virtual |