FD.io VPP
v20.09-64-g4f7b92f0a
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 destination. More... | |
Struct for VXLAN GPE tunnel.
Definition at line 103 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 127 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::encap_fib_index |
FIB indices - tunnel partner lookup here.
Definition at line 125 of file vxlan_gpe.h.
uword vxlan_gpe_tunnel_t::encap_next_node |
Next node after VxLAN-GPE encap.
Definition at line 144 of file vxlan_gpe.h.
fib_node_index_t vxlan_gpe_tunnel_t::fib_entry_index |
Definition at line 155 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::flags |
flags
Definition at line 138 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::hw_if_index |
vnet intfc hw_if_index
Definition at line 133 of file vxlan_gpe.h.
ip46_address_t vxlan_gpe_tunnel_t::local |
tunnel local address
Definition at line 117 of file vxlan_gpe.h.
adj_index_t vxlan_gpe_tunnel_t::mcast_adj_index |
Definition at line 156 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::mcast_sw_if_index |
Definition at line 122 of file vxlan_gpe.h.
dpo_id_t vxlan_gpe_tunnel_t::next_dpo |
Definition at line 115 of file vxlan_gpe.h.
fib_node_t vxlan_gpe_tunnel_t::node |
Linkage into the FIB object graph.
Definition at line 149 of file vxlan_gpe.h.
u8 vxlan_gpe_tunnel_t::protocol |
encapsulated protocol
Definition at line 112 of file vxlan_gpe.h.
ip46_address_t vxlan_gpe_tunnel_t::remote |
tunnel remote address
Definition at line 119 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 141 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::sibling_index |
The tunnel is a child of the FIB entry for its destination.
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 164 of file vxlan_gpe.h.
u32 vxlan_gpe_tunnel_t::sw_if_index |
vnet intfc sw_if_index
Definition at line 135 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 130 of file vxlan_gpe.h.