FD.io VPP  v17.01.1-3-gc6833f8
Vector Packet Processing
devices.c File Reference
+ Include dependency graph for devices.c:

Go to the source code of this file.

Functions

static uword device_input_fn (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
 
 VNET_FEATURE_ARC_INIT (device_input, static)
 
 VNET_FEATURE_INIT (l2_patch, static)
 
 VNET_FEATURE_INIT (worker_handoff, static)
 
 VNET_FEATURE_INIT (span_input, static)
 
 VNET_FEATURE_INIT (ethernet_input, static)
 

Variables

vlib_node_registration_t device_input_node
 (constructor) VLIB_REGISTER_NODE (device_input_node) More...
 
const u32 device_input_next_node_advance [((VNET_DEVICE_INPUT_N_NEXT_NODES/CLIB_CACHE_LINE_BYTES)+1)*CLIB_CACHE_LINE_BYTES]
 

Function Documentation

static uword device_input_fn ( vlib_main_t vm,
vlib_node_runtime_t node,
vlib_frame_t frame 
)
static

Definition at line 23 of file devices.c.

VNET_FEATURE_ARC_INIT ( device_input  ,
static   
)
VNET_FEATURE_INIT ( l2_patch  ,
static   
)
VNET_FEATURE_INIT ( worker_handoff  ,
static   
)
VNET_FEATURE_INIT ( span_input  ,
static   
)
VNET_FEATURE_INIT ( ethernet_input  ,
static   
)

Variable Documentation

vlib_node_registration_t device_input_node
Initial value:
= {
.function = device_input_fn,
.name = "device-input",
.state = VLIB_NODE_STATE_DISABLED,
}
static uword device_input_fn(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
Definition: devices.c:23
#define VNET_DEVICE_INPUT_NEXT_NODES
Definition: devices.h:33

(constructor) VLIB_REGISTER_NODE (device_input_node)

Definition at line 30 of file devices.c.