diff options
author | Stephen Hemminger <shemminger@osdl.org> | 2006-12-08 14:08:33 -0500 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2006-12-11 09:51:07 -0500 |
commit | 7fe26a60e08f38c797851fb3b444d753af616112 (patch) | |
tree | d112dd98b9db72805e57c157ac670f74cd41ad0e /drivers/net/Kconfig | |
parent | 0f0d84e52cb2a6e0b1d101484a92121410135da1 (diff) |
[PATCH] chelsio: working NAPI
This driver tries to enable/disable NAPI at runtime, but
does so in an unsafe manner, and the NAPI interrupt handling is
a mess. Replace it with a compile time selected NAPI implementation.
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 9de0eed6755b..8aa8dd02b910 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -2384,6 +2384,14 @@ config CHELSIO_T1_1G | |||
2384 | Enables support for Chelsio's gigabit Ethernet PCI cards. If you | 2384 | Enables support for Chelsio's gigabit Ethernet PCI cards. If you |
2385 | are using only 10G cards say 'N' here. | 2385 | are using only 10G cards say 'N' here. |
2386 | 2386 | ||
2387 | config CHELSIO_T1_NAPI | ||
2388 | bool "Use Rx Polling (NAPI)" | ||
2389 | depends on CHELSIO_T1 | ||
2390 | default y | ||
2391 | help | ||
2392 | NAPI is a driver API designed to reduce CPU and interrupt load | ||
2393 | when the driver is receiving lots of packets from the card. | ||
2394 | |||
2387 | config EHEA | 2395 | config EHEA |
2388 | tristate "eHEA Ethernet support" | 2396 | tristate "eHEA Ethernet support" |
2389 | depends on IBMEBUS | 2397 | depends on IBMEBUS |