aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-juniper.c
AgeCommit message (Collapse)AuthorFilesLines
2009-08-16Switch a bunch of dissectors over to using tvb_new_subset_remaining()krj1-4/+4
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29446 f5534014-38df-0310-8fa8-9805f1628bb7
2009-08-09Don't guard col_clear with col_checkkrj1-20/+10
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29344 f5534014-38df-0310-8fa8-9805f1628bb7
2009-08-09Don't guard col_set_str (COL_PROTOCOL) with col_checkkrj1-24/+12
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29340 f5534014-38df-0310-8fa8-9805f1628bb7
2009-05-26Misc dissector cleanup:wmeier1-621/+621
- Make some fcns & vars static - hf[] blurbs: "" and repeated text --> NULL - Move proto_register & proto_reg_handoff to end of source - packet-catapult-dct2000: simplify proto_reg_handoff - Use consistent indentation git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@28488 f5534014-38df-0310-8fa8-9805f1628bb7
2008-02-07Removed even more "statement not reached" warnings.stig1-4/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24286 f5534014-38df-0310-8fa8-9805f1628bb7
2007-04-19From Hannes Gredler:richardv1-1/+1
attached a small bugfix that uses the correct bits for determining if the ATM payload is a OAM cell. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21477 f5534014-38df-0310-8fa8-9805f1628bb7
2006-08-17From Hannes Gredler:etxrab1-0/+34
A patch that adds support for dissection of libpcap DLT_JUNIPER_VP frames. In addition i have fixed also the indent for DLT_JUNIPER_GGSN. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18940 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-21change a whole bunch of ethereal into wiresharksahlberg1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18196 f5534014-38df-0310-8fa8-9805f1628bb7
2006-02-09Hannes Gredler:jmayer1-21/+66
attached a patch that supports filtering for Juniper's meta information prepended before packets (logical encapsulation, ifd index etc.) Me: declare juniper_ext_get_tlv_value static git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17226 f5534014-38df-0310-8fa8-9805f1628bb7
2006-01-12FromHannes Gredleretxrab1-40/+48
-rework the GGSN dissector to proper parse meta extensions -more graceful magic-number detection - for better (JUNOS 6.4) downwards compatability -correct calculate the offset to ATM cookies when there are meta-extensions present git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17016 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-19Add support for Juniper GGSN generated pcap files.lego1-4/+43
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16857 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-12Use "guint" instead of "u_int".gerald1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16766 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-12From Hannes Gredleretxrab1-12/+312
-add codepoint to name resolution for Juniper IFMT, IFLE extension TLVs -bugfix: DLT_JUNIPER_PPP, correct the calculate offset for PPP payload -bugfix: DLT_JUNIPER_CHDLC, add CHDLC handler -bugfix: add a more flexible TLV value extraction function which does not bail if the assumed TLV length does not match git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16764 f5534014-38df-0310-8fa8-9805f1628bb7
2005-09-20From Hannes Gredler:etxrab1-11/+211
patch to support 4 additional juniper DLTs. all those are wrappers for exisiting media types augmented with meta-information which gets also displayed using this patch; git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15908 f5534014-38df-0310-8fa8-9805f1628bb7
2005-09-17Move a pile of protocol-related headers from the top-level sourceguy1-3/+3
directory to the epan directory. Some of them should perhaps ultimately be moved to epan/dissectors, if they pertain only to stuff exported by a particular dissector. Fix Gerald's e-mail address in files we're moving. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15844 f5534014-38df-0310-8fa8-9805f1628bb7
2005-08-12From Hannes Gredleretxrab1-46/+236
- add support for Multi-Link Frame-Relay (FRF.15) captures taken on Juniper ML-, LS-, AS- PICs. - rework of the common juniper header dissector: test the extension flag (0x80) which indicates that there are meta-information like interface-index, interface-name etc. present - minor bugfix (LSQ L3-proto masks, direction masks were broken) git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15316 f5534014-38df-0310-8fa8-9805f1628bb7
2005-07-28Warning fixesjmayer1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15125 f5534014-38df-0310-8fa8-9805f1628bb7
2005-07-26From Hannes Gredler:etxrab1-65/+286
a patch that adds support for dissecting packets captured on ML-, LS- and AS PICs using Multi-link PPP encapsulation, running JUNOS 7.3 or higher; additional there i did some clean-up in the juniper dissector that makes future addition of JUNIPER_DLTs easier; git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15081 f5534014-38df-0310-8fa8-9805f1628bb7
2005-05-11From Hannes Gredlersahlberg1-67/+118
support for Juniper PPPOE encapsulation git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14346 f5534014-38df-0310-8fa8-9805f1628bb7
2005-02-01removed MSVC warnings:ulfl1-2/+2
packet-juniper.c(262) : warning C4761: integral size mismatch in argument; conversion supplied packet-juniper.c(289) : warning C4761: integral size mismatch in argument; conversion supplied git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13220 f5534014-38df-0310-8fa8-9805f1628bb7
2005-01-29Put the dissection of the payload at the top level.guy1-32/+46
If the information that we used to guess the payload type is part of the payload, don't make it correspond to the "Payload Type" protocol tree item - it's covered by the dissected payload. If we don't succeed in guessing the protocol type, just dissect the payload as data. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13200 f5534014-38df-0310-8fa8-9805f1628bb7
2005-01-20Make some routines static that aren't used outside this module.guy1-9/+9
Use "guint16" instead of "u_int16_t", "guint8" instead of "u_int8_t", and "guint" instead of "u_int", to handle platforms lacking the latter types. Make "ppp_heuristic_guess()" reeturn a Boolean, as it just returns a "yes or no" answer. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13132 f5534014-38df-0310-8fa8-9805f1628bb7
2005-01-20From Hannes Gredler: support for Juniper's DLT_JUNIPER_ATM{1,2} values.guy1-0/+422
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13130 f5534014-38df-0310-8fa8-9805f1628bb7