Go to the source code of this file.
|
static void | vnet_netlink_msg_init (vnet_netlink_msg_t *m, u16 type, u16 flags, void *msg_data, int msg_len) |
|
static void | vnet_netlink_msg_add_rtattr (vnet_netlink_msg_t *m, u16 rta_type, void *rta_data, int rta_data_len) |
|
static clib_error_t * | vnet_netlink_msg_send (vnet_netlink_msg_t *m) |
|
clib_error_t * | vnet_netlink_set_link_name (int ifindex, char *new_ifname) |
|
clib_error_t * | vnet_netlink_set_link_netns (int ifindex, int netns_fd, char *new_ifname) |
|
clib_error_t * | vnet_netlink_set_link_master (int ifindex, char *master_ifname) |
|
clib_error_t * | vnet_netlink_set_link_addr (int ifindex, u8 *mac) |
|
clib_error_t * | vnet_netlink_set_link_state (int ifindex, int up) |
|
clib_error_t * | vnet_netlink_set_link_mtu (int ifindex, int mtu) |
|
clib_error_t * | vnet_netlink_add_ip4_addr (int ifindex, void *addr, int pfx_len) |
|
clib_error_t * | vnet_netlink_add_ip6_addr (int ifindex, void *addr, int pfx_len) |
|
clib_error_t* vnet_netlink_add_ip4_addr |
( |
int |
ifindex, |
|
|
void * |
addr, |
|
|
int |
pfx_len |
|
) |
| |
clib_error_t* vnet_netlink_add_ip6_addr |
( |
int |
ifindex, |
|
|
void * |
addr, |
|
|
int |
pfx_len |
|
) |
| |
static void vnet_netlink_msg_add_rtattr |
( |
vnet_netlink_msg_t * |
m, |
|
|
u16 |
rta_type, |
|
|
void * |
rta_data, |
|
|
int |
rta_data_len |
|
) |
| |
|
static |
clib_error_t* vnet_netlink_set_link_master |
( |
int |
ifindex, |
|
|
char * |
master_ifname |
|
) |
| |
clib_error_t* vnet_netlink_set_link_mtu |
( |
int |
ifindex, |
|
|
int |
mtu |
|
) |
| |
clib_error_t* vnet_netlink_set_link_name |
( |
int |
ifindex, |
|
|
char * |
new_ifname |
|
) |
| |
clib_error_t* vnet_netlink_set_link_netns |
( |
int |
ifindex, |
|
|
int |
netns_fd, |
|
|
char * |
new_ifname |
|
) |
| |
clib_error_t* vnet_netlink_set_link_state |
( |
int |
ifindex, |
|
|
int |
up |
|
) |
| |