X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/59b9406a4587311dc04d516059573ae369afee8b..refs/pull/482/head:/print-geneve.c diff --git a/print-geneve.c b/print-geneve.c index 2187ab8e..7550ba06 100644 --- a/print-geneve.c +++ b/print-geneve.c @@ -15,14 +15,13 @@ * FOR A PARTICULAR PURPOSE. */ -#define NETDISSECT_REWORKED #ifdef HAVE_CONFIG_H #include "config.h" #endif -#include +#include -#include "interface.h" +#include "netdissect.h" #include "extract.h" #include "ethertype.h" @@ -112,14 +111,14 @@ geneve_opts_print(netdissect_options *ndo, const u_char *bp, u_int len) } if (ndo->ndo_vflag > 1 && opt_len > 4) { - uint32_t *print_data = (uint32_t *)(bp + 4); + const uint32_t *data = (const uint32_t *)(bp + 4); int i; ND_PRINT((ndo, " data")); for (i = 4; i < opt_len; i += 4) { - ND_PRINT((ndo, " %08x", EXTRACT_32BITS(print_data))); - print_data++; + ND_PRINT((ndo, " %08x", EXTRACT_32BITS(data))); + data++; } } @@ -132,7 +131,7 @@ void geneve_print(netdissect_options *ndo, const u_char *bp, u_int len) { uint8_t ver_opt; - uint version; + u_int version; uint8_t flags; uint16_t prot; uint32_t vni;