summaryrefslogtreecommitdiff
path: root/print-ip.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Get rid of includes of <netinet/in_systm.h>, and replace "n_short",guy2000-09-291-2/+1
| | | | "n_long", and "n_time", defined in that file, with other types.
* Add an "ip.h" header, to declare the IP stuff needed by dissectors, andguy2000-09-231-3/+3
| | | | | | | | | | | have dissectors include them rather than <netinet/ip.h> or <netinet/ip_var.h>, if they actually need that stuff. Put the declarations of the ICMP stuff directly into "print-icmp.c". Remove all unnecessary includes of <netinet/ip*.h> files. Copy the byte-order stuff from "nameser.h" into "tcp.h".
* Add "tcp.h" and "udp.h" headers, to declare the TCP and UDP stuff neededguy2000-09-231-4/+1
| | | | | | | | | by dissectors, and have dissectors include them rather than <netinet/udp.h>, <netinet/udp_var.h>, or <netinet/tcp.h>, if they actually need that stuff. Remove all unnecessary includes of <netinet/udp*.h> or <netinet/tcp*.h> files.
* print IP length. From Kevin Steves <stevesk@sweden.hp.com>assar2000-07-291-1/+3
|
* check the ip protocol version on printing raw packets, from Love ↵assar2000-07-111-1/+27
| | | | <lha@stacken.kth.se>
* remove non-STDC codeassar2000-07-011-4/+1
|
* correct handling of truncated IPv4 option.itojun2000-05-101-2/+10
|
* Initial VRRP printer (ip proto 112, RFC 2338).fenner2000-05-011-1/+8
|
* Don't try to print packets with a too-short hlen.fenner2000-01-251-1/+5
| | | | | Pointed out on BUGTRAQ on 16 Jun 1999 (reported as infinite loop on Linux and core dump on all other OS's)
* * print-rt6.c: make IPv6 routing header printing work with new 2292bisitojun1999-12-221-5/+5
| | | | | | | | | | | API. * print-bgp.c: improve options printing. ugly code exists for unaligned option parsing (need some fix). * const poisoning in SMB decoder. * make dump format back to original. someone may want to add an option to do ascii printing, but keep the default behavior as is for scripts used in many places. * -Wall -Werror clean checks.
* Eliminate printf format warnings.fenner1999-12-151-6/+6
| | | | | Don't use len without initializing in ip_printts() (in the case of an invalid type).
* IGMP fixes:fenner1999-11-231-27/+21
| | | | | | | - Identify IGMPv1 and IGMPv2 instead of "report" and "nreport". - Don't use questionably-portable bitfields for packet formats. - Don't try to check the IGMP checksum if the packet was not completely captured.
* Enhanced PIMv1 support.fenner1999-11-221-2/+2
| | | | Cisco Auto-RP support.
* (ip_printts): hard-code IPOPT_TS_PRESPECassar1999-11-211-2/+13
|
* Switch to config.h instead of passing defines in DEFS.fenner1999-11-211-1/+5
|
* print router-alert and ECN. re-write some. From kuznet@ms2.inr.ac.ruassar1999-11-211-32/+111
|
* - enable build outside of the treeitojun1999-10-301-1/+7
| | | | | | | - endian checks (use WORDS_BIGENDIAN) - fallback def for IPPROTO_{AH,ESP} - sa_len issues - do not use bittypes.h, respect AC_LBL_CHECK_TYPES
* fix complation on IPv4 host (tested with plain FreeBSD228).itojun1999-10-301-1/+4
|
* Bring in KAME IPv6 tcpdump. replaces esp/ah/isakmp decoder.itojun1999-10-301-7/+101
| | | | | | | Hope I did not break anything. Portability on IPv4-only node needs checking, I'll do this very soon. (sorry for rather jumbo commit) XXx what is _FAVOR_BSD?
* compilable AH/ESP patchesmcr1999-10-171-125/+263
|
* ASCII patches for tcpdump.mcr1999-10-171-263/+125
| | | | AH/ESP printing.
* patches to help build on Linux 2.2linux22mcr1999-10-171-4/+1
|
* Initial revisionmcr1999-10-071-0/+524