aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hea/eni_receive.c
Commit message (Collapse)AuthorAgeFilesLines
* Now that we have the en(4) driver, we no longer need the hea driver.Warner Losh2003-12-071-878/+0
| | | | | | | Approved by: harti@ Notes: svn path=/head/; revision=123210
* Use __FBSDID().David E. O'Brien2003-08-241-1/+3
| | | | | | | Also some minor style cleanups. Notes: svn path=/head/; revision=119418
* Update netisr handling; Each SWI now registers its queue, and all queueJonathan Lemon2003-03-041-11/+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 Notes: svn path=/head/; revision=111888
* Adjust some casts to quiet warnings.John Baldwin2002-11-061-4/+4
| | | | | | | Reviewed by: mdodd Notes: svn path=/head/; revision=106540
* - Remove the definition for SCHED_ATMAndrew R. Reiter2002-06-241-3/+1
| | | | | | | - Change SCHED_ATM statements into schednetisr() calls. Notes: svn path=/head/; revision=98717
* Remove __P.Alfred Perlstein2002-03-201-1/+1
| | | | Notes: svn path=/head/; revision=92739
* Lock down the network interface queues. The queue mutex must be obtainedJonathan Lemon2000-11-251-9/+7
| | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=69152
* Add back some #include <sys/systm.h> which were needed when <sys/ktr.h>Poul-Henning Kamp2000-10-301-0/+1
| | | | | | | | | doesn't mess us up. Noted by: Harti Brandt <brandt@fokus.gmd.de> Notes: svn path=/head/; revision=68002
* Remove 86 unneeded #includesPoul-Henning Kamp2000-10-271-1/+0
| | | | Notes: svn path=/head/; revision=67731
* Remove even more nneeded #includes.Poul-Henning Kamp2000-10-141-20/+0
| | | | Notes: svn path=/head/; revision=67114
* Remove the #include kitchensink <netatm/kern_include.h> and addPoul-Henning Kamp2000-10-121-1/+40
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=67004
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-2/+2
| | | | Notes: svn path=/head/; revision=50477
* Fix warnings preparing for -Wall -Wcast-qualMatthew Dillon1999-01-271-4/+4
| | | | | | | | Also disable one usb module in LINT due to fatal compilation errors, temporary. Notes: svn path=/head/; revision=43295
* Trivial stylish changes, mostly to silence gcc.Poul-Henning Kamp1998-10-311-5/+5
| | | | | | | | Reviewed by: Mike Spengler <mks@networkcs.com> Submitted by: phk Notes: svn path=/head/; revision=40799
* Two patches from the HARP people:Poul-Henning Kamp1998-09-171-3/+3
| | | | | | | | | | | Various Makefile related fixes. -Wformat fixes. Submitted by: Mike Spengler <mks@networkcs.com> Notes: svn path=/head/; revision=39412
* Add new files for HARP3Poul-Henning Kamp1998-09-151-0/+871
Host ATM Research Platform (HARP), Network Computing Services, Inc. This software was developed with the support of the Defense Advanced Research Projects Agency (DARPA). Notes: svn path=/head/; revision=39232