Go to the source code of this file.
|
u8 | ip_is_zero (ip46_address_t *ip46_address, u8 is_ip4) |
|
u8 | ip_is_local_host (ip46_address_t *ip46_address, u8 is_ip4) |
|
u8 | ip_is_local (u32 fib_index, ip46_address_t *ip46_address, u8 is_ip4) |
| Checks that an ip is local to the requested fib. More...
|
|
void | ip_copy (ip46_address_t *dst, ip46_address_t *src, u8 is_ip4) |
|
void | ip_set (ip46_address_t *dst, void *src, u8 is_ip4) |
|
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) |
|
void | ip4_address_normalize (ip4_address_t *ip4, u8 preflen) |
|
void | ip6_address_normalize (ip6_address_t *ip6, u8 preflen) |
|
void | ip4_preflen_to_mask (u8 pref_len, ip4_address_t *ip) |
|
u32 | ip4_mask_to_preflen (ip4_address_t *mask) |
|
void | ip4_prefix_max_address_host_order (ip4_address_t *ip, u8 plen, ip4_address_t *res) |
|
void | ip6_preflen_to_mask (u8 pref_len, ip6_address_t *mask) |
|
void | ip6_prefix_max_address_host_order (ip6_address_t *ip, u8 plen, ip6_address_t *res) |
|
u32 | ip6_mask_to_preflen (ip6_address_t *mask) |
|
Definition at line 152 of file ip.c.
Definition at line 191 of file ip.c.
Definition at line 199 of file ip.c.
Definition at line 182 of file ip.c.
Definition at line 162 of file ip.c.
Definition at line 252 of file ip.c.
Definition at line 229 of file ip.c.
Definition at line 208 of file ip.c.
void ip_copy |
( |
ip46_address_t * |
dst, |
|
|
ip46_address_t * |
src, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 67 of file ip.c.
void* ip_interface_get_first_ip |
( |
u32 |
sw_if_index, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 119 of file ip.c.
u8 ip_interface_has_address |
( |
u32 |
sw_if_index, |
|
|
ip46_address_t * |
ip, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 85 of file ip.c.
u8 ip_is_local |
( |
u32 |
fib_index, |
|
|
ip46_address_t * |
ip46_address, |
|
|
u8 |
is_ip4 |
|
) |
| |
Checks that an ip is local to the requested fib.
Definition at line 41 of file ip.c.
u8 ip_is_local_host |
( |
ip46_address_t * |
ip46_address, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 29 of file ip.c.
u8 ip_is_zero |
( |
ip46_address_t * |
ip46_address, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 20 of file ip.c.
void ip_set |
( |
ip46_address_t * |
dst, |
|
|
void * |
src, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 76 of file ip.c.