Go to the source code of this file.
|
static u8 * | format_policer_trace (u8 *s, va_list *args) |
|
static uword | vnet_policer_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, vnet_policer_index_t which) |
|
uword | vnet_policer_by_sw_if_index (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
uword | vnet_policer_by_opaque (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
uword | vnet_policer_by_either (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
void | vnet_policer_node_funcs_reference (void) |
|
int | test_policer_add_del (u32 rx_sw_if_index, u8 *config_name, int is_add) |
|
static clib_error_t * | test_policer_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
#define foreach_vnet_policer_error |
Value:_(TRANSMIT, "Packets Transmitted") \
_(
DROP,
"Packets Dropped")
Definition at line 42 of file node_funcs.c.
Enumerator |
---|
VNET_POLICER_N_ERROR |
|
Definition at line 46 of file node_funcs.c.
static u8* format_policer_trace |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
int test_policer_add_del |
( |
u32 |
rx_sw_if_index, |
|
|
u8 * |
config_name, |
|
|
int |
is_add |
|
) |
| |
void vnet_policer_node_funcs_reference |
( |
void |
| ) |
|
Initial value:= {
.name = "policer-by-sw-if-index",
.vector_size =
sizeof (
u32),
.next_nodes = {
},
}
bad routing header type(not 4)") sr_error (NO_MORE_SEGMENTS
static char * vnet_policer_error_strings[]
uword vnet_policer_by_sw_if_index(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
static u8 * format_policer_trace(u8 *s, va_list *args)
(constructor) VLIB_REGISTER_NODE (policer_by_sw_if_index_node)
Definition at line 308 of file node_funcs.c.
Initial value:= {
.path = "test policer",
.short_help =
"intfc <intfc> policer <policer-config-name> [del]",
}
static clib_error_t * test_policer_command_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (test_patch_command)
Definition at line 446 of file node_funcs.c.
char* vnet_policer_error_strings[] |
|
static |
Initial value:= {
#define _(sym,string)
}
#define foreach_vnet_policer_error
Definition at line 53 of file node_funcs.c.