Go to the source code of this file.
|
char ** | l2input_get_feat_names (void) |
|
static u8 * | format_l2input_trace (u8 *s, va_list *args) |
|
static_always_inline void | classify_and_dispatch (vlib_main_t *vm, vlib_node_runtime_t *node, u32 cpu_index, l2input_main_t *msm, vlib_buffer_t *b0, u32 *next0) |
|
static uword | l2input_node_fn (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
clib_error_t * | l2input_init (vlib_main_t *vm) |
|
l2_input_config_t * | l2input_intf_config (u32 sw_if_index) |
|
u32 | l2input_intf_bitmap_enable (u32 sw_if_index, u32 feature_bitmap, u32 enable) |
|
u32 | l2input_set_bridge_features (u32 bd_index, u32 feat_mask, u32 feat_value) |
|
u32 | set_int_l2_mode (vlib_main_t *vm, vnet_main_t *vnet_main, u32 mode, u32 sw_if_index, u32 bd_index, u32 bvi, u32 shg, u32 xc_sw_if_index) |
|
static clib_error_t * | int_l2_bridge (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | int_l2_xc (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | int_l3 (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | show_int_mode (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
clib_error_t * | l2_init (vlib_main_t *vm) |
|
#define foreach_l2_init_function |
Value:clib_error_t * feat_bitmap_drop_init(vlib_main_t *vm)
clib_error_t * l2output_init(vlib_main_t *vm)
clib_error_t * l2_vtr_init(vlib_main_t *vm)
clib_error_t * l2fwd_init(vlib_main_t *vm)
clib_error_t * l2fib_init(vlib_main_t *vm)
clib_error_t * l2learn_init(vlib_main_t *vm)
clib_error_t * l2bd_init(vlib_main_t *vm)
clib_error_t * l2_xcrw_init(vlib_main_t *vm)
clib_error_t * l2_efp_filter_init(vlib_main_t *vm)
clib_error_t * l2_classify_init(vlib_main_t *vm)
clib_error_t * l2_outacl_init(vlib_main_t *vm)
clib_error_t * l2_patch_init(vlib_main_t *vm)
clib_error_t * l2flood_init(vlib_main_t *vm)
Definition at line 931 of file l2_input.c.
#define foreach_l2input_error |
Value:_(L2INPUT, "L2 input packets") \
_(
DROP,
"L2 input drops")
Definition at line 74 of file l2_input.c.
#define STATS_IF_LAYER2_BCAST_INPUT_CNT 2 |
#define STATS_IF_LAYER2_MCAST_INPUT_CNT 1 |
#define STATS_IF_LAYER2_UCAST_INPUT_CNT 0 |
Enumerator |
---|
L2INPUT_N_ERROR |
|
Definition at line 78 of file l2_input.c.
Enumerator |
---|
L2INPUT_NEXT_LEARN |
|
L2INPUT_NEXT_FWD |
|
L2INPUT_NEXT_DROP |
|
L2INPUT_N_NEXT |
|
Definition at line 91 of file l2_input.c.
static u8* format_l2input_trace |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
char** l2input_get_feat_names |
( |
void |
| ) |
|
u32 l2input_intf_bitmap_enable |
( |
u32 |
sw_if_index, |
|
|
u32 |
feature_bitmap, |
|
|
u32 |
enable |
|
) |
| |
u32 l2input_set_bridge_features |
( |
u32 |
bd_index, |
|
|
u32 |
feat_mask, |
|
|
u32 |
feat_value |
|
) |
| |
Initial value:= {
.path = "set interface l2 bridge",
.short_help = "set interface to L2 bridging mode in <bridge-domain ID> [bvi] [shg]",
}
(constructor) VLIB_CLI_COMMAND (int_l2_bridge_cli)
Definition at line 762 of file l2_input.c.
Initial value:= {
.path = "set interface l2 xconnect",
.short_help = "set interface to L2 cross-connect mode with <peer interface>",
}
(constructor) VLIB_CLI_COMMAND (int_l2_xc_cli)
Definition at line 806 of file l2_input.c.
Initial value:= {
.path = "set interface l3",
.short_help = "set interface to L3 mode",
}
(constructor) VLIB_CLI_COMMAND (int_l3_cli)
Definition at line 842 of file l2_input.c.
char* l2input_error_strings[] |
|
static |
Initial value:= {
#define _(sym,string)
}
Definition at line 85 of file l2_input.c.
char* l2input_feat_names[] |
|
static |
Initial value:= {
.name = "l2-input",
.vector_size =
sizeof (
u32),
.next_nodes = {
},
}
bad routing header type(not 4)") sr_error (NO_MORE_SEGMENTS
u8 * format_ethernet_header_with_length(u8 *s, va_list *args)
(constructor) VLIB_REGISTER_NODE (l2input_node)
Definition at line 415 of file l2_input.c.
Initial value:= {
.path = "show mode",
.short_help = "show mode [<if-name1> <if-name2> ...]",
}
(constructor) VLIB_CLI_COMMAND (show_l2_mode)
Definition at line 925 of file l2_input.c.