summaryrefslogtreecommitdiff
path: root/zebra/debug.c
diff options
context:
space:
mode:
authorDaniel Walton <dwalton@cumulusnetworks.com>2017-07-19 18:20:02 +0000
committerDaniel Walton <dwalton@cumulusnetworks.com>2017-07-19 18:20:02 +0000
commit94c608d636b9b8d8bedc23fec75454d8deff8e37 (patch)
treeb0520353b8afde82b2eaf14c94b96fc5af255125 /zebra/debug.c
parent8ed86a5d2062084ecc5c1d0035f286ff6aad9bd7 (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.c12
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;
}