Commit bf45abeb authored by Randy Dunlap's avatar Randy Dunlap Committed by Jeff Garzik

NAPI: kconfig prompt and deleted doc file

- make the kconfig NAPI option prompt consistent across all net drivers
  (other than EXPERIMENTAL; can it now be removed also, or is the new
  napi_struct implementation now EXPERIMENTAL ?)
- remove comment about the now-deleted NAPI_HOWTO.txt file
- clean up typos in Tulip NAPI & Interrupt Mitigation
Signed-off-by: default avatarRandy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent 5a46236d
...@@ -1293,9 +1293,6 @@ config PCNET32_NAPI ...@@ -1293,9 +1293,6 @@ config PCNET32_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
If in doubt, say N. If in doubt, say N.
config AMD8111_ETH config AMD8111_ETH
...@@ -1313,7 +1310,7 @@ config AMD8111_ETH ...@@ -1313,7 +1310,7 @@ config AMD8111_ETH
will be called amd8111e. will be called amd8111e.
config AMD8111E_NAPI config AMD8111E_NAPI
bool "Enable NAPI support" bool "Use RX polling (NAPI)"
depends on AMD8111_ETH depends on AMD8111_ETH
help help
NAPI is a new driver API designed to reduce CPU and interrupt load NAPI is a new driver API designed to reduce CPU and interrupt load
...@@ -1324,9 +1321,6 @@ config AMD8111E_NAPI ...@@ -1324,9 +1321,6 @@ config AMD8111E_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
If in doubt, say N. If in doubt, say N.
config ADAPTEC_STARFIRE config ADAPTEC_STARFIRE
...@@ -1355,9 +1349,6 @@ config ADAPTEC_STARFIRE_NAPI ...@@ -1355,9 +1349,6 @@ config ADAPTEC_STARFIRE_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
If in doubt, say N. If in doubt, say N.
config AC3200 config AC3200
...@@ -1431,7 +1422,7 @@ config FORCEDETH ...@@ -1431,7 +1422,7 @@ config FORCEDETH
called forcedeth. called forcedeth.
config FORCEDETH_NAPI config FORCEDETH_NAPI
bool "Use Rx and Tx Polling (NAPI) (EXPERIMENTAL)" bool "Use Rx Polling (NAPI) (EXPERIMENTAL)"
depends on FORCEDETH && EXPERIMENTAL depends on FORCEDETH && EXPERIMENTAL
help help
NAPI is a new driver API designed to reduce CPU and interrupt load NAPI is a new driver API designed to reduce CPU and interrupt load
...@@ -1442,9 +1433,6 @@ config FORCEDETH_NAPI ...@@ -1442,9 +1433,6 @@ config FORCEDETH_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
If in doubt, say N. If in doubt, say N.
config CS89x0 config CS89x0
...@@ -1756,9 +1744,6 @@ config VIA_RHINE_NAPI ...@@ -1756,9 +1744,6 @@ config VIA_RHINE_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
config LAN_SAA9730 config LAN_SAA9730
bool "Philips SAA9730 Ethernet support" bool "Philips SAA9730 Ethernet support"
depends on NET_PCI && PCI && MIPS_ATLAS depends on NET_PCI && PCI && MIPS_ATLAS
...@@ -2003,9 +1988,6 @@ config E1000_NAPI ...@@ -2003,9 +1988,6 @@ config E1000_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
If in doubt, say N. If in doubt, say N.
config E1000_DISABLE_PACKET_SPLIT config E1000_DISABLE_PACKET_SPLIT
...@@ -2099,7 +2081,7 @@ config R8169 ...@@ -2099,7 +2081,7 @@ config R8169
will be called r8169. This is recommended. will be called r8169. This is recommended.
config R8169_NAPI config R8169_NAPI
bool "Use Rx and Tx Polling (NAPI) (EXPERIMENTAL)" bool "Use Rx Polling (NAPI) (EXPERIMENTAL)"
depends on R8169 && EXPERIMENTAL depends on R8169 && EXPERIMENTAL
help help
NAPI is a new driver API designed to reduce CPU and interrupt load NAPI is a new driver API designed to reduce CPU and interrupt load
...@@ -2110,9 +2092,6 @@ config R8169_NAPI ...@@ -2110,9 +2092,6 @@ config R8169_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
If in doubt, say N. If in doubt, say N.
config R8169_VLAN config R8169_VLAN
...@@ -2364,7 +2343,7 @@ config GIANFAR ...@@ -2364,7 +2343,7 @@ config GIANFAR
and MPC86xx family of chips, and the FEC on the 8540. and MPC86xx family of chips, and the FEC on the 8540.
config GFAR_NAPI config GFAR_NAPI
bool "NAPI Support" bool "Use Rx Polling (NAPI)"
depends on GIANFAR depends on GIANFAR
config UCC_GETH config UCC_GETH
...@@ -2376,7 +2355,7 @@ config UCC_GETH ...@@ -2376,7 +2355,7 @@ config UCC_GETH
which is available on some Freescale SOCs. which is available on some Freescale SOCs.
config UGETH_NAPI config UGETH_NAPI
bool "NAPI Support" bool "Use Rx Polling (NAPI)"
depends on UCC_GETH depends on UCC_GETH
config UGETH_MAGIC_PACKET config UGETH_MAGIC_PACKET
...@@ -2559,9 +2538,6 @@ config IXGB_NAPI ...@@ -2559,9 +2538,6 @@ config IXGB_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
If in doubt, say N. If in doubt, say N.
config S2IO config S2IO
...@@ -2584,9 +2560,6 @@ config S2IO_NAPI ...@@ -2584,9 +2560,6 @@ config S2IO_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
If in doubt, say N. If in doubt, say N.
config MYRI10GE config MYRI10GE
......
...@@ -67,7 +67,7 @@ config TULIP_MMIO ...@@ -67,7 +67,7 @@ config TULIP_MMIO
If in doubt, say N. If in doubt, say N.
config TULIP_NAPI config TULIP_NAPI
bool "Use NAPI RX polling " bool "Use RX polling (NAPI)"
depends on TULIP depends on TULIP
help help
NAPI is a new driver API designed to reduce CPU and interrupt load NAPI is a new driver API designed to reduce CPU and interrupt load
...@@ -78,18 +78,16 @@ config TULIP_NAPI ...@@ -78,18 +78,16 @@ config TULIP_NAPI
deployed on potentially unfriendly networks (e.g. in a firewall), deployed on potentially unfriendly networks (e.g. in a firewall),
then say Y here. then say Y here.
See <file:Documentation/networking/NAPI_HOWTO.txt> for more
information.
If in doubt, say N. If in doubt, say N.
config TULIP_NAPI_HW_MITIGATION config TULIP_NAPI_HW_MITIGATION
bool "Use Interrupt Mitigation " bool "Use Interrupt Mitigation"
depends on TULIP_NAPI depends on TULIP_NAPI
---help--- ---help---
Use HW to reduce RX interrupts. Not strict necessary since NAPI reduces Use HW to reduce RX interrupts. Not strictly necessary since NAPI
RX interrupts but itself. Although this reduces RX interrupts even at reduces RX interrupts by itself. Interrupt mitigation reduces RX
low levels traffic at the cost of a small latency. interrupts even at low levels of traffic at the cost of a small
latency.
If in doubt, say Y. If in doubt, say Y.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment