|
void | vnet_config_update_feature_count (vnet_feature_main_t *fm, u8 arc, u32 sw_if_index, int is_add) |
|
u32 | vnet_get_feature_index (u8 arc, const char *s) |
|
u8 | vnet_get_feature_arc_index (const char *s) |
|
vnet_feature_registration_t * | vnet_get_feature_reg (const char *arc_name, const char *node_name) |
|
int | vnet_feature_enable_disable_with_index (u8 arc_index, u32 feature_index, u32 sw_if_index, int enable_disable, void *feature_config, u32 n_feature_config_bytes) |
|
int | vnet_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) |
|
static vnet_feature_config_main_t * | vnet_get_feature_arc_config_main (u8 arc_index) |
|
static_always_inline vnet_feature_config_main_t * | vnet_feature_get_config_main (u16 arc) |
|
static_always_inline int | vnet_have_features (u8 arc, u32 sw_if_index) |
|
static_always_inline u32 | vnet_get_feature_config_index (u8 arc, u32 sw_if_index) |
|
static_always_inline void * | vnet_feature_arc_start_with_data (u8 arc, u32 sw_if_index, u32 *next, vlib_buffer_t *b, u32 n_data_bytes) |
|
static_always_inline void | vnet_feature_arc_start (u8 arc, u32 sw_if_index, u32 *next0, vlib_buffer_t *b0) |
|
static_always_inline void * | vnet_feature_next_with_data (u32 sw_if_index, u32 *next0, vlib_buffer_t *b0, u32 n_data_bytes) |
|
static_always_inline void | vnet_feature_next (u32 sw_if_index, u32 *next0, vlib_buffer_t *b0) |
|
static_always_inline int | vnet_device_input_have_features (u32 sw_if_index) |
|
static_always_inline void | vnet_feature_start_device_input_x1 (u32 sw_if_index, u32 *next0, vlib_buffer_t *b0) |
|
static_always_inline void | vnet_feature_start_device_input_x2 (u32 sw_if_index, u32 *next0, u32 *next1, vlib_buffer_t *b0, vlib_buffer_t *b1) |
|
static_always_inline void | vnet_feature_start_device_input_x4 (u32 sw_if_index, u32 *next0, u32 *next1, u32 *next2, u32 *next3, vlib_buffer_t *b0, vlib_buffer_t *b1, vlib_buffer_t *b2, vlib_buffer_t *b3) |
|
clib_error_t * | vnet_feature_arc_init (vlib_main_t *vm, vnet_config_main_t *vcm, char **feature_start_nodes, int num_feature_start_nodes, vnet_feature_registration_t *first_reg, char ***feature_nodes) |
| Initialize a feature graph arc. More...
|
|
void | vnet_interface_features_show (vlib_main_t *vm, u32 sw_if_index, int verbose) |
| Display the set of driver features configured on a specific interface Called by "show interface" handler. More...
|
|