FD.io VPP
v20.05.1-6-gf53edbc3b
Vector Packet Processing
|
The UDP encap representation. More...
Public Member Functions | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0) | |
The first cacheline contains the data used in the data-plane. More... | |
CLIB_CACHE_LINE_ALIGN_MARK (cacheline1) | |
The second cacheline contains control-plane data. More... | |
Data Fields | |
union { | |
struct { | |
ip4_header_t ue_ip4 | |
udp_header_t ue_udp | |
} ip4 | |
struct { | |
ip6_header_t ue_ip6 | |
udp_header_t ue_udp | |
} ip6 | |
} | ue_hdrs |
The headers to paint, in packet painting order. More... | |
udp_encap_fixup_flags_t | ue_flags |
Flags controlling fixup behaviour. More... | |
dpo_id_t | ue_dpo |
The DPO used to forward to the next node in the VLIB graph. More... | |
fib_protocol_t | ue_ip_proto |
the protocol of the IP header imposed More... | |
fib_node_t | ue_fib_node |
linkage into the FIB graph More... | |
fib_node_index_t | ue_fib_entry_index |
Tracking information for the IP destination. More... | |
u32 | ue_fib_sibling |
index_t | ue_fib_index |
The FIB index in which the encap destination resides. More... | |
The UDP encap representation.
Definition at line 46 of file udp_encap.h.
udp_encap_t_::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline0 | ) |
The first cacheline contains the data used in the data-plane.
udp_encap_t_::CLIB_CACHE_LINE_ALIGN_MARK | ( | cacheline1 | ) |
The second cacheline contains control-plane data.
struct { ... } udp_encap_t_::ip4 |
struct { ... } udp_encap_t_::ip6 |
dpo_id_t udp_encap_t_::ue_dpo |
The DPO used to forward to the next node in the VLIB graph.
Definition at line 78 of file udp_encap.h.
fib_node_index_t udp_encap_t_::ue_fib_entry_index |
Tracking information for the IP destination.
Definition at line 98 of file udp_encap.h.
index_t udp_encap_t_::ue_fib_index |
The FIB index in which the encap destination resides.
Definition at line 104 of file udp_encap.h.
fib_node_t udp_encap_t_::ue_fib_node |
linkage into the FIB graph
Definition at line 93 of file udp_encap.h.
u32 udp_encap_t_::ue_fib_sibling |
Definition at line 99 of file udp_encap.h.
udp_encap_fixup_flags_t udp_encap_t_::ue_flags |
Flags controlling fixup behaviour.
Definition at line 73 of file udp_encap.h.
union { ... } udp_encap_t_::ue_hdrs |
The headers to paint, in packet painting order.
ip4_header_t udp_encap_t_::ue_ip4 |
Definition at line 60 of file udp_encap.h.
ip6_header_t udp_encap_t_::ue_ip6 |
Definition at line 65 of file udp_encap.h.
fib_protocol_t udp_encap_t_::ue_ip_proto |
the protocol of the IP header imposed
Definition at line 83 of file udp_encap.h.
udp_header_t udp_encap_t_::ue_udp |
Definition at line 61 of file udp_encap.h.