Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
nat: fixing cfg file parsing cli issues
[vpp.git]
/
src
/
plugins
/
nat
/
dslite
/
dslite_cli.c
diff --git
a/src/plugins/nat/dslite/dslite_cli.c
b/src/plugins/nat/dslite/dslite_cli.c
index
0537957
..
193cb3f
100644
(file)
--- a/
src/plugins/nat/dslite/dslite_cli.c
+++ b/
src/plugins/nat/dslite/dslite_cli.c
@@
-14,6
+14,8
@@
*/
#include <nat/dslite/dslite.h>
*/
#include <nat/dslite/dslite.h>
+#define DSLITE_EXPECTED_ARGUMENT "expected required argument(s)"
+
static clib_error_t *
dslite_add_del_pool_addr_command_fn (vlib_main_t * vm,
unformat_input_t * input,
static clib_error_t *
dslite_add_del_pool_addr_command_fn (vlib_main_t * vm,
unformat_input_t * input,
@@
-29,7
+31,7
@@
dslite_add_del_pool_addr_command_fn (vlib_main_t * vm,
/* 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))
- return
0
;
+ return
clib_error_return (0, DSLITE_EXPECTED_ARGUMENT)
;
while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT)
{
while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT)
{
@@
-115,7
+117,7
@@
dslite_set_aftr_tunnel_addr_command_fn (vlib_main_t * vm,
/* 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))
- return
0
;
+ return
clib_error_return (0, DSLITE_EXPECTED_ARGUMENT)
;
while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT)
{
while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT)
{
@@
-166,7
+168,7
@@
dslite_set_b4_tunnel_addr_command_fn (vlib_main_t * vm,
/* 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))
- return
0
;
+ return
clib_error_return (0, DSLITE_EXPECTED_ARGUMENT)
;
while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT)
{
while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT)
{