Changeset 19711


Ignore:
Timestamp:
2010-02-18T22:38:12+01:00 (6 years ago)
Author:
nbd
Message:

tcpdump: fix ipv6 support

Location:
packages/net/tcpdump
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • packages/net/tcpdump/Makefile

    r19710 r19711  
    4444endef 
    4545 
    46 CONFIGURE_ARGS += --without-crypto 
     46CONFIGURE_ARGS += \ 
     47        --without-crypto \ 
     48        --enable-ipv6 
    4749 
    4850CONFIGURE_VARS += \ 
  • packages/net/tcpdump/patches/100-tcpdump_mini.patch

    r18468 r19711  
    724724                        sip_print((const u_char *)(up + 1), length); 
    725725                 else if (ISPORT(SYSLOG_PORT)) 
     726--- a/print-ip6.c 
     727+++ b/print-ip6.c 
     728@@ -160,9 +160,11 @@ ip6_print(register const u_char *bp, reg 
     729                case IPPROTO_SCTP: 
     730                        sctp_print(cp, (const u_char *)ip6, len); 
     731                        return; 
     732+#ifndef TCPDUMP_MINI 
     733                case IPPROTO_DCCP: 
     734                        dccp_print(cp, (const u_char *)ip6, len); 
     735                        return; 
     736+#endif 
     737                case IPPROTO_TCP: 
     738                        tcp_print(cp, len, (const u_char *)ip6, fragmented); 
     739                        return; 
     740@@ -172,6 +174,7 @@ ip6_print(register const u_char *bp, reg 
     741                case IPPROTO_ICMPV6: 
     742                        icmp6_print(cp, len, (const u_char *)ip6, fragmented); 
     743                        return; 
     744+#ifndef TCPDUMP_MINI 
     745                case IPPROTO_AH: 
     746                        advance = ah_print(cp); 
     747                        nh = *cp; 
     748@@ -195,7 +198,7 @@ ip6_print(register const u_char *bp, reg 
     749                case IPPROTO_PIM: 
     750                        pim_print(cp, len); 
     751                        return; 
     752- 
     753+#endif 
     754                case IPPROTO_OSPF: 
     755                        ospf6_print(cp, len); 
     756                        return; 
     757@@ -207,11 +210,11 @@ ip6_print(register const u_char *bp, reg 
     758                case IPPROTO_IPV4: 
     759                        ip_print(gndo, cp, len); 
     760                        return; 
     761- 
     762+#ifndef TCPDUMP_MINI 
     763                 case IPPROTO_PGM: 
     764                         pgm_print(cp, len, (const u_char *)ip6); 
     765                         return; 
     766- 
     767+#endif 
     768                case IPPROTO_GRE: 
     769                        gre_print(cp, len); 
     770                        return; 
Note: See TracChangeset for help on using the changeset viewer.