On Dec 28, 2010, at 8:23 PM, Gianluca Varenni wrote:

> This is what PPI does. 
> 
> http://www.cacetech.com/documents/PPI%20Header%20format%201.0.10.pdf

That document misspells "linktype" as "dlt". :-)

DLT_ values are platform-dependent; there is no guarantee that DLT_xxx will 
have the same value on all platforms.  The values that appear in pcap and 
pcap-ng packet headers are LINKTYPE_ values, which are currently not defined in 
a public header file (they're defined in libpcap's savefile.c (in older 
versions of libpcap) or pcap-common.c (libpcap 1.1.0 and later), but that's 
only because there isn't yet an API that uses them.

99 44/100% of the DLT_ definitions are the same as the equivalent LINKTYPE_ 
values; the exceptions are the DLT_ definitions that were given different 
values in different OSes, e.g. DLT_RAW (14 in OpenBSD, 12 everywhere else).  
Currently, tcpdump.org, when it assigns a new value, gives the same value to 
DLT_xxx and LINKTYPE_xxx.  (LINKTYPE_RAW is 101; capture files should *not* use 
14 or 12 to indicate a raw IP capture, they should use 101.)-
This is the tcpdump-workers list.
Visit https://cod.sandelman.ca/ to unsubscribe.

Reply via email to