|
OpenSDN source code
|
#include <map>#include <boost/uuid/random_generator.hpp>#include <boost/uuid/uuid_io.hpp>#include <boost/intrusive_ptr.hpp>#include <tbb/atomic.h>#include <tbb/mutex.h>#include <base/util.h>#include <base/address.h>#include <db/db_table_walker.h>#include <cmn/agent_cmn.h>#include <oper/mirror_table.h>#include <filter/traffic_action.h>#include <filter/acl_entry.h>#include <filter/acl.h>#include <pkt/pkt_types.h>#include <pkt/pkt_handler.h>#include <pkt/pkt_init.h>#include <pkt/pkt_flow_info.h>#include <pkt/flow_entry.h>#include <sandesh/sandesh_trace.h>#include <oper/vn.h>#include <oper/vm.h>#include <oper/interface_common.h>#include <oper/nexthop.h>#include <oper/route_common.h>#include <oper/sg.h>#include <oper/vrf.h>#include <sandesh/common/flow_types.h>

Go to the source code of this file.
Classes | |
| class | FlowEntryFreeList |
| struct | FlowTaskMsg |
| struct | Inet4FlowKeyCmp |
| class | FlowTable |
| struct | FlowTable::LinkLocalFlowInfo |
| struct | FlowEntryCmp |
Macros | |
| #define | FLOW_LOCK(flow, rflow, flow_event) |
| #define | FLOW_TRACE(obj, ...) |
Typedefs | |
| typedef std::set< FlowEntryPtr, FlowEntryCmp > | FlowEntryTree |
Functions | |
| void | SetActionStr (const FlowAction &, std::vector< ActionStr > &) |
Variables | |
| SandeshTraceBufferPtr | FlowTraceBuf |
| #define FLOW_LOCK | ( | flow, | |
| rflow, | |||
| flow_event | |||
| ) |
Definition at line 61 of file flow_table.h.
| #define FLOW_TRACE | ( | obj, | |
| ... | |||
| ) |
Definition at line 325 of file flow_table.h.
| typedef std::set<FlowEntryPtr, FlowEntryCmp> FlowEntryTree |
Definition at line 321 of file flow_table.h.
| void SetActionStr | ( | const FlowAction & | action_info, |
| std::vector< ActionStr > & | action_str_l | ||
| ) |
|
extern |