path: root/pcap-bpf.h
AgeCommit message (Collapse)AuthorFilesLines
2007-04-01Add RCS IDs.guy1-0/+2
2006-10-04Add a cautionary note to OS vendors here as well.guy1-0/+3
2006-10-04Put the public libpcap headers into a pcap subdirectory in both theguy1-700/+2
source directory and the target include directory, and have include files at the top-level directory to include those headers, for backwards compatibility. Update the FILES and INSTALL.txt files to reflect current reality.
2006-10-03Add a link-layer type for USB.guy1-2/+6
2006-07-27Added a new DLT and LINKTYPE value for ARINC 653 Interpartitiongianluca1-3/+10
Communication messages.
2006-07-25Fixed a typo in a DLT value: it should start with DLT_ and not LINKTYPE_gianluca1-2/+2
2006-07-19Redefined DLT_CAN20B and LINKTYPE_CAN20B as #190 (as this is thegianluca1-2/+11
right value for CAN). Added the definition of DLT_A429 and LINKTYPE_A429 as #184. Added these two link layers in the global array dlt_choices.
2006-05-20Added a new DLT and LINKTYPE value for CAN v2.0B frames.gianluca1-1/+10
2006-05-18add support for DLT_JUNIPER_VPhannes1-1/+10
2005-12-13add DLT/LINKTYPE for carrying FRF.16 Multi-link Frame Relayhannes1-1/+6
2005-08-12allocate 4 new DLTs on behalf of Juniper Networks, Inc. forhannes1-1/+13
prepending meta-information like interface index, interface name before a standard Ethernet, PPP, Frame Relay, C-HDLC Frame
2005-08-01Most in-kernel BPF interpreters have the constant field of anguy1-2/+2
instruction as an unsigned value, and, at least for comparisons, the value is converted to unsigned anyway, as the A and X registers are unsigned, and the Usual Arithmetic Conversions of C89 apply to comparisons. Make ours unsigned as well. (On two's complement machines - which means all machines we support - that won't be an issue for using the constant field as an offset, either, as arithmetic in the BPF virtual machine is 32-bit two's complement.)
2005-05-27RFC 1483 handles more than just IP and more than just SNAP.guy1-2/+2
2005-05-01Add the SS7 encapsulations to pcap-bpf.h, replacing the unused "raw SS7"guy1-2/+7
encapsulation with an "MTP2 plus pseudo-header" encapsulation. Get rid of "rawss7.h", as the LINKTYPE_RAWSS7 it's mainly dedicated to explain was never implemented. Update savefile.c for the changes.
2005-04-09As per Daniele Orlandi's request, use DLT_LINUX_LAPD rather thanguy1-3/+5
DLT_LAPD (it includes more than just the LAPD header).
2005-04-07At the request of Daniele Orlandi, add DLT_LAPD and LINKTYPE_LAPD forguy1-1/+7
raw LAPD.
2005-02-08Add DLT_ values requested by Gregor Maier <gregor@endace.com> of Endaceguy1-1/+10
Measurement Systems.
2005-02-08The DLT_LINUX_PPP_WITHDIRECTION is also used for pppd on some BSDs, soguy1-3/+10
rename it again to DLT_PPP_PPPD, and rename other #defines to match. Add backwards-compatibility #defines of DLT_PPP_WITH_DIRECTION and DLT_LINUX_PPP_WITHDIRECTION for software that used them.
2005-01-31Rename DLT_PPP_WITHDIRECTION to DLT_LINUX_PPP_WITHDIRECTION, as it's aguy1-5/+14
Linux-specific mechanism, and rename other #defines accordingly. Give more details about it in comments.
2005-01-31Apparently, Redback used a DLT_ value of 32 for captures from itsguy1-1/+7
SmartEdge 400 and 800.
2005-01-12add support for Juniper PIC Peer DLT_hannes1-1/+8
2005-01-11Add new DLT_ values for use in Gcom's T1/E1 line monitoring equipment.guy1-1/+8
2004-12-18From Gisle Vanem: MS-DOS support.guy1-1/+6
2004-12-09Add new DLT_ values and LINKTYPE_ values for G.7041/Y.1303 Genericguy1-1/+3
Framing Procedure, as per Dumas Hwang (dumas.hwang@navtelcom.com).
2004-12-07New link-layer header type for raw GPRS LLC frames, as per a request byguy1-1/+3
Marc Hermstein <mhermstein@yahoo.com>.
2004-10-29Update a comment about the AVS header.guy1-3/+3
Note that the previous checkin should have had the comment The radiotap header isn't BSD-specific - it's also used by the madwifi Atheros driver on Linux.
2004-10-29Have the usual three separate buffers for "format_text()", so that itguy1-4/+5
can be used multiple times in a single formatting call.
2004-10-20allocate DLT_ and LINKTYPE_ 167,168 for Juniper Networks, Inc.hannes1-1/+10
2004-08-18add support for another PPP variant as per request from Karsten Keil ↵hannes1-1/+8
<kkeil@suse.de> the first byte (0xff) of the PPP header (0xff03) is tweaked to accomodate the direction 0x00 = IN, 0x01 = OUT the DLT_ supports the libpcap tokens "inbound" and "outbound"
2004-06-07Add a DLT_ value and LINKTYPE_ value for BACnet MS/TP.guy1-1/+6
Clean up some white space.
2004-06-04Fix the comment for DLT_NULL to reflect reality, as per FreeBSD PR 62272guy1-2/+2
(the change for which has been checked into FreeBSD's <net/bpf.h>).
2004-03-28Handle the new OpenBSD pf format (DLT 117), which is now being usedfenner1-5/+9
by other systems as they adopt pf. Don't bother trying to be backwards compatible with DLT 17.
2004-03-17Add support for Apple's IP-over-IEEE 1394 encapsulation.guy1-5/+5
Fix a comment.
2004-03-11Beef up some comments, and clean up some other comments.guy1-10/+14
2004-03-11Add support for DLT_ value 99, as used by the Axent Raptorguy1-1/+10
firewall/Symantec Enterprise Firewall. Thanks, Axent/Symantec, for not asking us for a DLT_ value and not telling us about the link-layer type.
2004-02-11assign DLT_ and LINKTYPE_ 164 to Juniper Networks Inc.hannes1-1/+9
2004-01-29DLT_IEEE802_11_RADIO is used for the BSD radio header; add a newguy1-9/+16
DLT_IEEE802_11_RADIO_AVS for future use with the AVS radio header. Fix a comment. Put in reserved LINKTYPE_USERn values corresponding to the reserved DLT_USERn values.
2003-12-20Add some DLT_ values for private use.guy1-1/+47
Put in a note indicating that new DLT_ values should *not* be allocated - people should ask tcpdump-workers for values.
2003-12-03Reserve two DLT_ values for IBM's use.guy1-1/+7
2003-11-18From Jean Tourrilhes <jean2@sourceforge.net>: IrDA capture support forguy1-1/+18
2003-11-13Add a DLT_ value for DOCSIS frames.guy1-1/+10
Note in "pcap-bpf.h" that DLT_ values 139 through 142 are reserved for SS7.
2003-06-27Fix the spelling of Dieter Siegmund's last name.guy1-2/+2
2003-06-27Reserve a DLT_ value for Apple IP-over-IEEE 1394 cooked headers, as perguy1-1/+18
a request from Dieter Sigmund <dieter@apple.com>.
2003-04-28allocate a DLT_ and LINKTYPE_ for Juniper-internal chassis encapsulationhannes1-1/+2
2003-03-11Add support for OpenBSD DLT_PFLOG.guy1-6/+12
Get rid of bogus newline in BPF error string.
2003-03-08FreeBSD also defines DLT_SLIP_BSDOS as 13 and DLT_PPP_BSDOS as 14, so weguy1-25/+13
define them that way on FreeBSD as well as NetBSD.
2003-03-08Check for OpenBSD and, if we're building on OpenBSD, #define variousguy1-3/+14
DLT_ values to have the same value they have in OpenBSD.
2003-03-08Add support for OpenBSD DLT_ENC - and map it to a value of 109, as itsguy1-3/+10
value in OpenBSD, 13, is Yet Another DLT_ Value That Other OSes Use For Their Own Purposes.
2003-02-11allocate a bunch of DLT_ and LINKTYPES_ for Juniper-internal chassis ↵hannes1-1/+15
2003-02-11From Shaun <delius@progsoc.uts.edu.au>: on AIX, load the BPF driver andguy1-0/+442
create the BPF device nodes if necessary, and rename our "bpf.h" to "pcap-bpf.h" and install it in "/usr/include", so that "pcap-bpf.c" gets the system's bpf.h file if it includes <net/bpf.h> - on AIX, it needs to get an AIX-specific structure from that header in order to support loading the driver and creating the nodes. Update "packaging/pcap.spec".