source: packages/net/tcpdump/patches/100-tcpdump_mini.patch @ 27091

Last change on this file since 27091 was 27091, checked in by florian, 5 years ago

[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@…>

File size: 21.6 KB
  • Makefile.in

    a b RANLIB = @RANLIB@ 
    6868 
    6969CSRC =  addrtoname.c af.c checksum.c cpack.c gmpls.c oui.c gmt2local.c ipproto.c \ 
    7070        nlpid.c l2vpn.c machdep.c parsenfsfh.c \ 
    71         print-802_11.c print-ap1394.c print-ah.c print-arcnet.c \ 
    72         print-aodv.c print-arp.c print-ascii.c print-atalk.c print-atm.c \ 
    73         print-beep.c print-bfd.c print-bgp.c print-bootp.c print-bt.c \ 
    74         print-cdp.c print-cfm.c print-chdlc.c print-cip.c print-cnfp.c \ 
    75         print-dccp.c print-decnet.c \ 
    76         print-domain.c print-dtp.c print-dvmrp.c print-enc.c print-egp.c \ 
    77         print-eap.c print-eigrp.c\ 
    78         print-esp.c print-ether.c print-fddi.c print-fr.c \ 
    79         print-gre.c print-hsrp.c print-icmp.c print-igmp.c \ 
    80         print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c print-ipnet.c \ 
    81         print-ipx.c print-isoclns.c print-juniper.c print-krb.c \ 
    82         print-l2tp.c print-lane.c print-ldp.c print-lldp.c print-llc.c \ 
    83         print-lmp.c print-lspping.c print-lwapp.c \ 
    84         print-lwres.c print-mobile.c print-mpcp.c print-mpls.c print-msdp.c \ 
     71        print-802_11.c print-aodv.c print-arp.c print-ascii.c \ 
     72        print-bgp.c print-bootp.c print-cdp.c print-domain.c print-eap.c print-ether.c \ 
     73        print-gre.c print-icmp.c print-igmp.c print-ip.c \ 
     74        print-l2tp.c print-lldp.c print-llc.c \ 
    8575        print-nfs.c print-ntp.c print-null.c print-olsr.c print-ospf.c \ 
    86         print-pgm.c print-pim.c print-ppp.c print-pppoe.c print-pptp.c \ 
    87         print-radius.c print-raw.c print-rip.c print-rrcp.c print-rsvp.c \ 
    88         print-rx.c print-sctp.c print-sflow.c print-sip.c print-sl.c print-sll.c \ 
    89         print-slow.c print-snmp.c print-stp.c print-sunatm.c print-sunrpc.c \ 
    90         print-symantec.c print-syslog.c print-tcp.c print-telnet.c print-tftp.c \ 
    91         print-timed.c print-token.c print-udld.c print-udp.c print-usb.c \ 
    92         print-vjc.c print-vqp.c print-vrrp.c print-vtp.c print-forces.c \ 
    93         print-wb.c print-zephyr.c signature.c setsignal.c tcpdump.c util.c 
     76        print-ppp.c print-pppoe.c print-pptp.c print-radius.c print-raw.c print-rsvp.c \ 
     77        print-sctp.c print-sip.c print-snmp.c print-stp.c print-sunrpc.c \ 
     78        print-syslog.c print-tcp.c print-telnet.c print-tftp.c print-udp.c \ 
     79        setsignal.c tcpdump.c util.c signature.c print-ipnet.c print-forces.c 
     80 
     81ifndef TCPDUMP_MINI 
     82 
     83CSRC += \ 
     84        print-ah.c print-ap1394.c print-arcnet.c print-atalk.c print-atm.c \ 
     85        print-beep.c print-bfd.c print-bt.c print-cfm.c print-chdlc.c \ 
     86        print-cip.c print-cnfp.c print-dccp.c print-decnet.c print-dtp.c \ 
     87        print-dvmrp.c print-eigrp.c print-enc.c print-esp.c print-fddi.c print-fr.c print-hsrp.c \ 
     88        print-igrp.c print-ipfc.c print-ipx.c print-ipcomp.c print-isoclns.c print-juniper.c print-lane.c \ 
     89        print-ldp.c print-lmp.c print-lspping.c print-lwapp.c print-egp.c print-krb.c \ 
     90        print-lwres.c print-mobile.c print-mpcp.c print-mpls.c print-msdp.c \ 
     91        print-pim.c print-pgm.c print-rip.c print-rrcp.c print-rx.c print-sflow.c print-slow.c print-sl.c \ 
     92        print-sll.c print-sunatm.c print-symantec.c print-timed.c print-token.c print-udld.c \ 
     93        print-vjc.c print-vqp.c print-wb.c print-zephyr.c print-vrrp.c print-vtp.c \ 
     94        print-usb.c 
     95 
    9496 
    9597LIBNETDISSECT_SRC=print-isakmp.c 
    9698LIBNETDISSECT_OBJ=$(LIBNETDISSECT_SRC:.c=.o) 
    9799LIBNETDISSECT=libnetdissect.a 
    98100 
     101endif 
     102 
    99103LOCALSRC = @LOCALSRC@ 
    100104GENSRC = version.c 
    101105LIBOBJS = @LIBOBJS@ 
    $(PROG): $(OBJ) @V_PCAPDEP@ 
    358362        @rm -f $@ 
    359363        $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS) 
    360364 
     365ifndef TCPDUMP_MINI 
    361366$(LIBNETDISSECT): $(LIBNETDISSECT_OBJ) 
    362367        @rm -f $@ 
    363368        $(AR) cr $@ $(LIBNETDISSECT_OBJ)  
    364369        $(RANLIB) $@ 
     370endif 
    365371 
    366372datalinks.o: $(srcdir)/missing/datalinks.c 
    367373        $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/datalinks.c 
  • addrtoname.c

    a b linkaddr_string(const u_char *ep, const 
    519519 
    520520        if (type == LINKADDR_ETHER && len == ETHER_ADDR_LEN) 
    521521                return (etheraddr_string(ep)); 
    522  
     522#ifndef TCPDUMP_MINI 
    523523        if (type == LINKADDR_FRELAY) 
    524524                return (q922_string(ep)); 
    525  
     525#endif 
    526526        tp = lookup_bytestring(ep, len); 
    527527        if (tp->e_name) 
    528528                return (tp->e_name); 
    init_addrtoname(u_int32_t localnet, u_in 
    11221122        init_ipxsaparray(); 
    11231123} 
    11241124 
     1125#ifndef TCPDUMP_MINI 
    11251126const char * 
    11261127dnaddr_string(u_short dnaddr) 
    11271128{ 
    dnaddr_string(u_short dnaddr) 
    11411142 
    11421143        return(tp->name); 
    11431144} 
     1145#endif 
    11441146 
    11451147/* Return a zero'ed hnamemem struct and cuts down on calloc() overhead */ 
    11461148struct hnamemem * 
  • print-llc.c

    a b llc_print(const u_char *p, u_int length, 
    195195                control = EXTRACT_LE_16BITS(p + 2); 
    196196                is_u = 0; 
    197197        } 
    198  
     198#ifndef TCPDUMP_MINI 
    199199        if (ssap_field == LLCSAP_GLOBAL && dsap_field == LLCSAP_GLOBAL) { 
    200200                /* 
    201201                 * This is an Ethernet_802.3 IPX frame; it has an 
    llc_print(const u_char *p, u_int length, 
    218218            ipx_print(p, length); 
    219219            return (1); 
    220220        } 
     221#endif 
    221222 
    222223        dsap = dsap_field & ~LLC_IG; 
    223224        ssap = ssap_field & ~LLC_GSAP; 
    llc_print(const u_char *p, u_int length, 
    250251                return (1); 
    251252        } 
    252253 
     254#ifndef TCPDUMP_MINI 
    253255        if (ssap == LLCSAP_IPX && dsap == LLCSAP_IPX && 
    254256            control == LLC_UI) { 
    255257                /* 
    llc_print(const u_char *p, u_int length, 
    265267                ipx_print(p+3, length-3); 
    266268                return (1); 
    267269        } 
     270#endif 
    268271 
    269272#ifdef TCPDUMP_DO_SMB 
    270273        if (ssap == LLCSAP_NETBEUI && dsap == LLCSAP_NETBEUI 
    llc_print(const u_char *p, u_int length, 
    296299                return (1); 
    297300        } 
    298301#endif 
     302#ifndef TCPDUMP_MINI 
    299303        if (ssap == LLCSAP_ISONS && dsap == LLCSAP_ISONS 
    300304            && control == LLC_UI) { 
    301305                isoclns_print(p + 3, length - 3, caplen - 3); 
    302306                return (1); 
    303307        } 
     308#endif 
    304309 
    305310        if (ssap == LLCSAP_SNAP && dsap == LLCSAP_SNAP 
    306311            && control == LLC_UI) { 
    snap_print(const u_char *p, u_int length 
    443448                case PID_CISCO_CDP: 
    444449                        cdp_print(p, length, caplen); 
    445450                        return (1); 
     451#ifndef TCPDUMP_MINI 
    446452                case PID_CISCO_DTP: 
    447453                        dtp_print(p, length);  
    448454                        return (1); 
    snap_print(const u_char *p, u_int length 
    452458                case PID_CISCO_VTP: 
    453459                        vtp_print(p, length); 
    454460                        return (1); 
     461#endif 
    455462                case PID_CISCO_PVST: 
    456463                        stp_print(p, length); 
    457464                        return (1); 
    snap_print(const u_char *p, u_int length 
    482489                        ether_print(p, length, caplen, NULL, NULL); 
    483490                        return (1); 
    484491 
     492#ifndef TCPDUMP_MINI 
    485493                case PID_RFC2684_802_5_FCS: 
    486494                case PID_RFC2684_802_5_NOFCS: 
    487495                        /* 
    snap_print(const u_char *p, u_int length 
    523531                         */ 
    524532                        fddi_print(p, length, caplen); 
    525533                        return (1); 
     534#endif 
    526535 
    527536                case PID_RFC2684_BPDU: 
    528537                        stp_print(p, length); 
  • print-null.c

    a b null_if_print(const struct pcap_pkthdr * 
    128128                ip6_print(p, length); 
    129129                break; 
    130130#endif 
    131  
     131#ifndef TCPDUMP_MINI 
    132132        case BSD_AFNUM_ISO: 
    133133                isoclns_print(p, length, caplen); 
    134134                break; 
    null_if_print(const struct pcap_pkthdr * 
    140140        case BSD_AFNUM_IPX: 
    141141                ipx_print(p, length); 
    142142                break; 
    143  
     143#endif 
    144144        default: 
    145145                /* unknown AF_ value */ 
    146146                if (!eflag) 
  • tcpdump.c

    a b struct ndo_printer { 
    148148 
    149149 
    150150static struct printer printers[] = { 
     151#ifndef TCPDUMP_MINI 
    151152        { arcnet_if_print,      DLT_ARCNET }, 
    152153#ifdef DLT_ARCNET_LINUX 
    153154        { arcnet_linux_if_print, DLT_ARCNET_LINUX }, 
    154155#endif 
     156#endif 
    155157        { ether_if_print,       DLT_EN10MB }, 
     158#ifndef TCPDUMP_MINI 
    156159        { token_if_print,       DLT_IEEE802 }, 
    157160#ifdef DLT_LANE8023 
    158161        { lane_if_print,        DLT_LANE8023 }, 
    static struct printer printers[] = { 
    167170#ifdef DLT_SLIP_BSDOS 
    168171        { sl_bsdos_if_print,    DLT_SLIP_BSDOS }, 
    169172#endif 
     173#endif 
    170174        { ppp_if_print,         DLT_PPP }, 
    171175#ifdef DLT_PPP_WITHDIRECTION 
    172176        { ppp_if_print,         DLT_PPP_WITHDIRECTION }, 
    173177#endif 
     178#ifndef TCPDUMP_MINI 
    174179#ifdef DLT_PPP_BSDOS 
    175180        { ppp_bsdos_if_print,   DLT_PPP_BSDOS }, 
    176181#endif 
    177182        { fddi_if_print,        DLT_FDDI }, 
     183#endif 
    178184        { null_if_print,        DLT_NULL }, 
    179185#ifdef DLT_LOOP 
    180186        { null_if_print,        DLT_LOOP }, 
    181187#endif 
    182188        { raw_if_print,         DLT_RAW }, 
     189#ifndef TCPDUMP_MINI 
    183190        { atm_if_print,         DLT_ATM_RFC1483 }, 
    184191#ifdef DLT_C_HDLC 
    185192        { chdlc_if_print,       DLT_C_HDLC }, 
    static struct printer printers[] = { 
    190197#ifdef DLT_PPP_SERIAL 
    191198        { ppp_hdlc_if_print,    DLT_PPP_SERIAL }, 
    192199#endif 
     200#endif 
    193201#ifdef DLT_PPP_ETHER 
    194202        { pppoe_if_print,       DLT_PPP_ETHER }, 
    195203#endif 
     204#ifndef TCPDUMP_MINI 
    196205#ifdef DLT_LINUX_SLL 
    197206        { sll_if_print,         DLT_LINUX_SLL }, 
    198207#endif 
     208#endif 
    199209#ifdef DLT_IEEE802_11 
    200210        { ieee802_11_if_print,  DLT_IEEE802_11}, 
    201211#endif 
     212#ifndef TCPDUMP_MINI 
    202213#ifdef DLT_LTALK 
    203214        { ltalk_if_print,       DLT_LTALK }, 
    204215#endif 
    static struct printer printers[] = { 
    217228#ifdef DLT_IP_OVER_FC 
    218229        { ipfc_if_print,        DLT_IP_OVER_FC }, 
    219230#endif 
     231#endif 
    220232#ifdef DLT_PRISM_HEADER 
    221233        { prism_if_print,       DLT_PRISM_HEADER }, 
    222234#endif 
    223235#ifdef DLT_IEEE802_11_RADIO 
    224236        { ieee802_11_radio_if_print,    DLT_IEEE802_11_RADIO }, 
    225237#endif 
     238#ifndef TCPDUMP_MINI 
    226239#ifdef DLT_ENC 
    227240        { enc_if_print,         DLT_ENC }, 
    228241#endif 
    static struct printer printers[] = { 
    232245#ifdef DLT_APPLE_IP_OVER_IEEE1394 
    233246        { ap1394_if_print,      DLT_APPLE_IP_OVER_IEEE1394 }, 
    234247#endif 
     248#endif 
    235249#ifdef DLT_IEEE802_11_RADIO_AVS 
    236250        { ieee802_11_radio_avs_if_print,        DLT_IEEE802_11_RADIO_AVS }, 
    237251#endif 
     252#ifndef TCPDUMP_MINI 
    238253#ifdef DLT_JUNIPER_ATM1 
    239254        { juniper_atm1_print,   DLT_JUNIPER_ATM1 }, 
    240255#endif 
    static struct printer printers[] = { 
    300315#ifdef DLT_IPV6 
    301316        { raw_if_print,         DLT_IPV6 }, 
    302317#endif 
     318#endif 
    303319        { NULL,                 0 }, 
    304320}; 
    305321 
  • print-ether.c

    a b ethertype_print(u_short ether_type, cons 
    269269                arp_print(gndo, p, length, caplen); 
    270270                return (1); 
    271271 
     272#ifndef TCPDUMP_MINI 
    272273        case ETHERTYPE_DN: 
    273274                decnet_print(p, length, caplen); 
    274275                return (1); 
    ethertype_print(u_short ether_type, cons 
    287288                printf("(NOV-ETHII) "); 
    288289                ipx_print(p, length); 
    289290                return (1); 
     291#endif 
    290292 
     293#ifndef TCPDUMP_MINI 
    291294        case ETHERTYPE_ISO: 
    292295                isoclns_print(p+1, length-1, length-1); 
    293296                return(1); 
    294  
     297#endif 
    295298        case ETHERTYPE_PPPOED: 
    296299        case ETHERTYPE_PPPOES: 
    297300        case ETHERTYPE_PPPOED2: 
    ethertype_print(u_short ether_type, cons 
    303306                eap_print(gndo, p, length); 
    304307                return (1); 
    305308 
     309#ifndef TCPDUMP_MINI 
    306310        case ETHERTYPE_RRCP: 
    307311                rrcp_print(gndo, p - 14 , length + 14); 
    308312                return (1); 
    309  
     313#endif 
    310314        case ETHERTYPE_PPP: 
    311315                if (length) { 
    312316                        printf(": "); 
    ethertype_print(u_short ether_type, cons 
    314318                } 
    315319                return (1); 
    316320 
     321#ifndef TCPDUMP_MINI 
    317322        case ETHERTYPE_MPCP: 
    318323                mpcp_print(p, length); 
    319324                return (1); 
    ethertype_print(u_short ether_type, cons 
    326331        case ETHERTYPE_CFM_OLD: 
    327332                cfm_print(p, length); 
    328333                return (1); 
    329  
     334#endif 
    330335        case ETHERTYPE_LLDP: 
    331336                lldp_print(p, length); 
    332337                return (1); 
    ethertype_print(u_short ether_type, cons 
    334339        case ETHERTYPE_LOOPBACK: 
    335340                return (1); 
    336341 
     342#ifndef TCPDUMP_MINI 
    337343        case ETHERTYPE_MPLS: 
    338344        case ETHERTYPE_MPLS_MULTI: 
    339345                mpls_print(p, length); 
    340346                return (1); 
    341  
     347#endif 
    342348        case ETHERTYPE_LAT: 
    343349        case ETHERTYPE_SCA: 
    344350        case ETHERTYPE_MOPRC: 
  • print-gre.c

    a b gre_print_0(const u_char *bp, u_int leng 
    213213                ip6_print(bp, len); 
    214214                break; 
    215215#endif 
     216#ifndef TCPDUMP_MINI 
    216217        case ETHERTYPE_MPLS: 
    217218                mpls_print(bp, len); 
    218219                break; 
    gre_print_0(const u_char *bp, u_int leng 
    228229        case ETHERTYPE_TEB: 
    229230                ether_print(bp, len, len, NULL, NULL); 
    230231                break; 
     232#endif 
    231233        default: 
    232234                printf("gre-proto-0x%x", prot); 
    233235        } 
  • print-igmp.c

    a b igmp_print(register const u_char *bp, re 
    303303        TCHECK2(bp[4], 4); 
    304304        (void)printf("igmp leave %s", ipaddr_string(&bp[4])); 
    305305        break; 
     306#ifndef TCPDUMP_MINI 
    306307    case 0x13: 
    307308        (void)printf("igmp dvmrp"); 
    308309        if (len < 8) 
    igmp_print(register const u_char *bp, re 
    314315        (void)printf("igmp pimv1"); 
    315316        pimv1_print(bp, len); 
    316317        break; 
     318#endif 
    317319    case 0x1e: 
    318320        print_mresp(bp, len); 
    319321        break; 
  • print-ip.c

    a b ip_print_demux(netdissect_options *ndo, 
    380380again: 
    381381        switch (ipds->nh) { 
    382382 
     383#ifndef TCPDUMP_MINI 
    383384        case IPPROTO_AH: 
    384385                ipds->nh = *ipds->cp; 
    385386                ipds->advance = ah_print(ipds->cp); 
    again: 
    414415                ipds->nh = enh & 0xff; 
    415416                goto again; 
    416417        } 
    417  
     418#endif 
    418419        case IPPROTO_SCTP: 
    419420                sctp_print(ipds->cp, (const u_char *)ipds->ip, ipds->len); 
    420421                break; 
    421422 
     423#ifndef TCPDUMP_MINI 
    422424        case IPPROTO_DCCP: 
    423425                dccp_print(ipds->cp, (const u_char *)ipds->ip, ipds->len); 
    424426                break; 
     427#endif 
    425428                 
    426429        case IPPROTO_TCP: 
    427430                /* pass on the MF bit plus the offset to detect fragments */ 
    again: 
    441444                           ipds->off & (IP_MF|IP_OFFMASK)); 
    442445                break; 
    443446                 
     447#ifndef TCPDUMP_MINI 
    444448        case IPPROTO_PIGP: 
    445449                /* 
    446450                 * XXX - the current IANA protocol number assignments 
    again: 
    461465        case IPPROTO_EIGRP: 
    462466                eigrp_print(ipds->cp, ipds->len); 
    463467                break; 
    464                  
     468#endif 
    465469        case IPPROTO_ND: 
    466470                ND_PRINT((ndo, " nd %d", ipds->len)); 
    467471                break; 
    468472 
     473#ifndef TCPDUMP_MINI 
    469474        case IPPROTO_EGP: 
    470475                egp_print(ipds->cp, ipds->len); 
    471476                break; 
    472  
     477#endif 
    473478        case IPPROTO_OSPF: 
    474479                ospf_print(ipds->cp, ipds->len, (const u_char *)ipds->ip); 
    475480                break; 
    again: 
    503508                gre_print(ipds->cp, ipds->len); 
    504509                break; 
    505510 
     511#ifndef TCPDUMP_MINI 
    506512        case IPPROTO_MOBILE: 
    507513                mobile_print(ipds->cp, ipds->len); 
    508514                break; 
    509  
    510515        case IPPROTO_PIM: 
    511516                pim_print(ipds->cp,  ipds->len, 
    512517                          in_cksum((const u_short*)ipds->cp, ipds->len, 0)); 
    again: 
    519524        case IPPROTO_PGM: 
    520525                pgm_print(ipds->cp, ipds->len, (const u_char *)ipds->ip); 
    521526                break; 
    522  
     527#endif 
    523528        default: 
    524529                if ((proto = getprotobynumber(ipds->nh)) != NULL) 
    525530                        ND_PRINT((ndo, " %s", proto->p_name)); 
  • print-ppp.c

    a b trunc: 
    12621262        return 0; 
    12631263} 
    12641264 
    1265  
     1265#ifndef TCPDUMP_MINI 
    12661266static void 
    12671267ppp_hdlc(const u_char *p, int length) 
    12681268{ 
    cleanup: 
    13271327        free(b); 
    13281328        return; 
    13291329} 
     1330#endif 
    13301331 
    13311332 
    13321333/* PPP */ 
    13331334static void 
    13341335handle_ppp(u_int proto, const u_char *p, int length) 
    13351336{ 
     1337#ifndef TCPDUMP_MINI 
    13361338        if ((proto & 0xff00) == 0x7e00) {/* is this an escape code ? */ 
    13371339            ppp_hdlc(p-1, length); 
    13381340            return; 
    13391341        } 
    1340  
     1342#endif 
    13411343        switch (proto) { 
    13421344        case PPP_LCP: /* fall through */ 
    13431345        case PPP_IPCP: 
    handle_ppp(u_int proto, const u_char *p, 
    13711373                ip6_print(p, length); 
    13721374                break; 
    13731375#endif 
     1376#ifndef TCPDUMP_MINI 
    13741377        case ETHERTYPE_IPX:     /*XXX*/ 
    13751378        case PPP_IPX: 
    13761379                ipx_print(p, length); 
    handle_ppp(u_int proto, const u_char *p, 
    13821385        case PPP_MPLS_MCAST: 
    13831386                mpls_print(p, length); 
    13841387                break; 
     1388#endif 
    13851389        case PPP_COMP: 
    13861390                printf("compressed PPP data"); 
    13871391                break; 
    ppp_if_print(const struct pcap_pkthdr *h 
    15201524        return (0); 
    15211525} 
    15221526 
     1527#ifndef TCPDUMP_MINI 
    15231528/* 
    15241529 * PPP I/F printer to use if we know that RFC 1662-style PPP in HDLC-like 
    15251530 * framing, or Cisco PPP with HDLC framing as per section 4.3.1 of RFC 1547, 
    printx: 
    17471752#endif /* __bsdi__ */ 
    17481753        return (hdrlength); 
    17491754} 
    1750  
     1755#endif 
    17511756 
    17521757/* 
    17531758 * Local Variables: 
  • print-tcp.c

    a b tcp_print(register const u_char *bp, reg 
    649649        else if (sport == SMB_PORT || dport == SMB_PORT) 
    650650                smb_tcp_print(bp, length); 
    651651#endif 
     652#ifndef TCPDUMP_MINI 
    652653        else if (sport == BEEP_PORT || dport == BEEP_PORT) 
    653654                beep_print(bp, length); 
     655#endif 
    654656        else if (length > 2 && 
    655657                 (sport == NAMESERVER_PORT || dport == NAMESERVER_PORT || 
    656658                  sport == MULTICASTDNS_PORT || dport == MULTICASTDNS_PORT)) { 
    tcp_print(register const u_char *bp, reg 
    659661                 * XXX packet could be unaligned, it can go strange 
    660662                 */ 
    661663                ns_print(bp + 2, length - 2, 0); 
     664#ifndef TCPDUMP_MINI 
    662665        } else if (sport == MSDP_PORT || dport == MSDP_PORT) { 
    663666                msdp_print(bp, length); 
    664         } 
    665         else if (length > 0 && (sport == LDP_PORT || dport == LDP_PORT)) { 
     667        } else if (length > 0 && (sport == LDP_PORT || dport == LDP_PORT)) { 
    666668                ldp_print(bp, length); 
     669#endif 
    667670        } 
    668671 
    669672        return; 
  • print-udp.c

    a b udp_print(register const u_char *bp, u_i 
    478478                        vat_print((void *)(up + 1), up); 
    479479                        break; 
    480480 
     481#ifndef TCPDUMP_MINI 
    481482                case PT_WB: 
    482483                        udpipaddr_print(ip, sport, dport); 
    483484                        wb_print((void *)(up + 1), length); 
    484485                        break; 
    485  
     486#endif 
    486487                case PT_RPC: 
    487488                        rp = (struct sunrpc_msg *)(up + 1); 
    488489                        direction = (enum sunrpc_msg_type)EXTRACT_32BITS(&rp->rm_direction); 
    udp_print(register const u_char *bp, u_i 
    510511                        snmp_print((const u_char *)(up + 1), length); 
    511512                        break; 
    512513 
     514#ifndef TCPDUMP_MINI 
    513515                case PT_CNFP: 
    514516                        udpipaddr_print(ip, sport, dport); 
    515517                        cnfp_print(cp, (const u_char *)ip); 
    516518                        break; 
    517  
     519#endif 
    518520                case PT_TFTP: 
    519521                        udpipaddr_print(ip, sport, dport); 
    520522                        tftp_print(cp, length); 
    udp_print(register const u_char *bp, u_i 
    557559                        } 
    558560#endif 
    559561                } 
     562#ifndef TCPDUMP_MINI 
    560563                if (TTEST(((struct LAP *)cp)->type) && 
    561564                    ((struct LAP *)cp)->type == lapDDP && 
    562565                    (atalk_port(sport) || atalk_port(dport))) { 
    udp_print(register const u_char *bp, u_i 
    565568                        llap_print(cp, length); 
    566569                        return; 
    567570                } 
     571#endif 
    568572        } 
    569573        udpipaddr_print(ip, sport, dport); 
    570574 
    udp_print(register const u_char *bp, u_i 
    600604                        ns_print((const u_char *)(up + 1), length, 0); 
    601605                else if (ISPORT(MULTICASTDNS_PORT)) 
    602606                        ns_print((const u_char *)(up + 1), length, 1); 
     607#ifndef TCPDUMP_MINI 
    603608                else if (ISPORT(TIMED_PORT)) 
    604609                        timed_print((const u_char *)(up + 1)); 
     610#endif 
    605611                else if (ISPORT(TFTP_PORT)) 
    606612                        tftp_print((const u_char *)(up + 1), length); 
    607613                else if (ISPORT(IPPORT_BOOTPC) || ISPORT(IPPORT_BOOTPS)) 
    608614                        bootp_print((const u_char *)(up + 1), length); 
     615#ifndef TCPDUMP_MINI 
    609616                else if (ISPORT(RIP_PORT)) 
    610617                        rip_print((const u_char *)(up + 1), length); 
     618#endif 
    611619                else if (ISPORT(AODV_PORT)) 
    612620                        aodv_print((const u_char *)(up + 1), length, 
    613621#ifdef INET6 
    udp_print(register const u_char *bp, u_i 
    615623#else 
    616624                            0); 
    617625#endif 
     626#ifndef TCPDUMP_MINI 
    618627                else if (ISPORT(ISAKMP_PORT)) 
    619628                         isakmp_print(gndo, (const u_char *)(up + 1), length, bp2); 
    620629                else if (ISPORT(ISAKMP_PORT_NATT)) 
    udp_print(register const u_char *bp, u_i 
    623632                else if (ISPORT(ISAKMP_PORT_USER1) || ISPORT(ISAKMP_PORT_USER2)) 
    624633                        isakmp_print(gndo, (const u_char *)(up + 1), length, bp2); 
    625634#endif 
     635#endif 
    626636                else if (ISPORT(SNMP_PORT) || ISPORT(SNMPTRAP_PORT)) 
    627637                        snmp_print((const u_char *)(up + 1), length); 
    628638                else if (ISPORT(NTP_PORT)) 
    629639                        ntp_print((const u_char *)(up + 1), length); 
     640#ifndef TCPDUMP_MINI 
    630641                else if (ISPORT(KERBEROS_PORT) || ISPORT(KERBEROS_SEC_PORT)) 
    631642                        krb_print((const void *)(up + 1)); 
     643#endif 
    632644                else if (ISPORT(L2TP_PORT)) 
    633645                        l2tp_print((const u_char *)(up + 1), length); 
    634646#ifdef TCPDUMP_DO_SMB 
    udp_print(register const u_char *bp, u_i 
    639651#endif 
    640652                else if (dport == 3456) 
    641653                        vat_print((const void *)(up + 1), up); 
     654#ifndef TCPDUMP_MINI 
    642655                else if (ISPORT(ZEPHYR_SRV_PORT) || ISPORT(ZEPHYR_CLT_PORT)) 
    643656                        zephyr_print((const void *)(up + 1), length); 
    644657                /* 
    udp_print(register const u_char *bp, u_i 
    649662                         (dport >= RX_PORT_LOW && dport <= RX_PORT_HIGH)) 
    650663                        rx_print((const void *)(up + 1), length, sport, dport, 
    651664                                 (u_char *) ip); 
     665#endif 
    652666#ifdef INET6 
    653667                else if (ISPORT(RIPNG_PORT)) 
    654668                        ripng_print((const u_char *)(up + 1), length); 
    udp_print(register const u_char *bp, u_i 
    659673                /* 
    660674                 * Kludge in test for whiteboard packets. 
    661675                 */ 
     676#ifndef TCPDUMP_MINI 
    662677                else if (dport == 4567) 
    663678                        wb_print((const void *)(up + 1), length); 
    664679                else if (ISPORT(CISCO_AUTORP_PORT)) 
    665680                        cisco_autorp_print((const void *)(up + 1), length); 
     681#endif 
    666682                else if (ISPORT(RADIUS_PORT) || 
    667683                         ISPORT(RADIUS_NEW_PORT) || 
    668684                         ISPORT(RADIUS_ACCOUNTING_PORT) || 
    669685                         ISPORT(RADIUS_NEW_ACCOUNTING_PORT) ) 
    670686                        radius_print((const u_char *)(up+1), length); 
     687#ifndef TCPDUMP_MINI 
    671688                else if (dport == HSRP_PORT) 
    672689                        hsrp_print((const u_char *)(up + 1), length); 
    673690                else if (ISPORT(LWRES_PORT)) 
    674691                        lwres_print((const u_char *)(up + 1), length); 
    675692                else if (ISPORT(LDP_PORT)) 
    676693                        ldp_print((const u_char *)(up + 1), length); 
     694#endif 
    677695                else if (ISPORT(OLSR_PORT)) 
    678696                        olsr_print((const u_char *)(up + 1), length, 
    679697#if INET6 
    udp_print(register const u_char *bp, u_i 
    681699#else 
    682700                                        0); 
    683701#endif 
     702#ifndef TCPDUMP_MINI 
    684703                else if (ISPORT(MPLS_LSP_PING_PORT)) 
    685704                        lspping_print((const u_char *)(up + 1), length); 
    686705                else if (dport == BFD_CONTROL_PORT || 
    udp_print(register const u_char *bp, u_i 
    698717                        lwapp_control_print((const u_char *)(up + 1), length, 0); 
    699718                else if (ISPORT(LWAPP_DATA_PORT)) 
    700719                        lwapp_data_print((const u_char *)(up + 1), length); 
     720#endif 
    701721                else if (ISPORT(SIP_PORT)) 
    702722                        sip_print((const u_char *)(up + 1), length); 
    703723                else if (ISPORT(SYSLOG_PORT)) 
  • print-ip6.c

    a b ip6_print(register const u_char *bp, reg 
    186186                case IPPROTO_SCTP: 
    187187                        sctp_print(cp, (const u_char *)ip6, len); 
    188188                        return; 
     189#ifndef TCPDUMP_MINI 
    189190                case IPPROTO_DCCP: 
    190191                        dccp_print(cp, (const u_char *)ip6, len); 
    191192                        return; 
     193#endif 
    192194                case IPPROTO_TCP: 
    193195                        tcp_print(cp, len, (const u_char *)ip6, fragmented); 
    194196                        return; 
    ip6_print(register const u_char *bp, reg 
    198200                case IPPROTO_ICMPV6: 
    199201                        icmp6_print(gndo, cp, len, (const u_char *)ip6, fragmented); 
    200202                        return; 
     203#ifndef TCPDUMP_MINI 
    201204                case IPPROTO_AH: 
    202205                        advance = ah_print(cp); 
    203206                        nh = *cp; 
    ip6_print(register const u_char *bp, reg 
    222225                        pim_print(cp, len, nextproto6_cksum(ip6, (u_short *)cp, len, 
    223226                                                            IPPROTO_PIM)); 
    224227                        return; 
    225  
     228#endif 
    226229                case IPPROTO_OSPF: 
    227230                        ospf6_print(cp, len); 
    228231                        return; 
    ip6_print(register const u_char *bp, reg 
    234237                case IPPROTO_IPV4: 
    235238                        ip_print(gndo, cp, len); 
    236239                        return; 
    237  
     240#ifndef TCPDUMP_MINI 
    238241                case IPPROTO_PGM: 
    239242                        pgm_print(cp, len, (const u_char *)ip6); 
    240243                        return; 
    241  
     244#endif 
    242245                case IPPROTO_GRE: 
    243246                        gre_print(cp, len); 
    244247                        return; 
Note: See TracBrowser for help on using the repository browser.