FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
The UDP encap represenation. 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) | |
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... | |
u32 | ue_id |
The ID given by the user/client. 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 represenation.
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 | ) |
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 101 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 107 of file udp_encap.h.
fib_node_t udp_encap_t_::ue_fib_node |
linkage into the FIB graph
Definition at line 90 of file udp_encap.h.
u32 udp_encap_t_::ue_fib_sibling |
Definition at line 102 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.
u32 udp_encap_t_::ue_id |
The ID given by the user/client.
This ID is used by the client for modifications.
Definition at line 96 of file udp_encap.h.
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.