Home | History | Annotate | Download | only in dec
History log of /src/sys/dev/dec/if_le_dec.c
RevisionDateAuthorComments
 1.21  22-Jun-2017  flxd spelling (DEC called it "TURBOchannel")
 1.20  19-Jan-2010  pooka branches: 1.20.22; 1.20.40;
Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client. This change
doesn't yet add support for loading bpf as a module, since drivers
can register before bpf is attached. However, callers of bpf can
now be modularized.

Dynamically loadable bpf could probably be done fairly easily with
coordination from the stub driver and the real driver by registering
attachments in the stub before the real driver is loaded and doing
a handoff. ... and I'm not going to ponder the depths of unload
here.

Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
 1.19  04-Apr-2008  tsutsui branches: 1.19.4;
Split device_t/softc for le(4) and variants and misc cosmetic changes.
 1.18  19-Oct-2007  ad branches: 1.18.16;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.17  24-Dec-2005  perry branches: 1.17.30; 1.17.44; 1.17.46; 1.17.50;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.16  11-Dec-2005  christos merge ktrace-lwp.
 1.15  27-Feb-2005  perry branches: 1.15.4;
nuke trailing whitespace
 1.14  04-Feb-2005  perry de-__P
 1.13  07-Aug-2003  agc branches: 1.13.8; 1.13.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.12  13-Nov-2001  lukem branches: 1.12.16;
add/cleanup RCSID
 1.11  30-May-2001  mrg branches: 1.11.2;
use _KERNEL_OPT
 1.10  21-Jul-1998  drochner branches: 1.10.26;
adapt to LANCE driver split
 1.9  05-Jul-1998  jonathan defopt INET, NETATALK.
 1.8  22-Jul-1997  jonathan Create sys/dev/dec and cleanup sys/dev/tc:

* Move clockvar.h (header file for generic clock code) to sys/dev/dec.
* Move if_le_dec.c with DEC padded LANCE-dma (pmax/pmax, ioasic, vax 3400)
to sys/dev/dec. Remove from sys/dev/tc.
* Declare attribute le_dec_subr in /sys/dev/dec/files.dec,
use if_le_dec.c when it's defined.
* Move IOCTL asic declaration from pmax and Alpha MD machine
files to sys/dev/tc/files.tc.
* move TurboChannel and ioasic if_le attachments from pmax and Alpha machine
config files to /sys/dev/tc/files.tc. Add le_dec_subr attribute.
* Add if_le_dec attribute to if_le_ibus (pmax ds3100 pmax) LANCE attachment.
 1.7  16-Jun-1997  jonathan include <machine/bus.h>.
 1.6  15-Jun-1997  mhitch DECstation MIPS3 support: wbflush() is cpu-dependent, need declaration from
machine/locore.h.
 1.5  17-Mar-1997  thorpej #include <net/if_media.h>
 1.4  15-Mar-1997  is New ARP system, supports IPv4 over any hardware link.

Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
 1.3  13-Oct-1996  christos branches: 1.3.6;
backout kprintf changes
 1.2  10-Oct-1996  christos printf -> kprintf, sprintf -> ksprintf
 1.1  07-May-1996  thorpej Make the MI LANCE driver standalone, and use cfattach to resolve
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.

Changed struct ifnet to have a pointer to the softc of the underlying
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_reset)()
to take a struct ifnet *, rather than a unit number.
 1.3.6.2  09-Mar-1997  is netinet/if_ether.h -> netinet/if_inarp.h
 1.3.6.1  27-Feb-1997  is Changing to the new world order.
 1.10.26.2  14-Nov-2001  nathanw Catch up to -current.
 1.10.26.1  21-Jun-2001  nathanw Catch up to -current.
 1.11.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.12.16.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.12.16.4  04-Feb-2005  skrll Sync with HEAD.
 1.12.16.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.12.16.2  18-Sep-2004  skrll Sync with HEAD.
 1.12.16.1  03-Aug-2004  skrll Sync with HEAD
 1.13.10.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.13.10.1  12-Feb-2005  yamt sync with head.
 1.13.8.1  29-Apr-2005  kent sync with -current
 1.15.4.2  27-Oct-2007  yamt sync with head.
 1.15.4.1  21-Jun-2006  yamt sync with head.
 1.17.50.1  25-Oct-2007  bouyer Sync with HEAD.
 1.17.46.1  06-Nov-2007  matt sync with HEAD
 1.17.44.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.17.30.1  23-Oct-2007  ad Sync with head.
 1.18.16.1  02-Jun-2008  mjf Sync with HEAD.
 1.19.4.1  11-Mar-2010  yamt sync with head
 1.20.40.1  28-Aug-2017  skrll Sync with HEAD
 1.20.22.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed