X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/7de355927bb4dac90db045d52a69bf95c841b807..5663cdab5ec8730ade9938c1ace64a4859d9ef7b:/print-ipnet.c diff --git a/print-ipnet.c b/print-ipnet.c index e8ed94d5..d777a952 100644 --- a/print-ipnet.c +++ b/print-ipnet.c @@ -1,16 +1,25 @@ +#define NETDISSECT_REWORKED #ifdef HAVE_CONFIG_H #include "config.h" #endif #include -#include -#include - -#include "netdissect.h" #include "interface.h" -#include "addrtoname.h" -#include "ipnet.h" + +typedef struct ipnet_hdr { + uint8_t iph_version; + uint8_t iph_family; + uint16_t iph_htype; + uint32_t iph_pktlen; + uint32_t iph_ifindex; + uint32_t iph_grifindex; + uint32_t iph_zsrc; + uint32_t iph_zdst; +} ipnet_hdr_t; + +#define IPH_AF_INET 2 /* Matches Solaris's AF_INET */ +#define IPH_AF_INET6 26 /* Matches Solaris's AF_INET6 */ #ifdef DLT_IPNET