]> git.proxmox.com Git - mirror_frr.git/commitdiff
zebra: "debug zebra packet" config display
authorDaniel Walton <dwalton@cumulusnetworks.com>
Wed, 19 Jul 2017 18:20:02 +0000 (18:20 +0000)
committerDaniel Walton <dwalton@cumulusnetworks.com>
Wed, 19 Jul 2017 18:20:02 +0000 (18:20 +0000)
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
zebra/debug.c

index dfee6b74c02088e6ed58aa8fd1a34fa8dfb4ed8f..fc2cd44e5f125cbf4ec40d55a40f8f1f9cdbaaac 100644 (file)
@@ -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;
 }