OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
linux_vxlan.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2014 Juniper Networks, Inc. All rights reserved.
3  */
4 
5 #ifndef vnsw_agent_linux_vxlan_h
6 #define vnsw_agent_linux_vxlan_h
7 
13 class KSyncLinuxFdbEntry;
14 
15 /**************************************************************************
16  * KSyncLinuxVxlan provides implementation of KSyncVxlan for Linux Kernel
17  * Implements following classes,
18  * - KSyncLinuxBridgeObject: Implements KSyncVxlanBridgeObject for Linux kernel
19  * - KSyncLinuxPortObject: Implements KSyncVxlanPortObject for Linux Kernel
20  * - KSyncLinuxFdbObject: Implements KSyncVxlanRouteObject for Linux Kernel
21  *
22  * Invokes Linux commands to program the kernel
23  **************************************************************************/
24 class KSyncLinuxVxlan : public KSyncVxlan {
25 public:
27  virtual ~KSyncLinuxVxlan() { }
28 
29  void Init();
30 private:
32 };
33 
34 #endif // vnsw_agent_linux_vxlan_h
virtual ~KSyncLinuxVxlan()
Definition: linux_vxlan.h:27
KSyncLinuxVxlan(Agent *agent)
Definition: linux_vxlan.cc:36
Definition: agent.h:358
Agent * agent() const
Definition: ksync_vxlan.h:48
DISALLOW_COPY_AND_ASSIGN(KSyncLinuxVxlan)