OpenSDN source code
|
#include <ksync_init.h>
Protected Member Functions | |
virtual void | InitFlowMem () |
void | SetHugePages () |
void | ResetVRouter (bool run_sync_mode) |
int | Encode (Sandesh &encoder, uint8_t *buf, int buf_len) |
Private Member Functions | |
void | InitVrouterOps (vrouter_ops *v) |
void | NetlinkInit () |
void | CreateVhostIntf () |
DISALLOW_COPY_AND_ASSIGN (KSync) | |
Private Attributes | |
int | huge_fd_ [kHugePageFiles] |
void * | huge_pages_ [kHugePageFiles] |
int | btable_huge_pages_index_ |
int | ftable_huge_pages_index_ |
Static Private Attributes | |
static const int | kHugePageFiles = 4 |
Definition at line 27 of file ksync_init.h.
KSync::KSync | ( | Agent * | agent | ) |
|
virtual |
|
inline |
Definition at line 39 of file ksync_init.h.
|
inline |
Definition at line 78 of file ksync_init.h.
|
inline |
Definition at line 86 of file ksync_init.h.
|
private |
|
private |
|
protected |
|
inline |
Definition at line 52 of file ksync_init.h.
|
inline |
Definition at line 70 of file ksync_init.h.
|
inline |
Definition at line 90 of file ksync_init.h.
|
virtual |
Reimplemented in KSyncUds, and KSyncTcp.
Definition at line 119 of file ksync_init.cc.
|
virtual |
|
protectedvirtual |
Reimplemented in KSyncUds, and KSyncTcp.
Definition at line 151 of file ksync_init.cc.
|
private |
Definition at line 223 of file ksync_init.cc.
|
inline |
Definition at line 46 of file ksync_init.h.
|
inline |
Definition at line 82 of file ksync_init.h.
|
inline |
Definition at line 61 of file ksync_init.h.
|
inline |
Definition at line 58 of file ksync_init.h.
|
inline |
Definition at line 40 of file ksync_init.h.
|
private |
|
inline |
Definition at line 43 of file ksync_init.h.
|
inline |
Definition at line 74 of file ksync_init.h.
|
inline |
Definition at line 66 of file ksync_init.h.
|
virtual |
|
protected |
|
protected |
void KSync::SetProfileData | ( | ProfileData * | data | ) |
void KSync::Shutdown | ( | void | ) |
void KSync::UpdateVhostMac | ( | ) |
|
inline |
Definition at line 55 of file ksync_init.h.
void KSync::VnswInterfaceListenerInit | ( | ) |
Definition at line 408 of file ksync_init.cc.
|
inline |
Definition at line 49 of file ksync_init.h.
|
protected |
Definition at line 94 of file ksync_init.h.
|
protected |
Definition at line 110 of file ksync_init.h.
|
private |
Definition at line 125 of file ksync_init.h.
|
protected |
Definition at line 96 of file ksync_init.h.
|
protected |
Definition at line 107 of file ksync_init.h.
|
private |
Definition at line 127 of file ksync_init.h.
|
private |
Definition at line 122 of file ksync_init.h.
|
private |
Definition at line 123 of file ksync_init.h.
|
protected |
Definition at line 95 of file ksync_init.h.
|
staticprivate |
Definition at line 121 of file ksync_init.h.
|
protected |
Definition at line 111 of file ksync_init.h.
|
protected |
Definition at line 105 of file ksync_init.h.
|
protected |
Definition at line 104 of file ksync_init.h.
|
protected |
Definition at line 99 of file ksync_init.h.
|
protected |
Definition at line 97 of file ksync_init.h.
|
protected |
Definition at line 98 of file ksync_init.h.
|
protected |
Definition at line 108 of file ksync_init.h.
|
protected |
Definition at line 106 of file ksync_init.h.
|
protected |
Definition at line 103 of file ksync_init.h.
|
protected |
Definition at line 102 of file ksync_init.h.
|
protected |
Definition at line 100 of file ksync_init.h.
|
protected |
Definition at line 101 of file ksync_init.h.