tcpdump mailing list archives
Re: [Patch] Host Identity Protocol
From: Guy Harris <guy () alum mit edu>
Date: Fri, 10 Jul 2009 13:43:29 -0700
On Jul 10, 2009, at 2:16 AM, Varjonen Samu wrote:
diff -N -r -u --strip-trailing-cr tcpdump-orig/configure.in tcpdump/ configure.in--- tcpdump-orig/configure.in 2009-05-20 11:29:46.000000000 +0300 +++ tcpdump/configure.in 2009-05-17 13:13:13.000000000 +0300 @@ -158,7 +158,7 @@ --disable-ipv6 disable ipv6 support], [ case "$enableval" in yes) AC_MSG_RESULT(yes)- LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print- ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print- dhcp6.c $LOCALSRC" + LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print- ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print- dhcp6.c print-hip.c $LOCALSRC"AC_DEFINE(INET6) ipv6=yes ;;diff -N -r -u --strip-trailing-cr tcpdump-orig/interface.h tcpdump/ interface.h--- tcpdump-orig/interface.h 2009-05-20 11:29:46.000000000 +0300 +++ tcpdump/interface.h 2009-05-17 13:15:00.000000000 +0300 @@ -336,6 +336,7 @@ extern int rt6_print(const u_char *, const u_char *); extern void ospf6_print(const u_char *, u_int); extern void dhcp6_print(const u_char *, u_int); +extern void hip_print(const u_char *, u_int); #endif /*INET6*/ extern u_short in_cksum(const u_short *, register u_int, int); extern u_int16_t in_cksum_shouldbe(u_int16_t, u_int16_t);
Those seem to imply this is IPv6-only, but:
diff -N -r -u --strip-trailing-cr tcpdump-orig/print-ip.c tcpdump/ print-ip.c--- tcpdump-orig/print-ip.c 2009-05-20 11:29:46.000000000 +0300 +++ tcpdump/print-ip.c 2009-05-18 20:09:48.000000000 +0300 @@ -519,6 +519,10 @@ pgm_print(ipds->cp, ipds->len, (const u_char *)ipds->ip); break; + case IPPROTO_HIP: + hip_print(ipds->cp, ipds->len); + break; + default: if ((proto = getprotobynumber(ipds->nh)) != NULL) ND_PRINT((ndo, " %s", proto->p_name));
that doesn't. Should this be compiled in if INET6 isn't defined (i.e., if this is a version of tcpdump that doesn't support IPv6)?
- This is the tcpdump-workers list. Visit https://cod.sandelman.ca/ to unsubscribe.
Current thread:
- [Patch] Host Identity Protocol Varjonen Samu (Jul 10)
- Re: [Patch] Host Identity Protocol Guy Harris (Jul 10)
- Re: [Patch] Host Identity Protocol Guy Harris (Jul 10)
- Re: [Patch] Host Identity Protocol Samu Varjonen (Jul 16)
- Re: [Patch] Host Identity Protocol Varjonen Samu (Jul 28)
- Re: [Patch] Host Identity Protocol Samu Varjonen (Jul 16)