FD.io VPP  v19.08.3-2-gbabecb413
Vector Packet Processing
l2_in_out_feat_arc.h File Reference
+ Include dependency graph for l2_in_out_feat_arc.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  in_out_feat_arc_main_t
 

Enumerations

enum  in_out_feat_arc_next_index_t { FEAT_ARC_NEXT_INDEX_DROP, FEAT_ARC_NEXT_INDEX_N_NEXT }
 
enum  in_out_feat_arc_table_id_t { IN_OUT_FEAT_ARC_TABLE_IP4, IN_OUT_FEAT_ARC_TABLE_IP6, IN_OUT_FEAT_ARC_TABLE_L2, IN_OUT_FEAT_ARC_N_TABLES }
 
enum  in_out_feat_arc_table_group_id_t { IN_OUT_FEAT_ARC_INPUT_TABLE_GROUP, IN_OUT_FEAT_ARC_OUTPUT_TABLE_GROUP, IN_OUT_FEAT_ARC_N_TABLE_GROUPS }
 

Functions

int vnet_l2_feature_enable_disable (const char *arc_name, const char *node_name, u32 sw_if_index, int enable_disable, void *feature_config, u32 n_feature_config_bytes)
 

Variables

vlib_node_registration_t l2_in_feat_arc_end_node
 (constructor) VLIB_REGISTER_NODE (l2_in_feat_arc_end_node) More...
 
vlib_node_registration_t l2_out_feat_arc_end_node
 (constructor) VLIB_REGISTER_NODE (l2_out_feat_arc_end_node) More...
 
vlib_node_registration_t l2_out_feat_arc_node
 (constructor) VLIB_REGISTER_NODE (l2_out_feat_arc_node) More...
 
vlib_node_registration_t l2_in_feat_arc_node
 (constructor) VLIB_REGISTER_NODE (l2_in_feat_arc_node) More...
 

Enumeration Type Documentation

◆ in_out_feat_arc_next_index_t

Enumerator
FEAT_ARC_NEXT_INDEX_DROP 
FEAT_ARC_NEXT_INDEX_N_NEXT 

Definition at line 23 of file l2_in_out_feat_arc.h.

◆ in_out_feat_arc_table_group_id_t

Enumerator
IN_OUT_FEAT_ARC_INPUT_TABLE_GROUP 
IN_OUT_FEAT_ARC_OUTPUT_TABLE_GROUP 
IN_OUT_FEAT_ARC_N_TABLE_GROUPS 

Definition at line 37 of file l2_in_out_feat_arc.h.

◆ in_out_feat_arc_table_id_t

Enumerator
IN_OUT_FEAT_ARC_TABLE_IP4 
IN_OUT_FEAT_ARC_TABLE_IP6 
IN_OUT_FEAT_ARC_TABLE_L2 
IN_OUT_FEAT_ARC_N_TABLES 

Definition at line 29 of file l2_in_out_feat_arc.h.

Function Documentation

◆ vnet_l2_feature_enable_disable()

int vnet_l2_feature_enable_disable ( const char *  arc_name,
const char *  node_name,
u32  sw_if_index,
int  enable_disable,
void *  feature_config,
u32  n_feature_config_bytes 
)

Definition at line 596 of file l2_in_out_feat_arc.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ l2_in_feat_arc_end_node

vlib_node_registration_t l2_in_feat_arc_end_node

(constructor) VLIB_REGISTER_NODE (l2_in_feat_arc_end_node)

Definition at line 477 of file l2_in_out_feat_arc.c.

◆ l2_in_feat_arc_node

vlib_node_registration_t l2_in_feat_arc_node

(constructor) VLIB_REGISTER_NODE (l2_in_feat_arc_node)

Definition at line 455 of file l2_in_out_feat_arc.c.

◆ l2_out_feat_arc_end_node

vlib_node_registration_t l2_out_feat_arc_end_node

(constructor) VLIB_REGISTER_NODE (l2_out_feat_arc_end_node)

Definition at line 484 of file l2_in_out_feat_arc.c.

◆ l2_out_feat_arc_node

vlib_node_registration_t l2_out_feat_arc_node

(constructor) VLIB_REGISTER_NODE (l2_out_feat_arc_node)

Definition at line 466 of file l2_in_out_feat_arc.c.