History log of /src/sys/arch/sun3/dev/if_le.c |
Revision | | Date | Author | Comments |
1.53 |
| 20-Dec-2024 |
tsutsui | Remove trailing whitespace.
|
1.52 |
| 19-Jan-2010 |
pooka | branches: 1.52.100; 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.51 |
| 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.50 |
| 04-Apr-2008 |
tsutsui | branches: 1.50.2; 1.50.4; Split device_t/softc for le(4) and variants and misc cosmetic changes.
|
1.49 |
| 24-Dec-2005 |
perry | branches: 1.49.74; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.48 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.47 |
| 22-Jan-2005 |
chs | branches: 1.47.8; de-__P, remove register, ansify, b* -> mem*, u_int*_t -> uint*_t.
|
1.46 |
| 15-Jul-2003 |
lukem | branches: 1.46.8; __KERNEL_RCSID()
|
1.45 |
| 02-Oct-2002 |
thorpej | branches: 1.45.6; Add trailing ; to CFATTACH_DECL.
|
1.44 |
| 01-Oct-2002 |
thorpej | Use CFATTACH_DECL().
|
1.43 |
| 27-Sep-2002 |
thorpej | Declare all cfattach structures const.
|
1.42 |
| 30-May-2001 |
mrg | branches: 1.42.2; 1.42.8; use _KERNEL_OPT
|
1.41 |
| 21-Jul-1998 |
drochner | branches: 1.41.26; adapt to LANCE driver split
|
1.40 |
| 05-Jul-1998 |
jonathan | defopt INET, NETATALK.
|
1.39 |
| 05-Feb-1998 |
gwr | Merge arch/sun3x into arch/sun3
|
1.38 |
| 28-Apr-1997 |
gwr | branches: 1.38.10; Rename obio_alloc/obio_mapin and check for obio in match functions for attachments that will use obio_mapin.
|
1.37 |
| 17-Mar-1997 |
thorpej | #include <net/if_media.h>
|
1.36 |
| 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.35 |
| 27-Jan-1997 |
gwr | branches: 1.35.4; Map regs using sizeof(struct lereg1) instead of OBIO_AMD_ETHER_SIZE. Also fix copyright (s/REGENTS/FOUNDATION/)
|
1.34 |
| 17-Dec-1996 |
gwr | Make this compile with -Werror -Wall -Wstrict-prototypes (finally! yea!) Also get rid of __BROKEN_INDIRECT_CONFIG
|
1.33 |
| 20-Nov-1996 |
gwr | Most files that were copyright Adam Glass and/or Gordon W. Ross are now copyright The NetBSD Foundation (rights assigned).
|
1.32 |
| 30-Oct-1996 |
gwr | Get rid of some cruft in the match function.
|
1.31 |
| 13-Oct-1996 |
christos | backout previous kprintf change
|
1.30 |
| 11-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
1.29 |
| 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_start)() to take a struct ifnet *, rather than a unit number.
|
1.28 |
| 22-Apr-1996 |
christos | Add a hardware dependent initialization function lehwinit()
|
1.27 |
| 18-Apr-1996 |
cgd | change LANCE copy & zero functions' names to start with amd7990_, and remove their 'integrate' (usually defined to be 'static') keywords. when lance drivers are split up by attachment, more than one file will reference the copy/zero functions (i.e. not just the file that pulls in am7990.c... and eventually inclusion of am7990.c should go away entirely).
|
1.26 |
| 26-Mar-1996 |
gwr | Adapt to redesigned autoconfig scheme for obio, and define a fast ETHER_CMP routine for dev/ic/am7990.c
|
1.25 |
| 17-Mar-1996 |
thorpej | New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
1.24 |
| 10-Dec-1995 |
mycroft | Use the MI LANCE code.
|
1.23 |
| 27-Oct-1995 |
gwr | Work around the LANCE Rev. C bug in a way that does not cause error messages when BPF puts the interface in to promiscuous mode.
|
1.22 |
| 27-Jun-1995 |
gwr | branches: 1.22.2; Catch up with net/if.h changes
|
1.21 |
| 24-May-1995 |
gwr | Turn off IFF_MULTICAST for now...
|
1.20 |
| 26-Apr-1995 |
gwr | Add work-around for LANCE Rev. C bug. Needs to be fixed for multicasts...
|
1.19 |
| 16-Apr-1995 |
gwr | Make less noise about CRC/Framing errors (Sun3/50 gets lots of them).
|
1.18 |
| 13-Apr-1995 |
gwr | arpwhohas -> arp_ifinit etc.
|
1.17 |
| 09-Apr-1995 |
gwr | Sync with net/if.h changes
|
1.16 |
| 03-Jan-1995 |
gwr | New, improved "le" driver from Charles Hannum and Paul Richards.
|
1.15 |
| 12-Dec-1994 |
gwr | New autoconfig interface to support VME, etc.
|
1.14 |
| 23-Nov-1994 |
gwr | New cd_match prototype.
|
1.13 |
| 21-Nov-1994 |
gwr | Lots of changes. Fairly stable now.
|
1.12 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.11 |
| 11-Jul-1994 |
gwr | branches: 1.11.2; Add Theo's fix for "must be one" bits in tdr2.
|
1.10 |
| 28-May-1994 |
gwr | branches: 1.10.2; New version (from Theo (from 4.4)) - supports multicast.
|
1.9 |
| 16-May-1994 |
gwr | Add call to ether_ifattach() for Lite network code.
|
1.8 |
| 01-Mar-1994 |
glass | canonicalize includes. cleanup. missing copyrights.
|
1.7 |
| 23-Feb-1994 |
glass | boots, presents shell prompt, and doesn't crash immediately
|
1.6 |
| 23-Nov-1993 |
glass | Now works with current tree, as opposed to the july 8th tree in which it was written. Requires magnum infrastructure now, particularly the clock stuff. Fails to exec init because the /sbin/init binary is a sunos binary. Next step is to integrate sunos compatibility code from /sys/compat/sunos, and the amiga port. Does not yet implement MACHINE_NOCONTIG support.
[from glass Mon Nov 22 21:22:45 PST 1993 home tag: home2]
|
1.5 |
| 12-Oct-1993 |
glass | sun3 port updated. netboot integrated.
|
1.4 |
| 28-Aug-1993 |
glass | last snapshot before uploading. we still have serious clock problems
|
1.3 |
| 24-Aug-1993 |
glass | snapshot. starts nfsmountroot but doesn't seem to emit any packets
|
1.2 |
| 16-Aug-1993 |
glass | 'clock' is now part of the standard config system instead of being done early and in a hacked way. the movement of startrtclock() to below cpu_startup() allows this.
|
1.1 |
| 15-Aug-1993 |
glass | runs up to and including configure(). todo: exceptions, interrupt support, make isrs affect vector table kernel/user stacks
|
1.10.2.1 |
| 12-Jul-1994 |
cgd | updates from trunk, per gwr
|
1.11.2.2 |
| 11-Jul-1994 |
gwr | Add Theo's fix for "must be one" bits in tdr2.
|
1.11.2.1 |
| 11-Jul-1994 |
gwr | file if_le.c was added on branch netbsd-1-0 on 1994-07-11 03:31:18 +0000
|
1.22.2.1 |
| 27-Oct-1995 |
gwr | Update from HEAD
|
1.35.4.2 |
| 10-Mar-1997 |
is | netinet/if_ether.h => netinet/if_inarp.h
|
1.35.4.1 |
| 06-Mar-1997 |
is | Convert to new ARP version.
|
1.38.10.1 |
| 27-Jan-1998 |
gwr | Add Sun3X support (needs differnt value of sc->sc_conf3)
|
1.41.26.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.42.8.2 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.42.8.1 |
| 30-May-2001 |
nathanw | file if_le.c was added on branch nathanw_sa on 2002-10-18 02:40:20 +0000
|
1.42.2.1 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.45.6.4 |
| 24-Jan-2005 |
skrll | Sync with HEAD.
|
1.45.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.45.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.45.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.46.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.47.8.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.49.74.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.50.4.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.50.4.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.50.2.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.52.100.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|