#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
168776 |
|
16-Apr-2007 |
pjd |
s/destory/destroy/ (except for the code in contrib/).
|
#
165900 |
|
08-Jan-2007 |
rwatson |
Factor out my copyrights + licenses from Charles D. Cranor and University of Washington copyrights, which include the advertising clause. Move $NetBSD$ into standard location for FreeBSD source files, and normalize formatting.
MFC after: 3 days
|
#
148158 |
|
19-Jul-2005 |
rwatson |
Remove FreeBSD 2.2 protocol usrreq compatibility code.
Remove minor #ifdefs for early NetBSD and OpenBSD compatibility.
Remove spl-related definitions.
MFC after: 2 weeks
|
#
148125 |
|
18-Jul-2005 |
rwatson |
Lock down netnatm and mark as MPSAFE:
- Introduce a subsystem mutex, natm_mtx, manipulated with accessor macros NATM_LOCK_INIT(), NATM_LOCK(), NATM_UNLOCK(), NATM_LOCK_ASSERT(). It protects the consistency of pcb-related data structures. Finer grained locking is possible, but should be done in the context of specific measurements (as very little work is done in netnatm -- most is in the ATM device driver or socket layer, so there's probably not much contention).
- Remove GIANT_REQUIRED, mark as NETISR_MPSAFE, remove NET_NEEDS_GIANT("netnatm").
- Conditionally acquire Giant when entering network interfaces for ifp->if_ioctl() using IFF_LOCKGIANT(ifp)/IFF_UNLOCKGIANT(ifp) in order to coexist with non-MPSAFE atm ifnet drivers..
- De-spl.
MFC after: 2 weeks Reviewed by: harti, bms (various versions)
|
#
139823 |
|
06-Jan-2005 |
imp |
/* -> /*- for license, minor formatting changes
|
#
118547 |
|
06-Aug-2003 |
harti |
Remove the last vestiges of ATM raw mode. This has not been useful for a long time and has already been removed from the only driver that supported it (en(4)) and from the man page.
|
#
118541 |
|
06-Aug-2003 |
harti |
Style(9): remove unneccesary space and blank lines, indentation, function prototypes. Use LIST_FOREACH instead of explicit loops.
The indentation of functions indendet by 4 space have been left alone. 2-space indented functions have been re-indented.
|
#
111888 |
|
04-Mar-2003 |
jlemon |
Update netisr handling; Each SWI now registers its queue, and all queue drain routines are done by swi_net, which allows for better queue control at some future point. Packets may also be directly dispatched to a netisr instead of queued, this may be of interest at some installations, but currently defaults to off.
Reviewed by: hsu, silby, jayanth, sam Sponsored by: DARPA, NAI Labs
|
#
92745 |
|
20-Mar-2002 |
alfred |
Remove __P.
|
#
60938 |
|
26-May-2000 |
jake |
Back out the previous change to the queue(3) interface. It was not discussed and should probably not happen.
Requested by: msmith and others
|
#
60833 |
|
23-May-2000 |
jake |
Change the way that the queue(3) structures are declared; don't assume that the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk Reviewed by: phk Approved by: mdodd
|
#
55205 |
|
29-Dec-1999 |
peter |
Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" is an application space macro and the applications are supposed to be free to use it as they please (but cannot). This is consistant with the other BSD's who made this change quite some time ago. More commits to come.
|
#
31885 |
|
19-Dec-1997 |
bde |
Fixed a sloppy common-style declaration.
natm_pcb.c: Include <sys/socketvar.h> which will be used when M_PCB is declared in the right place.
|
#
25604 |
|
09-May-1997 |
kjc |
This commit was generated by cvs2svn to compensate for changes in r25603, which included commits to RCS files with non-trunk default branches.
|
#
25603 |
|
09-May-1997 |
kjc |
import Chuck Cranor's ATM driver
|