#include <flow_mgmt_tree.h>
|
| InetRouteFlowMgmtTree (FlowMgmtManager *mgr) |
|
virtual | ~InetRouteFlowMgmtTree () |
|
void | ExtractKeys (FlowEntry *flow, FlowMgmtKeyTree *tree, uint32_t vrf, const IpAddress &ip, uint8_t plen) |
|
void | ExtractKeys (FlowEntry *flow, FlowMgmtKeyTree *tree, const IpAddress &ip, const FlowRouteRefMap *rt_list) |
|
void | ExtractKeys (FlowEntry *flow, FlowMgmtKeyTree *tree) |
|
virtual bool | OperEntryAdd (const FlowMgmtRequest *req, FlowMgmtKey *key) |
|
virtual bool | OperEntryDelete (const FlowMgmtRequest *req, FlowMgmtKey *key) |
|
FlowMgmtEntry * | Allocate (const FlowMgmtKey *key) |
|
bool | HasVrfFlows (uint32_t vrf_id, Agent::RouteTableType type) |
|
InetRouteFlowMgmtKey * | LPM (const InetRouteFlowMgmtKey *key) |
|
void | AddToLPMTree (InetRouteFlowMgmtKey *key) |
|
void | DelFromLPMTree (InetRouteFlowMgmtKey *key) |
|
bool | RecomputeCoveringRoute (InetRouteFlowMgmtKey *covering_route, InetRouteFlowMgmtKey *key) |
|
bool | RouteNHChangeEvent (const FlowMgmtRequest *req, FlowMgmtKey *key) |
|
| RouteFlowMgmtTree (FlowMgmtManager *mgr) |
|
virtual | ~RouteFlowMgmtTree () |
|
virtual bool | Delete (FlowMgmtKey *key, FlowEntry *flow, FlowMgmtKeyNode *node) |
|
| FlowMgmtTree (FlowMgmtManager *mgr) |
|
virtual | ~FlowMgmtTree () |
|
virtual bool | Add (FlowMgmtKey *key, FlowEntry *flow, FlowMgmtKeyNode *node) |
|
virtual void | InsertEntry (FlowMgmtKey *key, FlowMgmtEntry *entry) |
|
virtual void | RemoveEntry (Tree::iterator it) |
|
virtual bool | OperEntryChange (const FlowMgmtRequest *req, FlowMgmtKey *key) |
|
virtual bool | RetryDelete (FlowMgmtKey *key) |
|
virtual void | FreeNotify (FlowMgmtKey *key, uint32_t gen_id) |
|
FlowMgmtEntry * | Locate (FlowMgmtKey *key) |
|
FlowMgmtEntry * | Find (FlowMgmtKey *key) |
|
FlowMgmtKey * | LowerBound (FlowMgmtKey *key) |
|
Tree & | tree () |
|
FlowMgmtManager * | mgr () const |
|
Definition at line 161 of file flow_mgmt_tree.h.
◆ LpmTree
◆ InetRouteFlowMgmtTree()
◆ ~InetRouteFlowMgmtTree()
virtual InetRouteFlowMgmtTree::~InetRouteFlowMgmtTree |
( |
| ) |
|
|
inlinevirtual |
◆ AddToLPMTree()
◆ Allocate()
◆ DelFromLPMTree()
◆ DISALLOW_COPY_AND_ASSIGN()
◆ ExtractKeys() [1/3]
◆ ExtractKeys() [2/3]
◆ ExtractKeys() [3/3]
◆ HasVrfFlows()
◆ LPM()
◆ OperEntryAdd()
◆ OperEntryDelete()
◆ RecomputeCoveringRoute()
◆ RouteNHChangeEvent()
◆ lpm_tree_
LpmTree InetRouteFlowMgmtTree::lpm_tree_ |
|
private |
The documentation for this class was generated from the following files: