X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/1de50510142bf05eb2b3724b014e72de4b599830..HEAD:/print-enc.c diff --git a/print-enc.c b/print-enc.c index 5a781af4..2fd957c2 100644 --- a/print-enc.c +++ b/print-enc.c @@ -23,9 +23,7 @@ /* \summary: OpenBSD IPsec encapsulation BPF layer printer */ -#ifdef HAVE_CONFIG_H #include -#endif #include "netdissect-stdinc.h" @@ -81,9 +79,9 @@ struct enchdr { nd_uint32_t flags; }; -#define ENC_PRINT_TYPE(wh, xf, nam) \ +#define ENC_PRINT_TYPE(wh, xf, name) \ if ((wh) & (xf)) { \ - ND_PRINT("%s%s", nam, (wh) == (xf) ? "): " : ","); \ + ND_PRINT("%s%s", name, (wh) == (xf) ? "): " : ","); \ (wh) &= ~(xf); \ } @@ -100,7 +98,6 @@ enc_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, const u_char *p) { u_int length = h->len; - u_int caplen = h->caplen; u_int af, flags; const struct enchdr *hdr; @@ -144,16 +141,15 @@ enc_if_print(netdissect_options *ndo, ND_PRINT("SPI 0x%08x: ", GET_BE_U_4(hdr->spi)); length -= ENC_HDRLEN; - caplen -= ENC_HDRLEN; p += ENC_HDRLEN; switch (af) { - case BSD_AFNUM_INET: + case BSD_AF_INET: ip_print(ndo, p, length); break; - case BSD_AFNUM_INET6_BSD: - case BSD_AFNUM_INET6_FREEBSD: - case BSD_AFNUM_INET6_DARWIN: + case BSD_AF_INET6_BSD: + case BSD_AF_INET6_FREEBSD: + case BSD_AF_INET6_DARWIN: ip6_print(ndo, p, length); break; }