|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
58 ti->next_index =
ti->node_index = ~0;
68 .arc_name =
"ethernet-output",
69 .last_in_arc =
"error-drop",
76 .arc_name =
"ethernet-output",
77 .node_name =
"error-drop",
97 #define ethernet_type(n,s) add_type (em, ETHERNET_TYPE_##s, #s);
120 "vnet_feature_init"),
ethernet_type_info_t * type_infos
void ethernet_input_init(vlib_main_t *vm, ethernet_main_t *em)
vlib_main_t * vm
X-connect all packets from the HOST to the PHY.
#define hash_create_string(elts, value_bytes)
uword * type_info_by_name
u8 output_feature_arc_index
static clib_error_t * ethernet_init(vlib_main_t *vm)
#define hash_create(elts, value_bytes)
#define hash_set(h, key, value)
#define vec_add2(V, P, N)
Add N elements to end of vector V, return pointer to new elements in P.
u32 default_mtu
Default interface MTU.
VNET_FEATURE_INIT(ethernet_tx_drop, static)
#define hash_set_mem(h, key, value)
sll srl srl sll sra u16x4 i
uword * type_info_by_type
static void add_type(ethernet_main_t *em, ethernet_type_t type, char *type_name)
VNET_FEATURE_ARC_INIT(ethernet_output, static)
ethernet_main_t ethernet_main
#define VLIB_INIT_FUNCTION(x)
#define VNET_FEATURES(...)
ethernet_main_t * ethernet_get_main(vlib_main_t *vm)
clib_error_t *() vlib_init_function_t(struct vlib_main_t *vm)
vl_api_fib_path_type_t type