summaryrefslogtreecommitdiffstats
path: root/contrib/tcpdump/print-ip.c
Commit message (Collapse)AuthorAgeFilesLines
* Bulk sync of pf changes from head, in attempt to fixup broken build Iglebius2014-03-121-0/+2
| | | | | | | | | made in r263029. Merge r257186,257215,257349,259736,261797. These changesets split pfvar.h into several smaller headers and make userland utilities to include only some of them.
* MFV: tcpdump 4.3.0.delphij2012-10-051-13/+13
|\ | | | | | | MFC after: 4 weeks
* | Provide ability for printing and decoding pfsync(4) traffic. Thisglebius2012-10-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doesn't mean supporting IFT_PFSYNC (which I hope will eventually die). This means decoding packets with IP protocol of 240 caught on any normal interface like Ethernet. The code is based on couple of files from OpenBSD, significantly modified by myself. Parser differentiates for four levels of verbosity: no -v, -v, -vv and -vvv. We don't yet forward this code upstream, because currently it strongly relies on if_pfsync.h and even on pfvar.h. I hope that this can be fixed in future. Reviewed by: gnn, delphij
* | Merge tcpdump 4.2.1.delphij2012-05-171-98/+62
|\ \ | |/ | | | | MFC after: 2 weeks
* | Merge tcpdump-4.1.1.rpaulo2010-10-281-2/+3
|\ \ | |/
* | Merge tcpdump 4.0.0 from the vendor branch.rpaulo2009-03-211-2/+2
|\ \ | |/
| * Flatten vendor/tcpdump and remove keyword expansion.rpaulo2009-03-201-740/+0
| |
| * Import of tcpdump v3.9.8mlaier2007-10-161-31/+40
| |
| * Import of tcpdump v3.9.4sam2006-09-041-2/+6
| |
| * Virgin import of tcpdump v3.9.1 (release) from tcpdump.orgsam2005-07-111-1/+5
| | | | | | | | Approved by: re (scottl)
| * Virgin import of tcpdump v3.9.1 (alpha 096) from tcpdump.orgsam2005-05-291-238/+304
| |
| * Import tcpdump 3.8.3, from http://www.tcpdump.org/releases/tcpdump-3.8.3.tar.gzbms2004-03-311-200/+270
| |
| * Import tcpdump 3.7.2 (fudging for multi-DLT support) fromfenner2003-03-021-6/+16
| | | | | | | | http://www.tcpdump.org/release/tcpdump-3.7.2.tar.gz
| * Import tcpdump 3.7.1, fromfenner2002-06-211-64/+35
| | | | | | | | http://www.tcpdump.org/release/tcpdump-3.7.1.tar.gz
| * Virgin import of tcpdump.org tcpdump v3.6.2fenner2001-04-031-165/+59
| |
| * Virgin import of tcpdump.org tcpdump v3.5fenner2000-01-301-64/+252
| |
| * Virgin import of LBL tcpdump v3.4fenner1998-09-151-8/+8
| |
| * Virgin import of LBL tcpdump v3.3fenner1997-05-271-12/+28
| |
* | Resolve merge conflictsmlaier2007-10-161-31/+40
| | | | | | | | | | Approved by: re (kensmith) Obtained from: tcpdump.org
* | resolve merge conflictssam2006-09-041-2/+6
| | | | | | | | MFC after: 1 month
* | resolve merge conflictssam2005-07-111-1/+5
| | | | | | | | Approved by: re (scottl)
* | resolve merge conflicts and update for proper build; including:sam2005-05-291-238/+304
| | | | | | | | | | | | | | | | o print-fr.c returned to code on vendor branch o remove pmap_prot.h include from print-sunrprc.c o remove gcc/i386-specific ntoh* write-arounds from tcpdump-stdinc.h Reviewed by: bms
* | Merge of tcpdump 3.8.3 from tcpdump.org, with the following caveats:bms2004-03-311-200/+270
| | | | | | | | | | | | | | | | | | | | | | print-atm.c no longer performs special handling for FORE headers; these can no doubt be re-added at a later date. print-fr.c is effectively a no-op. print-llc.c has had the default_print_unaligned() call removed as tcpdump no longer defines this function, however the prototype is still present. Suggest we roll in a diff to use print_unknown_data().
* | Merge tcpdump 3.7.2fenner2003-03-021-6/+16
| |
* | Merge tcpdump 3.7.1fenner2002-06-211-64/+35
| | | | | | | | MFC after: 2 weeks
* | Merge tcpdump 3.6.2fenner2001-04-031-176/+59
| |
* | Merge tcpdump 3.5fenner2000-01-301-63/+250
| |
* | Merge tcpdump 3.4fenner1998-09-151-8/+8
| | | | | | | | PR: bin/7877
* | Merge tcpdump 3.3.fenner1997-05-271-12/+28
| | | | | | | | | | | | | | | | | | The print_nfs.c changes are pretty extensive; this is partially because LBL did a lot of cleanup and partially because I removed lots of pointless changes away from the LBL style. PR: 3371 mostly-Submitted by: Chris Timmons <skynyrd@opus.cts.cwu.edu>
* | LBL chose to use IPPROTO_ENCAP to represent IP proto 4 encapsulationfenner1996-11-261-3/+3
| | | | | | | | | | | | | | | | as performed by the multicast kernel modifications. However, BSD already had IPPROTO_ENCAP defined as 98 (RFC 1241 encapsulation). This changes the use of IPPROTO_ENCAP to IPPROTO_IPIP, which is the BSD name for IP proto 4.
* | Fix the IGMP printer. A lost pair of parenthesis caused all IGMPfenner1996-11-251-70/+5
| | | | | | | | | | | | reports to be printed as IGMPv1, and a misapplied patch caused IGMP Leave messages to be partially interpreted as DVMRP routing messages.
* | Improvements to IGMP message decoding.pst1996-08-191-7/+86
|/ | | | | Add support for the router-alert option. Submitted by: Bill Fenner <fenner@parc.xerox.com>
* Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.pst1996-08-191-0/+508
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
OpenPOWER on IntegriCloud