Re: [PATCHES] 2.4.x net driver updates

3 messages, 3 authors, 2003-06-17 · open the first message on its own page

Re: [PATCHES] 2.4.x net driver updates

From: J.A. Magallon <hidden>
Date: 2003-06-17 22:14:11

On 06.12, Jeff Garzik wrote:
BK users may issue a

	bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.4

Others may download the patch from

ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.4/2.4.21-rc8-netdrvr2.patch.bz2
Any info about the RX_POLLING (NAPI) option for e1000 ?
What is that for ?

-- 
J.A. Magallon [off-list ref]      \                 Software is like sex:
werewolf.able.es                         \           It's better when it's free
Mandrake Linux release 9.2 (Cooker) for i586
Linux 2.4.21-jam1 (gcc 3.3 (Mandrake Linux 9.2 3.3-1mdk))

Re: [PATCHES] 2.4.x net driver updates

From: Jeff Garzik <hidden>
Date: 2003-06-17 22:22:24

J.A. Magallon wrote:
On 06.12, Jeff Garzik wrote:
quoted
BK users may issue a

bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.4

Others may download the patch from

ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.4/2.4.21-rc8-netdrvr2.patch.bz2

Any info about the RX_POLLING (NAPI) option for e1000 ?
What is that for ?

NAPI enables a software polling mode, or software interrupt migitation if you prefer to call it that.  It kicks in at moderate to high packet rates, allows the net stack to more globally balance net traffic, and avoids problems associated with high packet load / DoS situations which would otherwise max out a cpu.

But it's a new feature, so being conservative there is a staged rollout, with NAPI support in e100[0] being an option that can be turned off. Some drivers like tg3 simply always enable NAPI.

	Jeff

Re: [PATCHES] 2.4.x net driver updates

From: David S. Miller <hidden>
Date: 2003-06-17 22:31:19

   From: "J.A. Magallon" [off-list ref]
   Date: Wed, 18 Jun 2003 00:27:50 +0200

   Any info about the RX_POLLING (NAPI) option for e1000 ?
   What is that for ?

Software based interrupt mitigation, see:

Documentation/networking/NAPI_HOWTO.txt

and more specifically:

http://www.cyberus.ca/~hadi/usenix-paper.tgz
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help