Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
avf: print queue id in packet trace
[vpp.git]
/
src
/
plugins
/
avf
/
cli.c
diff --git
a/src/plugins/avf/cli.c
b/src/plugins/avf/cli.c
index
cd5f02d
..
414163a
100644
(file)
--- a/
src/plugins/avf/cli.c
+++ b/
src/plugins/avf/cli.c
@@
-34,7
+34,7
@@
avf_create_command_fn (vlib_main_t * vm, unformat_input_t * input,
avf_create_if_args_t args;
u32 tmp;
avf_create_if_args_t args;
u32 tmp;
- memset (&args, 0, sizeof (avf_create_if_args_t));
+
clib_
memset (&args, 0, sizeof (avf_create_if_args_t));
/* Get a line of input. */
if (!unformat_user (input, unformat_line_input, line_input))
/* Get a line of input. */
if (!unformat_user (input, unformat_line_input, line_input))
@@
-52,6
+52,8
@@
avf_create_command_fn (vlib_main_t * vm, unformat_input_t * input,
args.txq_size = tmp;
else if (unformat (line_input, "num-rx-queues %u", &tmp))
args.rxq_num = tmp;
args.txq_size = tmp;
else if (unformat (line_input, "num-rx-queues %u", &tmp))
args.rxq_num = tmp;
+ else if (unformat (line_input, "name %s", &args.name))
+ ;
else
return clib_error_return (0, "unknown input `%U'",
format_unformat_error, input);
else
return clib_error_return (0, "unknown input `%U'",
format_unformat_error, input);
@@
-60,6
+62,8
@@
avf_create_command_fn (vlib_main_t * vm, unformat_input_t * input,
avf_create_if (vm, &args);
avf_create_if (vm, &args);
+ vec_free (args.name);
+
return args.error;
}
return args.error;
}
@@
-105,7
+109,7
@@
avf_delete_command_fn (vlib_main_t * vm, unformat_input_t * input,
return clib_error_return (0,
"please specify interface name or sw_if_index");
return clib_error_return (0,
"please specify interface name or sw_if_index");
- hw = vnet_get_sup_hw_interface (vnm, sw_if_index);
+ hw = vnet_get_sup_hw_interface
_api_visible_or_null
(vnm, sw_if_index);
if (hw == NULL || avf_device_class.index != hw->dev_class_index)
return clib_error_return (0, "not an AVF interface");
if (hw == NULL || avf_device_class.index != hw->dev_class_index)
return clib_error_return (0, "not an AVF interface");
@@
-164,7
+168,7
@@
avf_test_command_fn (vlib_main_t * vm, unformat_input_t * input,
return clib_error_return (0,
"please specify interface name or sw_if_index");
return clib_error_return (0,
"please specify interface name or sw_if_index");
- hw = vnet_get_sup_hw_interface (vnm, sw_if_index);
+ hw = vnet_get_sup_hw_interface
_api_visible_or_null
(vnm, sw_if_index);
if (hw == NULL || avf_device_class.index != hw->dev_class_index)
return clib_error_return (0, "not a AVF interface");
if (hw == NULL || avf_device_class.index != hw->dev_class_index)
return clib_error_return (0, "not a AVF interface");