diff options
| author | Daniel Walton <dwalton@cumulusnetworks.com> | 2017-07-19 18:20:02 +0000 |
|---|---|---|
| committer | Daniel Walton <dwalton@cumulusnetworks.com> | 2017-07-19 18:20:02 +0000 |
| commit | 94c608d636b9b8d8bedc23fec75454d8deff8e37 (patch) | |
| tree | b0520353b8afde82b2eaf14c94b96fc5af255125 /zebra/debug.c | |
| parent | 8ed86a5d2062084ecc5c1d0035f286ff6aad9bd7 (diff) | |
zebra: "debug zebra packet" config display
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
Diffstat (limited to 'zebra/debug.c')
| -rw-r--r-- | zebra/debug.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/zebra/debug.c b/zebra/debug.c index dfee6b74c0..fc2cd44e5f 100644 --- a/zebra/debug.c +++ b/zebra/debug.c @@ -145,17 +145,15 @@ DEFUN (debug_zebra_packet, if (argv_find(argv, argc, "send", &idx)) SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_SEND); - idx = 0; - if (argv_find(argv, argc, "recv", &idx)) + else if (argv_find(argv, argc, "recv", &idx)) SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_RECV); - idx = 0; - if (argv_find(argv, argc, "detail", &idx)) - SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_DETAIL); - - if (!(zebra_debug_packet & ZEBRA_DEBUG_SEND & ZEBRA_DEBUG_RECV)) { + else { SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_SEND); SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_RECV); } + + if (argv_find(argv, argc, "detail", &idx)) + SET_FLAG(zebra_debug_packet, ZEBRA_DEBUG_DETAIL); return CMD_SUCCESS; } |
