![]() |
FD.io VPP
v21.01.1
Vector Packet Processing
|
buffer metadata change tracker More...
Include dependency graph for mdata.c:Go to the source code of this file.
Macros | |
| #define | REPLY_MSG_ID_BASE mmp->msg_id_base |
| #define | foreach_primary_metadata_field |
| #define | foreach_opaque_metadata_field |
| #define | foreach_opaque2_metadata_field |
Functions | |
| static void | mdata_trace_callback (vlib_node_runtime_perf_callback_data_t *data, vlib_node_runtime_perf_callback_args_t *args) |
| Metadata tracking callback before_or_after: 0 => before, 1=> after. More... | |
| int | mdata_enable_disable (mdata_main_t *mmp, int enable_disable) |
| static clib_error_t * | mdata_enable_disable_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
| static void | vl_api_mdata_enable_disable_t_handler (vl_api_mdata_enable_disable_t *mp) |
| static clib_error_t * | mdata_init (vlib_main_t *vm) |
| VLIB_PLUGIN_REGISTER () | |
| static u8 * | format_buffer_metadata_changes (u8 *s, va_list *args) |
| static clib_error_t * | show_metadata_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
Variables | |
| mdata_main_t | mdata_main |
| static mdata_t | mdata_none |
| static vlib_cli_command_t | mdata_enable_disable_command |
| (constructor) VLIB_CLI_COMMAND (mdata_enable_disable_command) More... | |
| static vlib_cli_command_t | show_metadata_command |
| (constructor) VLIB_CLI_COMMAND (show_metadata_command) More... | |
buffer metadata change tracker
Definition in file mdata.c.
| #define foreach_opaque2_metadata_field |
| #define foreach_primary_metadata_field |
| #define REPLY_MSG_ID_BASE mmp->msg_id_base |
| int mdata_enable_disable | ( | mdata_main_t * | mmp, |
| int | enable_disable | ||
| ) |
|
static |
|
static |
|
static |
|
static |
|
static |
| VLIB_PLUGIN_REGISTER | ( | ) |
|
static |
(constructor) VLIB_CLI_COMMAND (mdata_enable_disable_command)
| mdata_main_t mdata_main |
|
static |
(constructor) VLIB_CLI_COMMAND (show_metadata_command)