![]() |
FD.io VPP
v17.10-9-gd594711
Vector Packet Processing
|
Include dependency graph for sixrd.h:
This graph shows which files directly or indirectly include this file: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 |