![]() |
FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
A representation of a IPIP tunnel. More...
Collaboration diagram for ipip_tunnel_t: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 |