summaryrefslogtreecommitdiff
path: root/print-juniper.c
Commit message (Collapse)AuthorAgeFilesLines
* Add missing variable.guy2006-05-101-1/+4
|
* improve Control Word detection heuristics for OAM cellshannes2006-02-241-11/+15
|
* squelch warning message for unknown juniper encapulationshannes2006-02-011-1/+18
|
* add support for DLT_JUNIPER{PPP,ETHER,FRELAY,CHDLC} printershannes2005-08-231-1/+69
|
* add support for detection of the extension bithannes2005-08-101-8/+16
|
* #ifdef references to various Juniper DLT_ values, so that we can buildguy2005-07-291-1/+13
| | | | | | even on systems with older libpcaps that lack them. (tcpdump isn't supposed to *require* the corresponding version of libpcap, although it works best with that version or later.)
* update length,caplen fields when determining the cookie lengthhannes2005-07-211-1/+3
|
* add support for Frame-Relay over AS-PIC dissectorhannes2005-07-201-13/+76
|
* bugfix: an empty AS-PIC cookie will be interpreted as IPv4 but could be IS-IShannes2005-07-201-2/+10
|
* Juniper routers do not deliver a heading HEC byte for oam cells: make the ↵hannes2005-06-201-3/+4
| | | | OAM printer to support both HEC and non-HEC OAM cells
* check for cell-relay controlword between the cookie and the OAM payloadhannes2005-06-091-1/+8
|
* From Albert Chin: don't call "ip6_print()" if it's not available.guy2005-06-071-1/+3
|
* Protect code for particular Juniper DLT_ values with #ifdefs, so thisguy2005-06-031-1/+46
| | | | can be compiled with older versions of libpcap.
* add basic support for DLT_JUNIPER_{GGSN,ES,MONITOR,SERVICES}, better ↵hannes2005-05-221-2/+215
| | | | boundary checking when parsing the juniper headers
* add support for the atm-cell-relay control wordhannes2005-05-171-2/+8
|
* add support for AS-PIC cookieshannes2005-05-121-15/+60
|
* add support for DLT_JUNIPER_PPPOE_ATM printerhannes2005-05-121-28/+45
| | | | | replace the JUNIPER_ enums with real DLT_JUNIPER types (does this break environments where an old libpcap is present ?)
* do not dependend on eflag setting wether to copy cookie data or not - e.g. ↵hannes2005-05-101-3/+4
| | | | the atm printer needs to access the cookies
* add support for DLT_JUNIPER_PPPOE, fix zero-length cookieshannes2005-05-031-8/+29
|
* From Albert Chin: IBM's C compiler, at least for AIX 4.3.3, doesn'tguy2005-04-251-2/+2
| | | | allow a trailing comma on the last member of an enum.
* Make the string pointer in "struct juniper_cookie_table" just a "charguy2005-04-211-2/+2
| | | | *", so as to avoid GCC 4.0 warnings when initializing it from a string.
* refactor the juniper_parse header printer, add juniper FRF.16 dissectorhannes2005-04-201-158/+238
|
* refactored ip_print() so that chained header parser (ESP/AH) canmcr2005-04-061-3/+11
| | | | more easily call the inner parts.
* add support for Juniper ML-PPP DLT for printing captureshannes2005-01-271-1/+54
| | | | taken on the Link-Service (LS) and Multi-Link (ML) PICs
* add support for printing Multi-Link Frame Relayhannes2005-01-271-2/+60
| | | | captured on Juniper ML-PIC and LS-PIC cards
* fix the ATM1 PIC OAM cell dissectinghannes2005-01-251-4/+2
|
* If we print something as an OAM cell, we're done with it, so just return.guy2005-01-241-1/+4
| | | | | Note that sometimes we appear to be mis-dissecting something as an OAM cell.
* -change the BPF_ defines to JUNIPER_BPF defines as they are privatehannes2004-10-281-12/+14
| | | | | -rename ppp_heuristic_guess to juniper_ppp_heuristic_guess as only juniper supported protocols are being tested
* - add a brief ML-PPP printerhannes2004-10-201-2/+2
| | | | | | - add PPP_IPV6 in the PPP name resolution table - change the cryptic SSNHF LCP options to "12 Bit seq #" for better clarity to human devices
* add support for dissecting DLT_JUNIPER_ATM1 (137) and DLT_JUNIPER_ATM2 (135)hannes2004-10-191-0/+287