]> git.baikalelectronics.ru Git - kernel.git/commit
[NETPOLL]: Fix TX queue overflow in trapped mode.
authorSergei Shtylyov <sshtylyov@ru.mvista.com>
Sun, 29 Apr 2007 03:57:37 +0000 (20:57 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 29 Apr 2007 03:57:37 +0000 (20:57 -0700)
commitcb49293d9e08f9c0694e126b488e2dd0a67b7c7c
treeb55cc97345990a22a6ef94a1775491d5fc68525c
parentb043da7220fa3db9602f3450e89e5cfb53cc9858
[NETPOLL]: Fix TX queue overflow in trapped mode.

CONFIG_NETPOLL_TRAP causes the TX queue controls to be completely bypassed in
the netpoll's "trapped" mode which easily causes overflows in the drivers with
short TX queues (most notably, in 8139too with its 4-deep queue).  So, make
this option more sensible by making it only bypass the TX softirq wakeup.

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Acked-by: Jeff Garzik <jgarzik@pobox.com>
Acked-by: Tom Rini <trini@kernel.crashing.org>
Acked-by: Matt Mackall <mpm@selenic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h