History log of /src/sys/net/if_slvar.h |
Revision | | Date | Author | Comments |
1.35 |
| 12-Dec-2021 |
andvar | fix various typos, mainly in comments.
|
1.34 |
| 11-Jul-2019 |
msaitoh | Fix typo (s/supress/suppress/).
|
1.33 |
| 14-Jul-2007 |
ad | branches: 1.33.122; Generic soft interrupts are mandatory.
|
1.32 |
| 07-Jun-2006 |
kardel | branches: 1.32.16; merge FreeBSD timecounters from branch simonb-timecounters - struct timeval time is gone time.tv_sec -> time_second - struct timeval mono_time is gone mono_time.tv_sec -> time_uptime - access to time via {get,}{micro,nano,bin}time() get* versions are fast but less precise - support NTP nanokernel implementation (NTP API 4) - further reading: Timecounter Paper: http://phk.freebsd.dk/pubs/timecounter.pdf NTP Nanokernel: http://www.eecis.udel.edu/~mills/ntp/html/kern.html
|
1.31 |
| 11-Dec-2005 |
thorpej | branches: 1.31.4; 1.31.6; 1.31.8; 1.31.14; ANSI function decls and application of static.
|
1.30 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.29 |
| 10-Dec-2005 |
elad | Multiple inclusion protection, as suggested by christos@ on tech-kern@ few days ago.
|
1.28 |
| 27-Nov-2005 |
thorpej | Overhaul how TTY line disciplines are handled: - Replace references to linesw[0] with a ttyldisc_default() function that returns the default ("termios") line discipline. - The linesw[] array is gone, replaced by a linked list. - ttyldisc_add() and ttyldisc_remove() have been replaced by ttyldisc_attach() and ttyldisc_detach(). - Things that provide line disciplines are now responsible for registering those disciplines with the system. The linesw structures are no longer declared in tty_conf.c - Line disciplines are now refcounted; a lookup causes a reference to be held. ttyldisc_release() releases the reference. Attempts to detach an in-use line discipline result in EBUSY. - Fix function signature lossage in if_sl.c, if_strip.c, and tty_tb.c that was masked by the old tty_conf.c - tty_init() is no longer necessary; delete it and its call from main().
|
1.27 |
| 26-Feb-2005 |
perry | branches: 1.27.4; 1.27.10; nuke trailing whitespace
|
1.26 |
| 05-Dec-2004 |
christos | branches: 1.26.4; 1.26.6; clonify strip and sl.
|
1.25 |
| 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.24 |
| 14-Jun-2001 |
itojun | branches: 1.24.4; 1.24.22; change the meaning of ifnet.if_lastchange to meet RFC1573 ifLastChange. follows BSD/OS practice and ucd-snmp code (FreeBSD does it for specific interfaces only).
was: if_lastchange get updated on every packet transmission/receipt. now: if_lastchange get updated when IFF_UP is changed.
|
1.23 |
| 15-Jan-2001 |
thorpej | branches: 1.23.2; For SLIP/STRIP/PPP, use generic soft interrupts, if available.
|
1.22 |
| 09-Jan-2001 |
thorpej | Once we have a complete frame, schedule a SLIP software interrupt, and manipulate ipintrq from there. This will allow us to clean up the use of splimp() in this file later.
|
1.21 |
| 09-Jan-2001 |
thorpej | Make the buffer management in SLIP just a little less evil.
|
1.20 |
| 12-Jul-2000 |
thorpej | NetBSD -> __NetBSD__ in an #ifdef, and nuke sc_bpf; there's one in the ifnet already.
|
1.19 |
| 01-Mar-1998 |
fvdl | branches: 1.19.6; 1.19.14; Merge with Lite2 + local changes
|
1.18 |
| 09-Feb-1998 |
perry | add multiple inclusion protection (and cleanup).
|
1.17 |
| 27-Mar-1997 |
thorpej | Update for the new mbuf code, in a slighly kludgy way. Basically, these drivers played a somewhat evil trick with clusters, which is now replaced by a somewhat evil trick with regular malloc'd memory.
|
1.16 |
| 07-May-1996 |
thorpej | 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.15 |
| 26-Mar-1995 |
jtc | KERNEL -> _KERNEL
|
1.14 |
| 30-Oct-1994 |
cgd | be more careful with types, also pull in headers where necessary.
|
1.13 |
| 16-Jul-1994 |
cgd | use NetBSD (defined in param.h) not __NetBSD__ to allow x-compilation with native compiler.
|
1.12 |
| 29-Jun-1994 |
cgd | branches: 1.12.2; New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
1.11 |
| 13-May-1994 |
mycroft | Update to 4.4-Lite networking code, with a few local changes.
|
1.10 |
| 08-Mar-1994 |
cgd | Some stability/safety/extensibility patches. Inspired by Christoph Badura. Always make sure our buffer is large enough, and restart hung lines.
|
1.9 |
| 10-Feb-1994 |
cgd | mccanne convinced me that slip.h *should* exist. this is what i "implemented" for 4.4, and the adjustments to the other files to match.
|
1.8 |
| 08-Jan-1994 |
cgd | quench the grammar flames!
|
1.7 |
| 20-Dec-1993 |
cgd | serious cleanup
|
1.6 |
| 10-Dec-1993 |
cgd | move slip compression configuration into the interface flags, and diddle a couple of related things.
|
1.5 |
| 20-May-1993 |
cgd | branches: 1.5.4; add rcs ids to everything, and clean up headers
|
1.4 |
| 19-Apr-1993 |
mycroft | Add consistent multiple-inclusion protection.
|
1.3 |
| 25-Mar-1993 |
cgd | added BPF support, as provided by David Greenman (davidg@implode.rain.com)
|
1.2 |
| 21-Mar-1993 |
cgd | after 0.2.2 "stable" patches applied
|
1.1 |
| 21-Mar-1993 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.3 |
| 01-Mar-1998 |
fvdl | Import 4.4BSD-Lite2
|
1.1.1.2 |
| 01-Mar-1998 |
fvdl | Import 4.4BSD-Lite for reference
|
1.1.1.1 |
| 21-Mar-1993 |
cgd | initial import of 386bsd-0.1 sources
|
1.5.4.1 |
| 10-Dec-1993 |
cgd | update from trunk
|
1.12.2.1 |
| 16-Jul-1994 |
cgd | update from trunk
|
1.19.14.2 |
| 18-Jan-2001 |
bouyer | Sync with head (for UBC+NFS fixes, mostly).
|
1.19.14.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.19.6.1 |
| 11-Dec-1998 |
kenh | The beginnings of interface detach support. Still some bugs, but mostly works for me.
This work was originally by Bill Studenmund, and cleaned up by me.
|
1.23.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.24.22.6 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.24.22.5 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.24.22.4 |
| 18-Dec-2004 |
skrll | Sync with HEAD.
|
1.24.22.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.24.22.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.24.22.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.24.4.1 |
| 07-Sep-2001 |
thorpej | Commit my "devvp" changes to the thorpej-devvp branch. This replaces the use of dev_t in most places with a struct vnode *.
This will form the basic infrastructure for real cloning device support (besides being architecurally cleaner -- it'll be good to get away from using numbers to represent objects).
|
1.26.6.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.26.4.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.27.10.1 |
| 29-Nov-2005 |
yamt | sync with head.
|
1.27.4.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.27.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.31.14.1 |
| 19-Jun-2006 |
chap | Sync with head.
|
1.31.8.1 |
| 26-Jun-2006 |
yamt | sync with head.
|
1.31.6.1 |
| 04-Feb-2006 |
simonb | Adapt for timecounters: mostly use get*time(), use bintime's for timeout calculations and use "time_second" instead of "time.tv_sec".
|
1.31.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.32.16.1 |
| 15-Jul-2007 |
ad | Sync with head.
|
1.33.122.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|