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".
- using u_int for this bitfield would make them occupy 32bits.
- use of char as bitfield type is illegal either
so I've avoided use of bitfield (use mask and shift).
- include RFC2117-style address formats
- parse more Hello options
- parse the Prune-Refresh packet type
- use standard truncation checks
- use EXTRACT_* macros to handle unaligned data access
- Don't print the netmask if it's all bits on
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?