FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
IP prefix management on interfaces. More...
Go to the source code of this file.
Functions | |
u32 | ip_interface_address_find (ip_lookup_main_t *lm, void *addr_fib, u32 address_length) |
clib_error_t * | ip_interface_address_add (ip_lookup_main_t *lm, u32 sw_if_index, void *addr_fib, u32 address_length, u32 *result_if_address_index) |
clib_error_t * | ip_interface_address_del (ip_lookup_main_t *lm, vnet_main_t *vnm, u32 address_index, void *addr_fib, u32 address_length, u32 sw_if_index) |
u8 | ip_interface_has_address (u32 sw_if_index, ip46_address_t *ip, u8 is_ip4) |
void * | ip_interface_get_first_ip (u32 sw_if_index, u8 is_ip4) |
static walk_rc_t | ip_interface_address_mark_one_interface (vnet_main_t *vnm, vnet_sw_interface_t *si, void *ctx) |
void | ip_interface_address_mark (void) |
static walk_rc_t | ip_interface_address_sweep_one_interface (vnet_main_t *vnm, vnet_sw_interface_t *si, void *ctx) |
void | ip_interface_address_sweep (void) |
IP prefix management on interfaces.
Definition in file ip_interface.c.
clib_error_t* ip_interface_address_add | ( | ip_lookup_main_t * | lm, |
u32 | sw_if_index, | ||
void * | addr_fib, | ||
u32 | address_length, | ||
u32 * | result_if_address_index | ||
) |
clib_error_t* ip_interface_address_del | ( | ip_lookup_main_t * | lm, |
vnet_main_t * | vnm, | ||
u32 | address_index, | ||
void * | addr_fib, | ||
u32 | address_length, | ||
u32 | sw_if_index | ||
) |
u32 ip_interface_address_find | ( | ip_lookup_main_t * | lm, |
void * | addr_fib, | ||
u32 | address_length | ||
) |
void ip_interface_address_mark | ( | void | ) |
Definition at line 229 of file ip_interface.c.
|
static |
void ip_interface_address_sweep | ( | void | ) |
Definition at line 289 of file ip_interface.c.
|
static |
Definition at line 236 of file ip_interface.c.
Definition at line 174 of file ip_interface.c.
Definition at line 140 of file ip_interface.c.