FD.io VPP
v18.01-8-g0eacf49
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | sixrd_domain_t |
struct | sixrd_main_t |
struct | sixrd_trace_t |
Macros | |
#define | foreach_sixrd_error |
Enumerations | |
enum | sixrd_error_t { SIXRD_N_ERROR } |
Functions | |
int | sixrd_create_domain (ip6_address_t *ip6_prefix, u8 ip6_prefix_len, ip4_address_t *ip4_prefix, u8 ip4_prefix_len, ip4_address_t *ip4_src, u32 *sixrd_domain_index, u16 mtu) |
int | sixrd_delete_domain (u32 sixrd_domain_index) |
u8 * | format_sixrd_trace (u8 *s, va_list *args) |
static_always_inline u32 | sixrd_get_addr (sixrd_domain_t *d, u64 dal) |
static_always_inline sixrd_domain_t * | ip6_sixrd_get_domain (u32 sdi, u32 *sixrd_domain_index) |
static_always_inline sixrd_domain_t * | ip4_sixrd_get_domain (u32 sdi, ip6_address_t *addr, u32 *sixrd_domain_index, u8 *error) |
Variables | |
sixrd_main_t | sixrd_main |
#define foreach_sixrd_error |
enum sixrd_error_t |
static_always_inline sixrd_domain_t* ip4_sixrd_get_domain | ( | u32 | sdi, |
ip6_address_t * | addr, | ||
u32 * | sixrd_domain_index, | ||
u8 * | error | ||
) |
static_always_inline sixrd_domain_t* ip6_sixrd_get_domain | ( | u32 | sdi, |
u32 * | sixrd_domain_index | ||
) |
int sixrd_create_domain | ( | ip6_address_t * | ip6_prefix, |
u8 | ip6_prefix_len, | ||
ip4_address_t * | ip4_prefix, | ||
u8 | ip4_prefix_len, | ||
ip4_address_t * | ip4_src, | ||
u32 * | sixrd_domain_index, | ||
u16 | mtu | ||
) |
int sixrd_delete_domain | ( | u32 | sixrd_domain_index | ) |
static_always_inline u32 sixrd_get_addr | ( | sixrd_domain_t * | d, |
u64 | dal | ||
) |
sixrd_main_t sixrd_main |