<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/hea/eni_receive.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-12-07T04:27:08Z</updated>
<entry>
<title>Now that we have the en(4) driver, we no longer need the hea driver.</title>
<updated>2003-12-07T04:27:08Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-12-07T04:27:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1da8b3b9842f61b392ac91b4addad8920e76d03e'/>
<id>urn:sha1:1da8b3b9842f61b392ac91b4addad8920e76d03e</id>
<content type='text'>
Approved by: harti@
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-08-24T17:55:58Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-08-24T17:55:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aad970f1fee9a2a3e5a0f880be9b87c6193b3bd1'/>
<id>urn:sha1:aad970f1fee9a2a3e5a0f880be9b87c6193b3bd1</id>
<content type='text'>
Also some minor style cleanups.
</content>
</entry>
<entry>
<title>Update netisr handling; Each SWI now registers its queue, and all queue</title>
<updated>2003-03-04T23:19:55Z</updated>
<author>
<name>Jonathan Lemon</name>
<email>jlemon@FreeBSD.org</email>
</author>
<published>2003-03-04T23:19:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1cafed3941f1a4e9d2beb4fb126e91018505dfd4'/>
<id>urn:sha1:1cafed3941f1a4e9d2beb4fb126e91018505dfd4</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Adjust some casts to quiet warnings.</title>
<updated>2002-11-06T22:58:55Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2002-11-06T22:58:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f77f866d283b37bda3024b3e47beabad6f1cb010'/>
<id>urn:sha1:f77f866d283b37bda3024b3e47beabad6f1cb010</id>
<content type='text'>
Reviewed by:	mdodd
</content>
</entry>
<entry>
<title>- Remove the definition for SCHED_ATM</title>
<updated>2002-06-24T04:10:12Z</updated>
<author>
<name>Andrew R. Reiter</name>
<email>arr@FreeBSD.org</email>
</author>
<published>2002-06-24T04:10:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c3f9fb1a241c7e6b75b31725e9421c8f3899300b'/>
<id>urn:sha1:c3f9fb1a241c7e6b75b31725e9421c8f3899300b</id>
<content type='text'>
- Change SCHED_ATM statements into schednetisr() calls.
</content>
</entry>
<entry>
<title>Remove __P.</title>
<updated>2002-03-20T02:08:01Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-03-20T02:08:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e51a25f8505c7f9c6684c928bb59b0bda2fc039b'/>
<id>urn:sha1:e51a25f8505c7f9c6684c928bb59b0bda2fc039b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lock down the network interface queues.   The queue mutex must be obtained</title>
<updated>2000-11-25T07:35:38Z</updated>
<author>
<name>Jonathan Lemon</name>
<email>jlemon@FreeBSD.org</email>
</author>
<published>2000-11-25T07:35:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=df5e1987230850fe5983a4479523708640160215'/>
<id>urn:sha1:df5e1987230850fe5983a4479523708640160215</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Add back some #include &lt;sys/systm.h&gt; which were needed when &lt;sys/ktr.h&gt;</title>
<updated>2000-10-30T20:37:01Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2000-10-30T20:37:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8879e52387c6dabd581fe55a04f15a8fa676524c'/>
<id>urn:sha1:8879e52387c6dabd581fe55a04f15a8fa676524c</id>
<content type='text'>
doesn't mess us up.

Noted by:	Harti Brandt &lt;brandt@fokus.gmd.de&gt;
</content>
</entry>
<entry>
<title>Remove 86 unneeded #includes</title>
<updated>2000-10-27T21:32:10Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2000-10-27T21:32:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bb2e7ebb7c8a7b80c93d1dbf68ed3ec360b79f0f'/>
<id>urn:sha1:bb2e7ebb7c8a7b80c93d1dbf68ed3ec360b79f0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove even more nneeded #includes.</title>
<updated>2000-10-14T15:57:44Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2000-10-14T15:57:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2d99f9a72caa3dd324354506a2d44f02eca30b9e'/>
<id>urn:sha1:2d99f9a72caa3dd324354506a2d44f02eca30b9e</id>
<content type='text'>
</content>
</entry>
</feed>
