Changeset 27091 for packages


Ignore:
Timestamp:
2011-06-02T16:24:18+02:00 (6 years ago)
Author:
florian
Message:

[package] tcpdump: update to 4.1.1

Corrected patch (last try) to update tcpdump to version 4.1.1.

Signed-off-by: Christoph König <christoph.koenig@…>

Location:
packages/net/tcpdump
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • packages/net/tcpdump/Makefile

    r25531 r27091  
    99 
    1010PKG_NAME:=tcpdump 
    11 PKG_VERSION:=4.0.0 
    12 PKG_RELEASE:=3 
     11PKG_VERSION:=4.1.1 
     12PKG_RELEASE:=1 
    1313 
    1414PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
     
    1717        http://www.at.tcpdump.org/ \ 
    1818        http://www.br.tcpdump.org/ 
    19 PKG_MD5SUM:=b22ca72890df2301d922c9f2d17867f9 
     19PKG_MD5SUM:=d0dd58bbd6cd36795e05c6f1f74420b0 
    2020 
    2121PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) 
  • packages/net/tcpdump/patches/001-remove_pcap_debug.patch

    r17210 r27091  
    11--- a/tcpdump.c 
    22+++ b/tcpdump.c 
    3 @@ -826,20 +826,6 @@ main(int argc, char **argv) 
     3@@ -901,20 +901,6 @@ main(int argc, char **argv) 
    44                                error("invalid data link type %s", gndo->ndo_dltname); 
    55                        break; 
  • packages/net/tcpdump/patches/002-remove_static_libpcap_check.patch

    r17210 r27091  
    11--- a/configure 
    22+++ b/configure 
    3 @@ -9280,26 +9280,6 @@ echo "${ECHO_T}Using $pfopen" >&6; } 
     3@@ -9440,28 +9440,6 @@ echo "${ECHO_T}Using $pfopen" >&6; } 
    44                    LIBS="$LIBS $pfopen" 
    55            fi 
     
    1010-    lastdir=FAIL 
    1111-    places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 
    12 -       egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 
     12-       egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 
    1313-    for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do 
    14 -           basedir=`echo $dir | sed -e 's/[ab][0-9]*$//'` 
     14-           basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \ 
     15-               sed -e 's/-PRE-GIT$//' ` 
    1516-           if test $lastdir = $basedir ; then 
    1617-                                   continue; 
     
    2526-           { echo "$as_me:$LINENO: result: not found" >&5 
    2627-echo "${ECHO_T}not found" >&6; } 
    27             { echo "$as_me:$LINENO: checking for main in -lpcap" >&5 
    28  echo $ECHO_N "checking for main in -lpcap... $ECHO_C" >&6; } 
    29  if test "${ac_cv_lib_pcap_main+set}" = set; then 
    30 @@ -9364,40 +9344,6 @@ fi 
     28- 
     29            # 
     30            # Look for pcap-config. 
     31            # 
     32@@ -9580,40 +9558,6 @@ fi 
    3133 echo "$as_me: error: see the INSTALL doc for more info" >&2;} 
    3234    { (exit 1); exit 1; }; } 
    33             fi 
    34 -                                                                                                                                                                   { echo "$as_me:$LINENO: checking for extraneous pcap header directories" >&5 
     35                fi 
     36-                                                                                                                                                                                                                                                                                                                               { echo "$as_me:$LINENO: checking for extraneous pcap header directories" >&5 
    3537-echo $ECHO_N "checking for extraneous pcap header directories... $ECHO_C" >&6; } 
    36 -           if test \( ! -r /usr/local/include/pcap.h \) -a \ 
     38-               if test \( ! -r /usr/local/include/pcap.h \) -a \ 
    3739-                       \( ! -r /usr/include/pcap.h \); then 
    38 -               if test -r /usr/local/include/pcap/pcap.h; then 
    39 -                   d="/usr/local/include/pcap" 
    40 -               elif test -r /usr/include/pcap/pcap.h; then 
    41 -                   d="/usr/include/pcap" 
     40-                   if test -r /usr/local/include/pcap/pcap.h; then 
     41-                       d="/usr/local/include/pcap" 
     42-                   elif test -r /usr/include/pcap/pcap.h; then 
     43-                       d="/usr/include/pcap" 
     44-                   fi 
    4245-               fi 
    43 -           fi 
    44 -           if test -z "$d" ; then 
    45 -               { echo "$as_me:$LINENO: result: not found" >&5 
     46-               if test -z "$d" ; then 
     47-                   { echo "$as_me:$LINENO: result: not found" >&5 
    4648-echo "${ECHO_T}not found" >&6; } 
    47 -           else 
    48 -               V_INCLS="-I$d $V_INCLS" 
    49 -               { echo "$as_me:$LINENO: result: found -- -I$d added" >&5 
     49-               else 
     50-                   V_INCLS="-I$d $V_INCLS" 
     51-                   { echo "$as_me:$LINENO: result: found -- -I$d added" >&5 
    5052-echo "${ECHO_T}found -- -I$d added" >&6; } 
     53-               fi 
    5154-           fi 
    5255-    else 
     
    6568-           { echo "$as_me:$LINENO: result: $libpcap" >&5 
    6669-echo "${ECHO_T}$libpcap" >&6; } 
    67 -    fi 
    68      LIBS="$libpcap $LIBS" 
    69      case "$host_os" in 
    70   
     70            # Extract the first word of "pcap-config", so it can be a program name with args. 
     71 set dummy pcap-config; ac_word=$2 
     72 { echo "$as_me:$LINENO: checking for $ac_word" >&5 
  • packages/net/tcpdump/patches/004-fix_3g_iface.patch

    r22081 r27091  
    99 #include <sys/wait.h> 
    1010 #include <sys/resource.h> 
    11 @@ -501,6 +502,7 @@ main(int argc, char **argv) 
     11@@ -566,6 +567,7 @@ main(int argc, char **argv) 
    1212 #ifdef HAVE_PCAP_FINDALLDEVS 
    1313        pcap_if_t *devpointer; 
     
    1717        int status; 
    1818 #ifdef WIN32 
    19 @@ -639,7 +641,8 @@ main(int argc, char **argv) 
     19@@ -708,7 +710,8 @@ main(int argc, char **argv) 
    2020                         * It can be useful on Windows, where more than 
    2121                         * one interface can have the same name. 
  • packages/net/tcpdump/patches/100-tcpdump_mini.patch

    r26629 r27091  
    11--- a/Makefile.in 
    22+++ b/Makefile.in 
    3 @@ -68,34 +68,37 @@ RANLIB = @RANLIB@ 
     3@@ -68,34 +68,38 @@ RANLIB = @RANLIB@ 
    44  
    55 CSRC = addrtoname.c af.c checksum.c cpack.c gmpls.c oui.c gmt2local.c ipproto.c \ 
     
    1414-       print-esp.c print-ether.c print-fddi.c print-fr.c \ 
    1515-       print-gre.c print-hsrp.c print-icmp.c print-igmp.c \ 
    16 -       print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c \ 
     16-       print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c print-ipnet.c \ 
    1717-       print-ipx.c print-isoclns.c print-juniper.c print-krb.c \ 
    1818-       print-l2tp.c print-lane.c print-ldp.c print-lldp.c print-llc.c \ 
     
    2929-       print-slow.c print-snmp.c print-stp.c print-sunatm.c print-sunrpc.c \ 
    3030-       print-symantec.c print-syslog.c print-tcp.c print-telnet.c print-tftp.c \ 
    31 -       print-timed.c print-token.c print-udld.c print-udp.c \ 
    32 -       print-vjc.c print-vqp.c print-vrrp.c print-vtp.c \ 
    33 -       print-wb.c print-zephyr.c setsignal.c tcpdump.c util.c 
     31-       print-timed.c print-token.c print-udld.c print-udp.c print-usb.c \ 
     32-       print-vjc.c print-vqp.c print-vrrp.c print-vtp.c print-forces.c \ 
     33-       print-wb.c print-zephyr.c signature.c setsignal.c tcpdump.c util.c 
    3434+       print-ppp.c print-pppoe.c print-pptp.c print-radius.c print-raw.c print-rsvp.c \ 
    35 +       print-sctp.c print-sll.c print-sip.c print-snmp.c print-stp.c print-sunrpc.c \ 
     35+       print-sctp.c print-sip.c print-snmp.c print-stp.c print-sunrpc.c \ 
    3636+       print-syslog.c print-tcp.c print-telnet.c print-tftp.c print-udp.c \ 
    37 +       setsignal.c tcpdump.c util.c 
     37+       setsignal.c tcpdump.c util.c signature.c print-ipnet.c print-forces.c 
    3838+ 
    3939+ifndef TCPDUMP_MINI 
     
    4848+       print-lwres.c print-mobile.c print-mpcp.c print-mpls.c print-msdp.c \ 
    4949+       print-pim.c print-pgm.c print-rip.c print-rrcp.c print-rx.c print-sflow.c print-slow.c print-sl.c \ 
    50 +       print-sunatm.c print-symantec.c print-timed.c print-token.c print-udld.c \ 
    51 +       print-vjc.c print-vqp.c print-wb.c print-zephyr.c print-vrrp.c print-vtp.c 
     50+       print-sll.c print-sunatm.c print-symantec.c print-timed.c print-token.c print-udld.c \ 
     51+       print-vjc.c print-vqp.c print-wb.c print-zephyr.c print-vrrp.c print-vtp.c \ 
     52+       print-usb.c 
    5253+ 
    5354  
     
    6162 GENSRC = version.c 
    6263 LIBOBJS = @LIBOBJS@ 
    63 @@ -279,10 +282,12 @@ $(PROG): $(OBJ) @V_PCAPDEP@ 
     64@@ -358,10 +362,12 @@ $(PROG): $(OBJ) @V_PCAPDEP@ 
    6465        @rm -f $@ 
    6566        $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS) 
     
    7677--- a/addrtoname.c 
    7778+++ b/addrtoname.c 
    78 @@ -518,9 +518,11 @@ linkaddr_string(const u_char *ep, const  
    79              return etheraddr_string(ep); 
    80          } 
    81   
    82 +#ifndef TCPDUMP_MINI 
    83          if (type == LINKADDR_FRELAY) { 
    84              return q922_string(ep); 
    85          } 
    86 +#endif 
    87   
     79@@ -519,10 +519,10 @@ linkaddr_string(const u_char *ep, const 
     80  
     81        if (type == LINKADDR_ETHER && len == ETHER_ADDR_LEN) 
     82                return (etheraddr_string(ep)); 
     83- 
     84+#ifndef TCPDUMP_MINI 
     85        if (type == LINKADDR_FRELAY) 
     86                return (q922_string(ep)); 
     87- 
     88+#endif 
    8889        tp = lookup_bytestring(ep, len); 
    8990        if (tp->e_name) 
    90 @@ -1121,6 +1123,7 @@ init_addrtoname(u_int32_t localnet, u_in 
     91                return (tp->e_name); 
     92@@ -1122,6 +1122,7 @@ init_addrtoname(u_int32_t localnet, u_in 
    9193        init_ipxsaparray(); 
    9294 } 
     
    9698 dnaddr_string(u_short dnaddr) 
    9799 { 
    98 @@ -1140,6 +1143,7 @@ dnaddr_string(u_short dnaddr) 
     100@@ -1141,6 +1142,7 @@ dnaddr_string(u_short dnaddr) 
    99101  
    100102        return(tp->name); 
     
    153155        if (ssap == LLCSAP_SNAP && dsap == LLCSAP_SNAP 
    154156            && control == LLC_UI) { 
    155 @@ -447,6 +452,7 @@ snap_print(const u_char *p, u_int length 
     157@@ -443,6 +448,7 @@ snap_print(const u_char *p, u_int length 
    156158                 case PID_CISCO_CDP: 
    157159                         cdp_print(p, length, caplen); 
     
    161163                         dtp_print(p, length);  
    162164                         return (1); 
    163 @@ -456,6 +462,7 @@ snap_print(const u_char *p, u_int length 
     165@@ -452,6 +458,7 @@ snap_print(const u_char *p, u_int length 
    164166                 case PID_CISCO_VTP: 
    165167                         vtp_print(p, length); 
     
    169171                         stp_print(p, length); 
    170172                         return (1); 
    171 @@ -486,6 +493,7 @@ snap_print(const u_char *p, u_int length 
    172                         ether_print(p, length, caplen); 
     173@@ -482,6 +489,7 @@ snap_print(const u_char *p, u_int length 
     174                        ether_print(p, length, caplen, NULL, NULL); 
    173175                        return (1); 
    174176  
     
    177179                case PID_RFC2684_802_5_NOFCS: 
    178180                        /* 
    179 @@ -527,6 +535,7 @@ snap_print(const u_char *p, u_int length 
     181@@ -523,6 +531,7 @@ snap_print(const u_char *p, u_int length 
    180182                         */ 
    181183                        fddi_print(p, length, caplen); 
     
    207209--- a/tcpdump.c 
    208210+++ b/tcpdump.c 
    209 @@ -139,11 +139,14 @@ struct printer { 
    210  }; 
     211@@ -148,11 +148,14 @@ struct ndo_printer { 
     212  
    211213  
    212214 static struct printer printers[] = { 
     
    222224 #ifdef DLT_LANE8023 
    223225        { lane_if_print,        DLT_LANE8023 }, 
    224 @@ -158,19 +161,23 @@ static struct printer printers[] = { 
     226@@ -167,19 +170,23 @@ static struct printer printers[] = { 
    225227 #ifdef DLT_SLIP_BSDOS 
    226228        { sl_bsdos_if_print,    DLT_SLIP_BSDOS }, 
     
    246248 #ifdef DLT_C_HDLC 
    247249        { chdlc_if_print,       DLT_C_HDLC }, 
    248 @@ -181,6 +188,7 @@ static struct printer printers[] = { 
     250@@ -190,15 +197,19 @@ static struct printer printers[] = { 
    249251 #ifdef DLT_PPP_SERIAL 
    250         { ppp_hdlc_if_print,    DLT_PPP_SERIAL }, 
     252        { ppp_hdlc_if_print,    DLT_PPP_SERIAL }, 
    251253 #endif 
    252254+#endif 
     
    254256        { pppoe_if_print,       DLT_PPP_ETHER }, 
    255257 #endif 
    256 @@ -190,6 +198,7 @@ static struct printer printers[] = { 
     258+#ifndef TCPDUMP_MINI 
     259 #ifdef DLT_LINUX_SLL 
     260        { sll_if_print,         DLT_LINUX_SLL }, 
     261 #endif 
     262+#endif 
    257263 #ifdef DLT_IEEE802_11 
    258264        { ieee802_11_if_print,  DLT_IEEE802_11}, 
     
    262268        { ltalk_if_print,       DLT_LTALK }, 
    263269 #endif 
    264 @@ -208,12 +217,14 @@ static struct printer printers[] = { 
     270@@ -217,12 +228,14 @@ static struct printer printers[] = { 
    265271 #ifdef DLT_IP_OVER_FC 
    266272        { ipfc_if_print,        DLT_IP_OVER_FC }, 
     
    275281+#ifndef TCPDUMP_MINI 
    276282 #ifdef DLT_ENC 
    277         { enc_if_print,         DLT_ENC }, 
    278  #endif 
    279 @@ -223,9 +234,11 @@ static struct printer printers[] = { 
     283        { enc_if_print,         DLT_ENC }, 
     284 #endif 
     285@@ -232,9 +245,11 @@ static struct printer printers[] = { 
    280286 #ifdef DLT_APPLE_IP_OVER_IEEE1394 
    281287        { ap1394_if_print,      DLT_APPLE_IP_OVER_IEEE1394 }, 
     
    289295        { juniper_atm1_print,   DLT_JUNIPER_ATM1 }, 
    290296 #endif 
    291 @@ -277,6 +290,7 @@ static struct printer printers[] = { 
    292  #if defined(DLT_BLUETOOTH_HCI_H4_WITH_PHDR) && defined(HAVE_PCAP_BLUETOOTH_H) 
    293         { bt_if_print, DLT_BLUETOOTH_HCI_H4_WITH_PHDR}, 
     297@@ -300,6 +315,7 @@ static struct printer printers[] = { 
     298 #ifdef DLT_IPV6 
     299        { raw_if_print,         DLT_IPV6 }, 
    294300 #endif 
    295301+#endif 
     
    299305--- a/print-ether.c 
    300306+++ b/print-ether.c 
    301 @@ -205,6 +205,7 @@ ether_encap_print(u_short ether_type, co 
     307@@ -269,6 +269,7 @@ ethertype_print(u_short ether_type, cons 
    302308                arp_print(gndo, p, length, caplen); 
    303309                return (1); 
     
    307313                decnet_print(p, length, caplen); 
    308314                return (1); 
    309 @@ -223,7 +224,7 @@ ether_encap_print(u_short ether_type, co 
     315@@ -287,11 +288,13 @@ ethertype_print(u_short ether_type, cons 
    310316                printf("(NOV-ETHII) "); 
    311317                ipx_print(p, length); 
    312318                return (1); 
    313 - 
    314 +#endif 
    315         case ETHERTYPE_8021Q: 
    316                 if (eflag) 
    317                     printf("vlan %u, p %u%s, ", 
    318 @@ -283,10 +284,11 @@ ether_encap_print(u_short ether_type, co 
    319   
    320                  return (1); 
     319+#endif 
    321320  
    322321+#ifndef TCPDUMP_MINI 
     
    328327        case ETHERTYPE_PPPOED: 
    329328        case ETHERTYPE_PPPOES: 
    330                 pppoe_print(p, length); 
    331 @@ -296,10 +298,11 @@ ether_encap_print(u_short ether_type, co 
     329        case ETHERTYPE_PPPOED2: 
     330@@ -303,10 +306,11 @@ ethertype_print(u_short ether_type, cons 
    332331                eap_print(gndo, p, length); 
    333332                return (1); 
     
    342341                if (length) { 
    343342                        printf(": "); 
    344 @@ -307,6 +310,7 @@ ether_encap_print(u_short ether_type, co 
     343@@ -314,6 +318,7 @@ ethertype_print(u_short ether_type, cons 
    345344                } 
    346345                return (1); 
     
    350349                mpcp_print(p, length); 
    351350                return (1); 
    352 @@ -319,7 +323,7 @@ ether_encap_print(u_short ether_type, co 
     351@@ -326,7 +331,7 @@ ethertype_print(u_short ether_type, cons 
    353352        case ETHERTYPE_CFM_OLD: 
    354353                cfm_print(p, length); 
     
    359358                lldp_print(p, length); 
    360359                return (1); 
    361 @@ -327,11 +331,12 @@ ether_encap_print(u_short ether_type, co 
     360@@ -334,11 +339,12 @@ ethertype_print(u_short ether_type, cons 
    362361         case ETHERTYPE_LOOPBACK: 
    363362                 return (1); 
     
    383382                mpls_print(bp, len); 
    384383                break; 
    385 @@ -225,6 +226,7 @@ gre_print_0(const u_char *bp, u_int leng 
    386         case ETHERTYPE_GRE_ISO: 
    387                 isoclns_print(bp, len, len); 
     384@@ -228,6 +229,7 @@ gre_print_0(const u_char *bp, u_int leng 
     385        case ETHERTYPE_TEB: 
     386                ether_print(bp, len, len, NULL, NULL); 
    388387                break; 
    389388+#endif 
     
    474473- 
    475474        case IPPROTO_PIM: 
    476                 pim_print(ipds->cp,  ipds->len); 
    477                 break; 
    478 @@ -518,7 +523,7 @@ again: 
     475                pim_print(ipds->cp,  ipds->len, 
     476                          in_cksum((const u_short*)ipds->cp, ipds->len, 0)); 
     477@@ -519,7 +524,7 @@ again: 
    479478        case IPPROTO_PGM: 
    480479                pgm_print(ipds->cp, ipds->len, (const u_char *)ipds->ip); 
     
    552551--- a/print-tcp.c 
    553552+++ b/print-tcp.c 
    554 @@ -669,8 +669,10 @@ tcp_print(register const u_char *bp, reg 
     553@@ -649,8 +649,10 @@ tcp_print(register const u_char *bp, reg 
    555554        else if (sport == SMB_PORT || dport == SMB_PORT) 
    556555                smb_tcp_print(bp, length); 
     
    563562                  (sport == NAMESERVER_PORT || dport == NAMESERVER_PORT || 
    564563                   sport == MULTICASTDNS_PORT || dport == MULTICASTDNS_PORT)) { 
    565 @@ -679,11 +681,12 @@ tcp_print(register const u_char *bp, reg 
     564@@ -659,11 +661,12 @@ tcp_print(register const u_char *bp, reg 
    566565                  * XXX packet could be unaligned, it can go strange 
    567566                  */ 
     
    683682                else if (ISPORT(RIPNG_PORT)) 
    684683                        ripng_print((const u_char *)(up + 1), length); 
    685 @@ -659,23 +673,28 @@ udp_print(register const u_char *bp, u_i 
     684@@ -659,21 +673,25 @@ udp_print(register const u_char *bp, u_i 
    686685                /* 
    687686                 * Kludge in test for whiteboard packets. 
     
    703702                else if (ISPORT(LWRES_PORT)) 
    704703                        lwres_print((const u_char *)(up + 1), length); 
    705                  else if (ISPORT(LDP_PORT)) 
     704                else if (ISPORT(LDP_PORT)) 
    706705                        ldp_print((const u_char *)(up + 1), length); 
    707706+#endif 
    708                  else if (ISPORT(OLSR_PORT)) 
    709                         olsr_print((const u_char *)(up + 1), length); 
    710 +#ifndef TCPDUMP_MINI 
    711                  else if (ISPORT(MPLS_LSP_PING_PORT)) 
     707                else if (ISPORT(OLSR_PORT)) 
     708                        olsr_print((const u_char *)(up + 1), length, 
     709 #if INET6 
     710@@ -681,6 +699,7 @@ udp_print(register const u_char *bp, u_i 
     711 #else 
     712                                        0); 
     713 #endif 
     714+#ifndef TCPDUMP_MINI 
     715                else if (ISPORT(MPLS_LSP_PING_PORT)) 
    712716                        lspping_print((const u_char *)(up + 1), length); 
    713717                else if (dport == BFD_CONTROL_PORT || 
    714 @@ -693,6 +712,7 @@ udp_print(register const u_char *bp, u_i 
     718@@ -698,6 +717,7 @@ udp_print(register const u_char *bp, u_i 
    715719                         lwapp_control_print((const u_char *)(up + 1), length, 0); 
    716720                 else if (ISPORT(LWAPP_DATA_PORT)) 
     
    722726--- a/print-ip6.c 
    723727+++ b/print-ip6.c 
    724 @@ -160,9 +160,11 @@ ip6_print(register const u_char *bp, reg 
     728@@ -186,9 +186,11 @@ ip6_print(register const u_char *bp, reg 
    725729                case IPPROTO_SCTP: 
    726730                        sctp_print(cp, (const u_char *)ip6, len); 
     
    734738                        tcp_print(cp, len, (const u_char *)ip6, fragmented); 
    735739                        return; 
    736 @@ -172,6 +174,7 @@ ip6_print(register const u_char *bp, reg 
     740@@ -198,6 +200,7 @@ ip6_print(register const u_char *bp, reg 
    737741                case IPPROTO_ICMPV6: 
    738                         icmp6_print(cp, len, (const u_char *)ip6, fragmented); 
     742                        icmp6_print(gndo, cp, len, (const u_char *)ip6, fragmented); 
    739743                        return; 
    740744+#ifndef TCPDUMP_MINI 
     
    742746                        advance = ah_print(cp); 
    743747                        nh = *cp; 
    744 @@ -195,7 +198,7 @@ ip6_print(register const u_char *bp, reg 
    745                 case IPPROTO_PIM: 
    746                         pim_print(cp, len); 
     748@@ -222,7 +225,7 @@ ip6_print(register const u_char *bp, reg 
     749                        pim_print(cp, len, nextproto6_cksum(ip6, (u_short *)cp, len, 
     750                                                            IPPROTO_PIM)); 
    747751                        return; 
    748752- 
     
    751755                        ospf6_print(cp, len); 
    752756                        return; 
    753 @@ -207,11 +210,11 @@ ip6_print(register const u_char *bp, reg 
     757@@ -234,11 +237,11 @@ ip6_print(register const u_char *bp, reg 
    754758                case IPPROTO_IPV4: 
    755759                        ip_print(gndo, cp, len); 
     
    765769                        gre_print(cp, len); 
    766770                        return; 
    767 --- a/print-sll.c 
    768 +++ b/print-sll.c 
    769 @@ -153,14 +153,14 @@ sll_if_print(const struct pcap_pkthdr *h 
    770                  * Yes - what type is it? 
    771                  */ 
    772                 switch (ether_type) { 
    773 - 
    774 +#ifndef TCPDUMP_MINI 
    775                 case LINUX_SLL_P_802_3: 
    776                         /* 
    777                          * Ethernet_802.3 IPX frame. 
    778                          */ 
    779                         ipx_print(p, length); 
    780                         break; 
    781 - 
    782 +#endif 
    783                 case LINUX_SLL_P_802_2: 
    784                         /* 
    785                          * 802.2. 
Note: See TracChangeset for help on using the changeset viewer.