OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
interface_ksync.h File Reference
#include <net/ethernet.h>
#include <boost/asio.hpp>
#include <boost/bind.hpp>
#include <db/db_entry.h>
#include <db/db_table.h>
#include <db/db_table_partition.h>
#include <ksync/ksync_entry.h>
#include <ksync/ksync_object.h>
#include <ksync/ksync_netlink.h>
#include "oper/interface_common.h"
#include "vrouter/ksync/agent_ksync_types.h"
#include "vr_types.h"
Include dependency graph for interface_ksync.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  InterfaceKSyncEntry
 
class  InterfaceKSyncObject
 

Functions

void KSyncInterfaceCreate (Interface::Type type, const char *if_name, uint32_t vrf_id, uint32_t &ifindex, uint32_t &fd, MacAddress &mac)
 
void KSyncInterfaceDelete (Interface::Type type, const char *if_name, uint32_t vrf_id, uint32_t ifindex, uint32_t fd)
 
void GetPhyMac (const char *ifname, char *mac)
 

Function Documentation

void GetPhyMac ( const char *  ifname,
char *  mac 
)
void KSyncInterfaceCreate ( Interface::Type  type,
const char *  if_name,
uint32_t  vrf_id,
uint32_t &  ifindex,
uint32_t &  fd,
MacAddress mac 
)
void KSyncInterfaceDelete ( Interface::Type  type,
const char *  if_name,
uint32_t  vrf_id,
uint32_t  ifindex,
uint32_t  fd 
)