AddNetlinkTxBuff(struct nl_client *cl) | KSyncSockTypeMap | |
AllocQueue(KSyncBulkSandeshContext ctxt[], uint32_t task_id, uint32_t instance, const char *name) | KSyncSock | |
AllocSeqNo(IoContext::Type type) | KSyncSock | |
AllocSeqNo(IoContext::Type type, uint32_t instance) | KSyncSock | |
AsyncReceive(boost::asio::mutable_buffers_1, HandlerCb) | KSyncSockTypeMap | virtual |
AsyncSendTo(KSyncBufferList *iovec, uint32_t seq_no, HandlerCb cb) | KSyncSockTypeMap | virtual |
block_msg_processing_ | KSyncSockTypeMap | private |
BlockingRecv() | KSyncSock | |
BlockingSend(char *msg, int msg_len) | KSyncSock | |
bmca_cons_ | KSyncSock | protected |
bmca_prod_ | KSyncSock | protected |
bridge_table_ | KSyncSockTypeMap | private |
BridgeMmapAlloc(int size) | KSyncSockTypeMap | |
BridgeMmapFree() | KSyncSockTypeMap | |
bulk_buf_size_ | KSyncSock | protected |
bulk_mctx_arr_ | KSyncSock | protected |
bulk_msg_count_ | KSyncSock | protected |
bulk_seq_no_ | KSyncSock | protected |
BulkDecoder(char *data, KSyncBulkSandeshContext *ctxt) | KSyncSockTypeMap | virtual |
ctx_queue_ | KSyncSockTypeMap | |
ctx_queue_lock_ | KSyncSockTypeMap | |
Decoder(char *data, AgentSandeshContext *ctxt) | KSyncSockTypeMap | virtual |
DisableReceiveQueue(bool disable) | KSyncSockTypeMap | |
DISALLOW_COPY_AND_ASSIGN(KSyncSockTypeMap) | KSyncSockTypeMap | private |
drop_stats | KSyncSockTypeMap | |
EnqueueRxProcessData(KSyncEntry *entry, KSyncEntry::KSyncEvent event) | KSyncSock | |
error_code() | KSyncSockTypeMap | inlinestatic |
error_code_ | KSyncSockTypeMap | privatestatic |
flow_map | KSyncSockTypeMap | |
flow_table_ | KSyncSockTypeMap | privatestatic |
FlowMmapAlloc(int size) | KSyncSockTypeMap | static |
FlowMmapFree() | KSyncSockTypeMap | static |
FlowNatResponse(uint32_t seq_num, vr_flow_req *req, int code=0) | KSyncSockTypeMap | static |
GenericSend(IoContext *ctx) | KSyncSock | |
Get(DBTablePartBase *partition) | KSyncSock | static |
Get(int partition_id) | KSyncSock | static |
get_receive_work_queue(uint16_t index) const | KSyncSock | inline |
GetAgentSandeshContext(uint32_t type) | KSyncSock | inlinestatic |
GetBridgeEntry(int idx) | KSyncSockTypeMap | |
GetBulkSandeshContext(uint32_t seqno) | KSyncSock | protected |
GetFlowEntry(int idx) | KSyncSockTypeMap | static |
GetKSyncError(KSyncSockEntryType type) | KSyncSockTypeMap | inline |
GetKSyncSockTypeMap() | KSyncSockTypeMap | inlinestatic |
GetNetlinkFamilyId() | KSyncSock | inlinestatic |
GetPid() | KSyncSock | inlinestatic |
GetReceiveQueue(IoContext::Type type, uint32_t instance) | KSyncSock | |
GetReceiveQueue(uint32_t seqno) | KSyncSock | |
GetSeqno(char *data) | KSyncSockTypeMap | virtual |
HandlerCb typedef | KSyncSock | |
if_map | KSyncSockTypeMap | |
IfCount() | KSyncSockTypeMap | static |
IfDumpResponse(uint32_t) | KSyncSockTypeMap | static |
IfNetlinkMsgSend(uint32_t seq_num, ksync_map_if::const_iterator it) | KSyncSockTypeMap | static |
IfStatsSet(int, int, int, int, int, int, int) | KSyncSockTypeMap | static |
IfStatsUpdate(int, int, int, int, int, int, int) | KSyncSockTypeMap | static |
IncrFlowStats(int idx, int pkts, int bytes) | KSyncSockTypeMap | static |
Init(boost::asio::io_context &ios) | KSyncSockTypeMap | static |
KSyncSock::Init(bool use_work_queue, const std::string &cpu_pin_policy) | KSyncSock | protectedstatic |
InitNetlinkDoneMsg(struct nlmsghdr *nlh, uint32_t seq_num) | KSyncSockTypeMap | |
InterfaceAdd(int id, int flags=0, int mac_size=6) | KSyncSockTypeMap | static |
InterfaceDelete(int id) | KSyncSockTypeMap | static |
is_incremental_index() | KSyncSockTypeMap | inline |
is_incremental_index_ | KSyncSockTypeMap | private |
IsBlockMsgProcessing() | KSyncSockTypeMap | inline |
IsMoreData(char *data) | KSyncSockTypeMap | virtual |
kBufLen | KSyncSock | static |
kInvalidBulkSeqNo | KSyncSock | static |
kMaxBulkMsgCount | KSyncSock | static |
kMaxBulkMsgSize | KSyncSock | static |
kMsgGrowSize | KSyncSock | static |
kRxWorkQueueCount | KSyncSock | static |
ksync_error_ | KSyncSockTypeMap | private |
KSYNC_FLOW_ENTRY_TYPE enum value | KSyncSockTypeMap | |
ksync_map_ctx_queue typedef | KSyncSockTypeMap | |
ksync_map_flow typedef | KSyncSockTypeMap | |
ksync_map_if typedef | KSyncSockTypeMap | |
ksync_map_mirror typedef | KSyncSockTypeMap | |
ksync_map_mpls typedef | KSyncSockTypeMap | |
ksync_map_nh typedef | KSyncSockTypeMap | |
ksync_map_vrf typedef | KSyncSockTypeMap | |
ksync_map_vrf_stats typedef | KSyncSockTypeMap | |
ksync_map_vxlan typedef | KSyncSockTypeMap | |
KSYNC_MAX_ENTRY_TYPE enum value | KSyncSockTypeMap | |
ksync_rt_tree typedef | KSyncSockTypeMap | |
ksync_rx_queue | KSyncSock | protected |
ksync_vrf_assign_tree typedef | KSyncSockTypeMap | |
ksync_vrouter_ops | KSyncSockTypeMap | |
KSyncReceiveQueue typedef | KSyncSock | |
KSyncRxWorkQueue typedef | KSyncSock | |
KSyncSock() | KSyncSock | |
KSyncSockEntryType enum name | KSyncSockTypeMap | |
KSyncSockTypeMap(boost::asio::io_context &ios) | KSyncSockTypeMap | inline |
local_ep_ | KSyncSockTypeMap | private |
LocateBulkContext(uint32_t seqno, IoContext::Type io_context_type, uint32_t work_queue_index) | KSyncSock | |
max_bulk_buf_size_ | KSyncSock | protected |
max_bulk_msg_count_ | KSyncSock | protected |
mirror_map | KSyncSockTypeMap | |
MirrorAdd(int id) | KSyncSockTypeMap | static |
MirrorDelete(int id) | KSyncSockTypeMap | static |
MockDumpHandlerBase class | KSyncSockTypeMap | friend |
mpls_map | KSyncSockTypeMap | |
MplsAdd(int id) | KSyncSockTypeMap | static |
MplsCount() | KSyncSockTypeMap | static |
MplsDelete(int id) | KSyncSockTypeMap | static |
mutex_ | KSyncSock | protected |
nh_map | KSyncSockTypeMap | |
NHAdd(int id, int flags=0) | KSyncSockTypeMap | static |
NHCount() | KSyncSockTypeMap | static |
NHDelete(int id) | KSyncSockTypeMap | static |
nl_client_ | KSyncSock | protected |
OnEmptyQueue(bool done) | KSyncSock | |
ProcessDataInline(char *data) | KSyncSock | protected |
ProcessSandesh(const uint8_t *, std::size_t, KSyncUserSockContext *) | KSyncSockTypeMap | |
PurgeBlockedMsg() | KSyncSockTypeMap | private |
PurgeTxBuffer() | KSyncSockTypeMap | |
Receive(boost::asio::mutable_buffers_1) | KSyncSockTypeMap | virtual |
reset_use_wait_tree() | KSyncSock | inline |
ResetEvictedFlag(int idx) | KSyncSockTypeMap | static |
RouteAdd(vr_route_req &req) | KSyncSockTypeMap | static |
RouteCount() | KSyncSockTypeMap | static |
RouteDelete(vr_route_req &req) | KSyncSockTypeMap | static |
RouteDumpHandler class | KSyncSockTypeMap | friend |
rt_tree | KSyncSockTypeMap | |
send_queue() const | KSyncSock | inline |
send_queue_ | KSyncSock | protected |
SendAsync(KSyncEntry *entry, int msg_len, char *msg, KSyncEntry::KSyncEvent event) | KSyncSock | |
SendBulkMessage(KSyncBulkMsgContext *bulk_context, uint32_t seqno) | KSyncSock | |
SendNetlinkDoneMsg(uint32_t seq_num) | KSyncSockTypeMap | static |
SendTo(KSyncBufferList *iovec, uint32_t seq_no) | KSyncSockTypeMap | virtual |
set_error_code(int code) | KSyncSockTypeMap | inlinestatic |
set_is_incremental_index(bool incremental) | KSyncSockTypeMap | inline |
set_process_data_inline() | KSyncSock | inline |
SetAgentSandeshContext(AgentSandeshContext *ctx, uint32_t idx) | KSyncSock | inlinestatic |
SetBlockMsgProcessing(bool enable) | KSyncSockTypeMap | |
SetBridgeEntry(uint32_t idx, vr_route_req *req, bool set) | KSyncSockTypeMap | |
SetDropStats(const vr_drop_stats_req &req) | KSyncSockTypeMap | static |
SetEvictedFlag(int idx) | KSyncSockTypeMap | static |
SetFlowEntry(vr_flow_req *req, bool set) | KSyncSockTypeMap | static |
SetFlowTcpFlags(int idx, uint16_t flags) | KSyncSockTypeMap | static |
SetKSyncError(KSyncSockEntryType type, int ksync_error) | KSyncSockTypeMap | inline |
SetMeasureQueueDelay(bool val) | KSyncSock | |
SetNetlinkFamilyId(int id) | KSyncSock | static |
SetOFlowStats(int idx, uint8_t pkts, uint16_t bytes) | KSyncSockTypeMap | static |
SetSeqno(uint32_t seq) | KSyncSock | |
SetSockTableEntry(KSyncSock *sock) | KSyncSock | protectedstatic |
SetTcpFlag(int idx, uint32_t flags) | KSyncSockTypeMap | static |
SetUnderlaySourcePort(int idx, int port) | KSyncSockTypeMap | static |
SetVRouterOps(const vrouter_ops &req) | KSyncSockTypeMap | static |
Shutdown() | KSyncSockTypeMap | static |
SimulateResponse(uint32_t, int, int) | KSyncSockTypeMap | static |
singleton_ | KSyncSockTypeMap | privatestatic |
sock_ | KSyncSockTypeMap | private |
Start(bool read_inline) | KSyncSock | static |
TryAddToBulk(KSyncBulkMsgContext *bulk_context, IoContext *ioc) | KSyncSock | |
tx_buff_list_ | KSyncSockTypeMap | private |
tx_count() const | KSyncSock | inline |
UpdateBridgeEntryInactiveFlag(int idx, bool set) | KSyncSockTypeMap | |
uve_rx_queue | KSyncSock | protected |
Validate(char *data) | KSyncSockTypeMap | virtual |
ValidateAndEnqueue(char *data, KSyncBulkMsgContext *context) | KSyncSock | protected |
vrf_assign_tree | KSyncSockTypeMap | |
vrf_map | KSyncSockTypeMap | |
vrf_stats_map | KSyncSockTypeMap | |
VrfAdd(vr_vrf_req &req) | KSyncSockTypeMap | static |
VrfAssignAdd(vr_vrf_assign_req &req) | KSyncSockTypeMap | static |
VrfAssignDelete(vr_vrf_assign_req &req) | KSyncSockTypeMap | static |
VrfAssignDumpHandler class | KSyncSockTypeMap | friend |
VrfDelete(vr_vrf_req &req) | KSyncSockTypeMap | static |
VrfDumpHandler class | KSyncSockTypeMap | friend |
VrfStatsAdd(int vrf_id) | KSyncSockTypeMap | static |
VrfStatsDelete(int vrf_id) | KSyncSockTypeMap | static |
VrfStatsUpdate(int vrf_id, const vr_vrf_stats_req &req) | KSyncSockTypeMap | static |
vxlan_map | KSyncSockTypeMap | |
VxlanAdd(int id) | KSyncSockTypeMap | static |
VxLanCount() | KSyncSockTypeMap | static |
VxlanDelete(int id) | KSyncSockTypeMap | static |
wait_tree_ | KSyncSock | protected |
WaitTree typedef | KSyncSock | |
WaitTreePair typedef | KSyncSock | |
WaitTreeSize() const | KSyncSock | |
~KSyncSock() | KSyncSock | virtual |
~KSyncSockTypeMap() | KSyncSockTypeMap | inline |