![]() |
FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
A representation of a IPIP tunnel. More...
Public Member Functions | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
Data Fields | |
ipip_mode_t | mode |
ipip_transport_t | transport |
ipip_tunnel_key_t * | key |
ip46_address_t | tunnel_src |
ip46_address_t | tunnel_dst |
u32 | fib_index |
u32 | hw_if_index |
u32 | sw_if_index |
u32 | dev_instance |
u32 | user_instance |
union { | |
struct { | |
fib_node_t node | |
fib_node_index_t fib_entry_index | |
u32 sibling_index | |
} p2p | |
struct { | |
ip6_address_t ip6_prefix | |
ip4_address_t ip4_prefix | |
u8 ip6_prefix_len | |
u8 ip4_prefix_len | |
u8 shift | |
bool security_check | |
} sixrd | |
}; | |
ipip_tunnel_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
union { ... } |
fib_node_index_t ipip_tunnel_t::fib_entry_index |
ip4_address_t ipip_tunnel_t::ip4_prefix |
ip6_address_t ipip_tunnel_t::ip6_prefix |
ipip_tunnel_key_t* ipip_tunnel_t::key |
ipip_mode_t ipip_tunnel_t::mode |
fib_node_t ipip_tunnel_t::node |
struct { ... } ipip_tunnel_t::p2p |
struct { ... } ipip_tunnel_t::sixrd |
ipip_transport_t ipip_tunnel_t::transport |