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 | ip4_is_local_host (ip4_address_t *ip4_address) |
|
u8 | ip6_is_local_host (ip6_address_t *ip6_address) |
|
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) |
|
u8 * | format_ip_address_family (u8 *s, va_list *args) |
|
u8 * | format_ip_dscp (u8 *s, va_list *va) |
|
◆ format_ip_address_family()
u8* format_ip_address_family |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
Definition at line 289 of file ip.c.
◆ format_ip_dscp()
u8* format_ip_dscp |
( |
u8 * |
s, |
|
|
va_list * |
va |
|
) |
| |
Definition at line 305 of file ip.c.
◆ ip4_address_normalize()
Definition at line 173 of file ip.c.
◆ ip4_is_local_host()
Definition at line 39 of file ip.c.
◆ ip4_mask_to_preflen()
Definition at line 212 of file ip.c.
◆ ip4_prefix_max_address_host_order()
Definition at line 220 of file ip.c.
◆ ip4_preflen_to_mask()
Definition at line 203 of file ip.c.
◆ ip6_address_normalize()
Definition at line 183 of file ip.c.
◆ ip6_is_local_host()
Definition at line 45 of file ip.c.
◆ ip6_mask_to_preflen()
Definition at line 274 of file ip.c.
◆ ip6_prefix_max_address_host_order()
Definition at line 251 of file ip.c.
◆ ip6_preflen_to_mask()
Definition at line 229 of file ip.c.
◆ ip_copy()
void ip_copy |
( |
ip46_address_t * |
dst, |
|
|
ip46_address_t * |
src, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 81 of file ip.c.
◆ ip_interface_get_first_ip()
void* ip_interface_get_first_ip |
( |
u32 |
sw_if_index, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 140 of file ip.c.
◆ ip_interface_has_address()
u8 ip_interface_has_address |
( |
u32 |
sw_if_index, |
|
|
ip46_address_t * |
ip, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 106 of file ip.c.
◆ ip_is_local()
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 55 of file ip.c.
◆ ip_is_local_host()
u8 ip_is_local_host |
( |
ip46_address_t * |
ip46_address, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 29 of file ip.c.
◆ ip_is_zero()
u8 ip_is_zero |
( |
ip46_address_t * |
ip46_address, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 20 of file ip.c.
◆ ip_set()
void ip_set |
( |
ip46_address_t * |
dst, |
|
|
void * |
src, |
|
|
u8 |
is_ip4 |
|
) |
| |
Definition at line 93 of file ip.c.