|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
15 #ifndef included_vnet_vxlan_h
16 #define included_vnet_vxlan_h
41 }) ip4_vxlan_header_t;
47 }) ip6_vxlan_header_t;
140 #define foreach_vxlan_input_next \
141 _(DROP, "error-drop") \
142 _(L2_INPUT, "l2-input")
146 #define _(s,n) VXLAN_INPUT_NEXT_##s,
154 #define vxlan_error(n,s) VXLAN_ERROR_##n,
194 #ifdef CLIB_HAVE_VEC512
195 vtep4_cache_t vtep4_u512;
int vnet_vxlan_add_del_rx_flow(u32 hw_if_index, u32 t_imdex, int is_add)
void vnet_int_vxlan_bypass_mode(u32 sw_if_index, u8 is_ip6, u8 is_enable)
u8 * format_vxlan_encap_trace(u8 *s, va_list *args)
fib_node_index_t fib_entry_index
#define CLIB_CACHE_LINE_ALIGN_MARK(mark)
u32 * tunnel_index_by_sw_if_index
clib_bihash_16_8_t vxlan4_tunnel_by_key
typedef CLIB_PACKED(struct { ip4_header_t ip4;udp_header_t udp;vxlan_header_t vxlan;}) ip4_vxlan_header_t
vlib_node_registration_t vxlan6_encap_node
(constructor) VLIB_REGISTER_NODE (vxlan6_encap_node)
u32 sibling_index
The tunnel is a child of the FIB entry for its destination.
u32 fib_node_index_t
A typedef of a node index.
adj_index_t mcast_adj_index
uword * bm_ip6_bypass_enabled_by_sw_if
fib_node_t node
Linkage into the FIB object graph.
#define foreach_vxlan_input_next
struct _vlib_node_registration vlib_node_registration_t
clib_bihash_24_8_t vxlan6_tunnel_by_key
u32 vnet_vxlan_get_tunnel_index(u32 sw_if_index)
vlib_node_registration_t vxlan4_encap_node
(constructor) VLIB_REGISTER_NODE (vxlan4_encap_node)
vlib_node_registration_t vxlan4_flow_input_node
(constructor) VLIB_REGISTER_NODE (vxlan4_flow_input_node)
vlib_node_registration_t vxlan4_input_node
(constructor) VLIB_REGISTER_NODE (vxlan4_input_node)
An node in the FIB graph.
u32 adj_index_t
An index for adjacencies.
int vnet_vxlan_add_del_tunnel(vnet_vxlan_add_del_tunnel_args_t *a, u32 *sw_if_indexp)
clib_bihash_kv_16_8_t vxlan4_tunnel_key_t
The identity of a DPO is a combination of its type and its instance number/index of objects of that t...
vl_api_interface_index_t sw_if_index
clib_bihash_kv_24_8_t vxlan6_tunnel_key_t
uword * bm_ip4_bypass_enabled_by_sw_if
vlib_node_registration_t vxlan6_input_node
(constructor) VLIB_REGISTER_NODE (vxlan6_input_node)