Home | History | Annotate | Download | only in net
History log of /src/sys/net/dlt.h
RevisionDateAuthorComments
 1.25  02-Sep-2024  christos merge changes from libpcap-1.10.5
 1.24  17-Aug-2023  christos Use the version from libpcap-1.10.4
 1.23  28-May-2022  andvar fix various typos in comments, mainly origional->original,
extened->extended, incomming->incoming.
 1.22  05-Dec-2021  msaitoh s/preceed/preced/ in comment.
 1.21  05-Dec-2021  msaitoh s/accomodate/accommodate/ in comment.
 1.20  01-Oct-2019  christos sync with libcap-1.9.1
 1.19  03-Sep-2018  christos sync with libpcap-1.9.0
 1.18  08-Feb-2018  dholland branches: 1.18.2; 1.18.4;
Typos.
 1.17  24-Jan-2017  christos Sync with libpcap-1.8.1
 1.16  31-Mar-2015  christos branches: 1.16.2; 1.16.4;
update with new entries from libpcap-1.7.2
 1.15  19-Nov-2014  christos branches: 1.15.2;
Add BPF_MOD/BPF_XOR, sync DLT entries and document unused bpf instructions.
From libpcap-1.6.2
 1.14  07-Apr-2013  kardel recover DLT_HIPPY and DLT_HDLC from before for if_hippisubr.c and hd64570.c
 1.13  06-Apr-2013  christos update from libpcap
 1.12  21-Dec-2011  christos branches: 1.12.6;
PR/45730: David Holland: Avoid having 2 copies of bpf.h in /usr/include.
This adds the missing entries from libpcap to make libpcap compile with
our bpf.h.
 1.11  27-Feb-2006  drochner branches: 1.11.104; 1.11.108;
add missing DLTs from the libpcap-0.9.4 distribution
 1.10  10-Dec-2005  elad branches: 1.10.2; 1.10.4; 1.10.6;
Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
 1.9  28-Sep-2004  dyoung branches: 1.9.12;
Add several new DLTs. From tcpdump.org.
 1.8  22-Jun-2004  itojun prepare PF-related hooks. reviewed by matt, perry, christos
 1.7  16-Nov-2003  dyoung Add data-link type DLT_IEEE802_11_RADIO to wi and atw. DLT_IEEE802_11_RADIO
lets you monitor radio stats like received signal strength, which
diversity antenna was used, channel/frequency, modulation, and data
rate.
 1.6  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.5  17-Apr-2003  salo branches: 1.5.2;
depreceated->deprecated
 1.4  28-Aug-2002  onoe Define new DLT: DLT_IEEE802_11, DLT_PRISM_HEADER, and DLT_AIRONET_HEADER
from tcpdump.org
 1.3  10-Sep-2001  bjh21 branches: 1.3.10;
Add MI Econet support. This is lacking any interfaces to higher-layer
protocols, and lacking any timeouts, but it basically works, doing four-way
handshakes in both directions and incoming Machine Peek operations.

Oh, and Econet is Acorn's ancient, proprietary 500kbit/s networking
technology.
 1.2  29-Apr-2001  martin branches: 1.2.2; 1.2.4;
Add an in-kernel PPPoE (ppp over ethernet, RFC 2516) implementation,
based on the existing net/if_spppsubr.c stuff.

While there are completely userland (bpf based) implementations available,
those have a vastly larger per packet overhead thus causing major CPU
overhead and higher latency. On an i386 base router, running a 486DX at 50MHz
my line (768kBit/s downstream) was limited to something (varying) between 10
and 20 kByte/s effective download rate. With this implementation I get full
bandwidth (~85kByte/s).

This is client side only. Arguably the right way to add full PPPoE support
(including server side) would be a variation of the ppp line discipline and
appropriate modifications to pppd. I promise every help I can give to anyone
doing that - but I needed this realy fast. Besids, on low memory NAT boxes
with typically a single PPPoE connection, this implementation is more
lightweight than a pppd based one, which nicely fits my needs.
 1.1  12-Dec-2000  thorpej branches: 1.1.2; 1.1.4;
Put the BPF DLT_* constants into their own header file so that things
that reference them don't have to slurp in all of the BPF headers.

Define a new generic RAWAF type that is like DLT_RAW, but isn't specific
to IP (the macro takes an AF_* constant as an argument to generate the
actual type).
 1.1.4.3  17-Sep-2002  nathanw Catch up to -current.
 1.1.4.2  21-Sep-2001  nathanw Catch up to -current.
 1.1.4.1  21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2  13-Dec-2000  bouyer Sync with HEAD (for UBC fixes).
 1.1.2.1  12-Dec-2000  bouyer file dlt.h was added on branch thorpej_scsipi on 2000-12-13 15:50:27 +0000
 1.2.4.1  01-Oct-2001  fvdl Catch up with -current.
 1.2.2.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.2.2.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.3.10.1  29-Aug-2002  gehenna catch up with -current.
 1.5.2.5  11-Dec-2005  christos Sync with head.
 1.5.2.4  19-Oct-2004  skrll Sync with HEAD
 1.5.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.5.2.1  03-Aug-2004  skrll Sync with HEAD
 1.9.12.1  21-Jun-2006  yamt sync with head.
 1.10.6.1  22-Apr-2006  simonb Sync with head.
 1.10.4.1  09-Sep-2006  rpaulo sync with head
 1.10.2.1  01-Mar-2006  yamt sync with head.
 1.11.108.1  18-Feb-2012  mrg merge to -current.
 1.11.104.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.11.104.1  17-Apr-2012  yamt sync with head
 1.12.6.2  03-Dec-2017  jdolecek update from HEAD
 1.12.6.1  23-Jun-2013  tls resync from head
 1.15.2.2  05-Feb-2017  skrll Sync with HEAD
 1.15.2.1  06-Apr-2015  skrll Sync with HEAD
 1.16.4.1  21-Apr-2017  bouyer Sync with HEAD
 1.16.2.1  20-Mar-2017  pgoyette Sync with HEAD
 1.18.4.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.18.4.1  10-Jun-2019  christos Sync with HEAD
 1.18.2.1  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

RSS XML Feed