Fix create memif socket

create interface memif [id <id>] [socket-id <socket-id>] ...

Can optionally take a socket-id.

You create a socket-id with:

create memif socket [id <id>] [filename <path>]

Unfortunately, this doesn't work because "create memif" was
deprecated.  It results in:

vpp# create memif socket id 0 filename /run/vpp/test.socket
command deprecated. Please use 'create interface memif' instead.

This fixes it by clipping out the

create memif

command entirely.

Change-Id: If503758706bf758b6cb46e958200527a5856c600
Signed-off-by: Ed Warnicke <hagbard@gmail.com>
This commit is contained in:
Ed Warnicke
2018-07-30 15:48:32 -05:00
committed by Damjan Marion
parent 7483694884
commit a742315b78

View File

@ -266,22 +266,6 @@ VLIB_CLI_COMMAND (memif_create_command, static) = {
};
/* *INDENT-ON* */
static clib_error_t *
create_memif_command_fn (vlib_main_t * vm, unformat_input_t * input,
vlib_cli_command_t * cmd)
{
vlib_cli_output (vm, "command deprecated. Please use "
"'create interface memif' instead.\n");
return 0;
}
/* *INDENT-OFF* */
VLIB_CLI_COMMAND (create_memif_command, static) = {
.path = "create memif",
.function = create_memif_command_fn,
};
/* *INDENT-ON* */
static clib_error_t *
memif_delete_command_fn (vlib_main_t * vm, unformat_input_t * input,
vlib_cli_command_t * cmd)