aboutsummaryrefslogtreecommitdiff
path: root/pcap-bpf.h
Commit message (Collapse)AuthorAgeFilesLines
* Delete trailing spaces/tabsFrancois-Xavier Le Bail2015-03-081-1/+1
|
* remove libpcap's own CVS keywordsDenis Ovsienko2014-01-031-2/+0
| | | | | | This change removes CVS keywords that express that the file belongs to libpcap repository. All such keywords represented the revision and timestamp by the end of 2008 or even older.
* Add RCS IDs.guy2007-04-011-0/+2
|
* Add a cautionary note to OS vendors here as well.guy2006-10-041-0/+3
|
* Put the public libpcap headers into a pcap subdirectory in both theguy2006-10-041-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.
* Add a link-layer type for USB.guy2006-10-031-2/+6
|
* Added a new DLT and LINKTYPE value for ARINC 653 Interpartitiongianluca2006-07-271-3/+10
| | | | Communication messages.
* Fixed a typo in a DLT value: it should start with DLT_ and not LINKTYPE_gianluca2006-07-251-2/+2
|
* Redefined DLT_CAN20B and LINKTYPE_CAN20B as #190 (as this is thegianluca2006-07-191-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.
* Added a new DLT and LINKTYPE value for CAN v2.0B frames.gianluca2006-05-201-1/+10
|
* add support for DLT_JUNIPER_VPhannes2006-05-181-1/+10
|
* add DLT/LINKTYPE for carrying FRF.16 Multi-link Frame Relayhannes2005-12-131-1/+6
|
* allocate 4 new DLTs on behalf of Juniper Networks, Inc. forhannes2005-08-121-1/+13
| | | | | prepending meta-information like interface index, interface name before a standard Ethernet, PPP, Frame Relay, C-HDLC Frame
* Most in-kernel BPF interpreters have the constant field of anguy2005-08-011-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.)
* RFC 1483 handles more than just IP and more than just SNAP.guy2005-05-271-2/+2
|
* Add the SS7 encapsulations to pcap-bpf.h, replacing the unused "raw SS7"guy2005-05-011-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.
* As per Daniele Orlandi's request, use DLT_LINUX_LAPD rather thanguy2005-04-091-3/+5
| | | | DLT_LAPD (it includes more than just the LAPD header).
* At the request of Daniele Orlandi, add DLT_LAPD and LINKTYPE_LAPD forguy2005-04-071-1/+7
| | | | raw LAPD.
* Add DLT_ values requested by Gregor Maier <gregor@endace.com> of Endaceguy2005-02-081-1/+10
| | | | Measurement Systems.
* The DLT_LINUX_PPP_WITHDIRECTION is also used for pppd on some BSDs, soguy2005-02-081-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.
* Rename DLT_PPP_WITHDIRECTION to DLT_LINUX_PPP_WITHDIRECTION, as it's aguy2005-01-311-5/+14
| | | | | Linux-specific mechanism, and rename other #defines accordingly. Give more details about it in comments.
* Apparently, Redback used a DLT_ value of 32 for captures from itsguy2005-01-311-1/+7
| | | | SmartEdge 400 and 800.
* add support for Juniper PIC Peer DLT_hannes2005-01-121-1/+8
|
* Add new DLT_ values for use in Gcom's T1/E1 line monitoring equipment.guy2005-01-111-1/+8
|
* From Gisle Vanem: MS-DOS support.guy2004-12-181-1/+6
|
* Add new DLT_ values and LINKTYPE_ values for G.7041/Y.1303 Genericguy2004-12-091-1/+3
| | | | Framing Procedure, as per Dumas Hwang (dumas.hwang@navtelcom.com).
* New link-layer header type for raw GPRS LLC frames, as per a request byguy2004-12-071-1/+3
| | | | Marc Hermstein <mhermstein@yahoo.com>.
* Update a comment about the AVS header.guy2004-10-291-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.
* Have the usual three separate buffers for "format_text()", so that itguy2004-10-291-4/+5
| | | | can be used multiple times in a single formatting call.
* allocate DLT_ and LINKTYPE_ 167,168 for Juniper Networks, Inc.hannes2004-10-201-1/+10
|
* add support for another PPP variant as per request from Karsten Keil ↵hannes2004-08-181-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"
* Add a DLT_ value and LINKTYPE_ value for BACnet MS/TP.guy2004-06-071-1/+6
| | | | Clean up some white space.
* Fix the comment for DLT_NULL to reflect reality, as per FreeBSD PR 62272guy2004-06-041-2/+2
| | | | (the change for which has been checked into FreeBSD's <net/bpf.h>).
* Handle the new OpenBSD pf format (DLT 117), which is now being usedfenner2004-03-281-5/+9
| | | | | by other systems as they adopt pf. Don't bother trying to be backwards compatible with DLT 17.
* Add support for Apple's IP-over-IEEE 1394 encapsulation.guy2004-03-171-5/+5
| | | | Fix a comment.
* Beef up some comments, and clean up some other comments.guy2004-03-111-10/+14
|
* Add support for DLT_ value 99, as used by the Axent Raptorguy2004-03-111-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.
* assign DLT_ and LINKTYPE_ 164 to Juniper Networks Inc.hannes2004-02-111-1/+9
|
* DLT_IEEE802_11_RADIO is used for the BSD radio header; add a newguy2004-01-291-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.
* Add some DLT_ values for private use.guy2003-12-201-1/+47
| | | | | Put in a note indicating that new DLT_ values should *not* be allocated - people should ask tcpdump-workers for values.
* Reserve two DLT_ values for IBM's use.guy2003-12-031-1/+7
|
* From Jean Tourrilhes <jean2@sourceforge.net>: IrDA capture support forguy2003-11-181-1/+18
| | | | Linux.
* Add a DLT_ value for DOCSIS frames.guy2003-11-131-1/+10
| | | | | Note in "pcap-bpf.h" that DLT_ values 139 through 142 are reserved for SS7.
* Fix the spelling of Dieter Siegmund's last name.guy2003-06-271-2/+2
|
* Reserve a DLT_ value for Apple IP-over-IEEE 1394 cooked headers, as perguy2003-06-271-1/+18
| | | | a request from Dieter Sigmund <dieter@apple.com>.
* allocate a DLT_ and LINKTYPE_ for Juniper-internal chassis encapsulationhannes2003-04-281-1/+2
|
* Add support for OpenBSD DLT_PFLOG.guy2003-03-111-6/+12
| | | | Get rid of bogus newline in BPF error string.
* FreeBSD also defines DLT_SLIP_BSDOS as 13 and DLT_PPP_BSDOS as 14, so weguy2003-03-081-25/+13
| | | | define them that way on FreeBSD as well as NetBSD.
* Check for OpenBSD and, if we're building on OpenBSD, #define variousguy2003-03-081-3/+14
| | | | DLT_ values to have the same value they have in OpenBSD.
* Add support for OpenBSD DLT_ENC - and map it to a value of 109, as itsguy2003-03-081-3/+10
| | | | | value in OpenBSD, 13, is Yet Another DLT_ Value That Other OSes Use For Their Own Purposes.