#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"
Go to the source code of this file.
|
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) |
|
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 |
|
) |
| |