5 #ifndef vnsw_agent_ksync_init_h
6 #define vnsw_agent_ksync_init_h
32 virtual void Init(
bool create_vhost);
109 boost::scoped_ptr<BridgeRouteAuditKSyncObject>
136 virtual void Init(
bool create_vhost);
146 virtual void Init(
bool create_vhost);
155 #endif //vnsw_agent_ksync_init_h
ForwardingClassKSyncObject * forwarding_class_ksync_obj() const
boost::scoped_ptr< BridgeRouteAuditKSyncObject > bridge_route_audit_ksync_obj_
boost::scoped_ptr< VxLanKSyncObject > vxlan_ksync_obj_
int Encode(Sandesh &encoder, uint8_t *buf, int buf_len)
virtual void Init(bool create_vhost)
void * btable_huge_page_mem_get() const
virtual void RegisterDBClients(DB *db)
boost::scoped_ptr< NHKSyncObject > nh_ksync_obj_
std::vector< FlowTableKSyncObject * > flow_table_ksync_obj_list_
VnswInterfaceListener * vnsw_interface_listner() const
virtual void InitFlowMem()
int ftable_huge_pages_index_
virtual void Init(bool create_vhost)
virtual void Init(bool create_vhost)
DISALLOW_COPY_AND_ASSIGN(KSync)
boost::scoped_ptr< VnswInterfaceListener > vnsw_interface_listner_
void ResetVRouter(bool run_sync_mode)
boost::scoped_ptr< InterfaceKSyncObject > interface_ksync_obj_
boost::scoped_ptr< VrfKSyncObject > vrf_ksync_obj_
QosQueueKSyncObject * qos_queue_ksync_obj() const
virtual void InitFlowMem()
MirrorKSyncObject * mirror_ksync_obj() const
NHKSyncObject * nh_ksync_obj() const
int GenenericNetlinkFamily()
static const int kHugePageFiles
int btable_huge_pages_index_
boost::scoped_ptr< KSyncFlowMemory > ksync_flow_memory_
boost::scoped_ptr< ForwardingClassKSyncObject > forwarding_class_ksync_obj_
void InitVrouterOps(vrouter_ops *v)
BridgeRouteAuditKSyncObject * bridge_route_audit_ksync_obj() const
boost::scoped_ptr< MplsKSyncObject > mpls_ksync_obj_
boost::scoped_ptr< VrfAssignKSyncObject > vrf_assign_ksync_obj_
void GenericNetlinkInit()
FlowTableKSyncObject * flow_table_ksync_obj(uint16_t index) const
KSyncBridgeMemory * ksync_bridge_memory() const
int huge_fd_[kHugePageFiles]
virtual void InitFlowMem()
boost::scoped_ptr< QosQueueKSyncObject > qos_queue_ksync_obj_
boost::scoped_ptr< KSyncBridgeMemory > ksync_bridge_memory_
void VnswInterfaceListenerInit()
VrfKSyncObject * vrf_ksync_obj() const
QosConfigKSyncObject * qos_config_ksync_obj() const
KSyncFlowMemory * ksync_flow_memory() const
KSyncFlowIndexManager * ksync_flow_index_manager() const
boost::scoped_ptr< MirrorKSyncObject > mirror_ksync_obj_
boost::scoped_ptr< KSyncFlowIndexManager > ksync_flow_index_manager_
boost::scoped_ptr< QosConfigKSyncObject > qos_config_ksync_obj_
void SetProfileData(ProfileData *data)
InterfaceKSyncObject * interface_ksync_obj() const
void * ftable_huge_page_mem_get() const
void * huge_pages_[kHugePageFiles]