ip: fix tracing of packet flags 48/22948/2
authorKlement Sekera <ksekera@cisco.com>
Wed, 23 Oct 2019 10:16:02 +0000 (10:16 +0000)
committerOle Trøan <otroan@employees.org>
Mon, 28 Oct 2019 09:14:28 +0000 (09:14 +0000)
This fixes incorrect tracing of flags such as MORE_FRAGMENTS.

Type: fix

Change-Id: Ia5698418a7cbb45c18bc9c95f560cea020e63c39
Signed-off-by: Klement Sekera <ksekera@cisco.com>
src/vnet/ip/ip4_format.c

index 6c31b42..eebd5ad 100644 (file)
@@ -165,7 +165,7 @@ format_ip4_header (u8 * s, va_list * args)
 
     /* Fragment offset. */
     o = 8 * (f & 0x1fff);
-    f ^= o;
+    f ^= f & 0x1fff;
     if (o != 0)
       s = format (s, " offset %d", o);