FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
Struct for VXLAN GPE tunnel. More...
Public Member Functions | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
Data Fields | |
u8 * | rewrite |
Rewrite string. More... | |
u8 | protocol |
encapsulated protocol More... | |
dpo_id_t | next_dpo |
ip46_address_t | local |
tunnel local address More... | |
ip46_address_t | remote |
tunnel remote address More... | |
u32 | mcast_sw_if_index |
u32 | encap_fib_index |
FIB indices - tunnel partner lookup here. More... | |
u32 | decap_fib_index |
FIB indices - inner IP packet lookup here. More... | |
u32 | vni |
VXLAN GPE VNI in HOST byte order, shifted left 8 bits. More... | |
u32 | hw_if_index |
vnet intfc hw_if_index More... | |
u32 | sw_if_index |
vnet intfc sw_if_index More... | |
u32 | flags |
flags More... | |
u8 | rewrite_size |
rewrite size for dynamic plugins like iOAM More... | |
uword | encap_next_node |
Next node after VxLAN-GPE encap. More... | |
fib_node_t | node |
Linkage into the FIB object graph. More... | |
fib_node_index_t | fib_entry_index |
adj_index_t | mcast_adj_index |
u32 | sibling_index |
The tunnel is a child of the FIB entry for its desintion. More... | |
Struct for VXLAN GPE tunnel.
Definition at line 102 of file vxlan_gpe.h.
vxlan_gpe_tunnel_t::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
u32 vxlan_gpe_tunnel_t::decap_fib_index |
FIB indices - inner IP packet lookup here.
Definition at line 126 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::encap_fib_index |
FIB indices - tunnel partner lookup here.
Definition at line 124 of file vxlan_gpe.h.
uword vxlan_gpe_tunnel_t::encap_next_node |
Next node after VxLAN-GPE encap.
Definition at line 143 of file vxlan_gpe.h.
fib_node_index_t vxlan_gpe_tunnel_t::fib_entry_index |
Definition at line 154 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::flags |
flags
Definition at line 137 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::hw_if_index |
vnet intfc hw_if_index
Definition at line 132 of file vxlan_gpe.h.
ip46_address_t vxlan_gpe_tunnel_t::local |
tunnel local address
Definition at line 116 of file vxlan_gpe.h.
adj_index_t vxlan_gpe_tunnel_t::mcast_adj_index |
Definition at line 155 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::mcast_sw_if_index |
Definition at line 121 of file vxlan_gpe.h.
dpo_id_t vxlan_gpe_tunnel_t::next_dpo |
Definition at line 114 of file vxlan_gpe.h.
fib_node_t vxlan_gpe_tunnel_t::node |
Linkage into the FIB object graph.
Definition at line 148 of file vxlan_gpe.h.
u8 vxlan_gpe_tunnel_t::protocol |
encapsulated protocol
Definition at line 111 of file vxlan_gpe.h.
ip46_address_t vxlan_gpe_tunnel_t::remote |
tunnel remote address
Definition at line 118 of file vxlan_gpe.h.
u8* vxlan_gpe_tunnel_t::rewrite |
u8 vxlan_gpe_tunnel_t::rewrite_size |
rewrite size for dynamic plugins like iOAM
Definition at line 140 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::sibling_index |
The tunnel is a child of the FIB entry for its desintion.
This is so it receives updates when the forwarding information for that entry changes. The tunnels sibling index on the FIB entry's dependency list.
Definition at line 163 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::sw_if_index |
vnet intfc sw_if_index
Definition at line 134 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::vni |
VXLAN GPE VNI in HOST byte order, shifted left 8 bits.
Definition at line 129 of file vxlan_gpe.h.