diff options
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 30b3671d833d..6f388d9e9bea 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -1411,6 +1411,22 @@ config FORCEDETH | |||
1411 | <file:Documentation/networking/net-modules.txt>. The module will be | 1411 | <file:Documentation/networking/net-modules.txt>. The module will be |
1412 | called forcedeth. | 1412 | called forcedeth. |
1413 | 1413 | ||
1414 | config FORCEDETH_NAPI | ||
1415 | bool "Use Rx and Tx Polling (NAPI) (EXPERIMENTAL)" | ||
1416 | depends on FORCEDETH && EXPERIMENTAL | ||
1417 | help | ||
1418 | NAPI is a new driver API designed to reduce CPU and interrupt load | ||
1419 | when the driver is receiving lots of packets from the card. It is | ||
1420 | still somewhat experimental and thus not yet enabled by default. | ||
1421 | |||
1422 | If your estimated Rx load is 10kpps or more, or if the card will be | ||
1423 | deployed on potentially unfriendly networks (e.g. in a firewall), | ||
1424 | then say Y here. | ||
1425 | |||
1426 | See <file:Documentation/networking/NAPI_HOWTO.txt> for more | ||
1427 | information. | ||
1428 | |||
1429 | If in doubt, say N. | ||
1414 | 1430 | ||
1415 | config CS89x0 | 1431 | config CS89x0 |
1416 | tristate "CS89x0 support" | 1432 | tristate "CS89x0 support" |
@@ -2290,6 +2306,15 @@ config MV643XX_ETH_2 | |||
2290 | This enables support for Port 2 of the Marvell MV643XX Gigabit | 2306 | This enables support for Port 2 of the Marvell MV643XX Gigabit |
2291 | Ethernet. | 2307 | Ethernet. |
2292 | 2308 | ||
2309 | config QLA3XXX | ||
2310 | tristate "QLogic QLA3XXX Network Driver Support" | ||
2311 | depends on PCI | ||
2312 | help | ||
2313 | This driver supports QLogic ISP3XXX gigabit Ethernet cards. | ||
2314 | |||
2315 | To compile this driver as a module, choose M here: the module | ||
2316 | will be called qla3xxx. | ||
2317 | |||
2293 | endmenu | 2318 | endmenu |
2294 | 2319 | ||
2295 | # | 2320 | # |
@@ -2550,6 +2575,7 @@ config PLIP | |||
2550 | 2575 | ||
2551 | config PPP | 2576 | config PPP |
2552 | tristate "PPP (point-to-point protocol) support" | 2577 | tristate "PPP (point-to-point protocol) support" |
2578 | select SLHC | ||
2553 | ---help--- | 2579 | ---help--- |
2554 | PPP (Point to Point Protocol) is a newer and better SLIP. It serves | 2580 | PPP (Point to Point Protocol) is a newer and better SLIP. It serves |
2555 | the same purpose: sending Internet traffic over telephone (and other | 2581 | the same purpose: sending Internet traffic over telephone (and other |
@@ -2730,6 +2756,7 @@ config SLIP | |||
2730 | config SLIP_COMPRESSED | 2756 | config SLIP_COMPRESSED |
2731 | bool "CSLIP compressed headers" | 2757 | bool "CSLIP compressed headers" |
2732 | depends on SLIP | 2758 | depends on SLIP |
2759 | select SLHC | ||
2733 | ---help--- | 2760 | ---help--- |
2734 | This protocol is faster than SLIP because it uses compression on the | 2761 | This protocol is faster than SLIP because it uses compression on the |
2735 | TCP/IP headers (not on the data itself), but it has to be supported | 2762 | TCP/IP headers (not on the data itself), but it has to be supported |
@@ -2742,6 +2769,12 @@ config SLIP_COMPRESSED | |||
2742 | <http://www.tldp.org/docs.html#howto>, explains how to configure | 2769 | <http://www.tldp.org/docs.html#howto>, explains how to configure |
2743 | CSLIP. This won't enlarge your kernel. | 2770 | CSLIP. This won't enlarge your kernel. |
2744 | 2771 | ||
2772 | config SLHC | ||
2773 | tristate | ||
2774 | help | ||
2775 | This option enables Van Jacobsen serial line header compression | ||
2776 | routines. | ||
2777 | |||
2745 | config SLIP_SMART | 2778 | config SLIP_SMART |
2746 | bool "Keepalive and linefill" | 2779 | bool "Keepalive and linefill" |
2747 | depends on SLIP | 2780 | depends on SLIP |