summaryrefslogtreecommitdiffstats
path: root/sys/netatm/ipatm/ipatm_input.c
Commit message (Collapse)AuthorAgeFilesLines
* Make the debugging variable that controls dumping of IP over ATM packetsharti2003-07-241-4/+0
| | | | | | | accessible as a sysctl. Submitted by: Vincent Jardin <vjardin@wanadoo.fr> MFC after: 2 weeks
* Use __FBSDID().obrien2003-06-111-10/+3
|
* Update netisr handling; Each SWI now registers its queue, and all queuejlemon2003-03-041-4/+1
| | | | | | | | | | 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
* Include <sys/systm.h> instead of depending on namespace pollution inbde2002-09-291-2/+1
| | | | <net/if_var.h>. But depend on the standard pollution in <sys/param.h>.
* - Nuke some more not needed #ifdef cruft.arr2002-04-211-49/+0
|
* Lock down the network interface queues. The queue mutex must be obtainedjlemon2000-11-251-10/+1
| | | | | | | | | | | | | | before adding/removing packets from the queue. Also, the if_obytes and if_omcasts fields should only be manipulated under protection of the mutex. IF_ENQUEUE, IF_PREPEND, and IF_DEQUEUE perform all necessary locking on the queue. An IF_LOCK macro is provided, as well as the old (mutex-less) versions of the macros in the form _IF_ENQUEUE, _IF_QFULL, for code which needs them, but their use is discouraged. Two new macros are introduced: IF_DRAIN() to drain a queue, and IF_HANDOFF, which takes care of locking/enqueue, and also statistics updating/start if necessary.
* Remove more unused #includes.phk2000-10-301-1/+0
|
* Remove unneeded #include <machine/clock.h>phk2000-10-151-1/+0
|
* Remove the #include kitchensink <netatm/kern_include.h> and addphk2000-10-121-1/+21
| | | | | | | | | the #includes to the respective source files. Also un-nest includes in <dev/hfa/fore_include.h> I have run src/tools/tools/kerninclude to remove 1239 clearly unneeded #includes reducing the total from 3524 includes to 2285.
* Remove un-needed #include's.mks2000-01-171-2/+0
| | | | Pointed out by: phk
* $Id$ -> $FreeBSD$peter1999-08-281-2/+2
|
* Trivial stylish changes, mostly to silence gcc.phk1998-10-311-6/+9
| | | | | Reviewed by: Mike Spengler <mks@networkcs.com> Submitted by: phk
* Add new files for HARP3phk1998-09-151-0/+210
Host ATM Research Platform (HARP), Network Computing Services, Inc. This software was developed with the support of the Defense Advanced Research Projects Agency (DARPA).
OpenPOWER on IntegriCloud