Commit cbcd2a4c authored by Randy Dunlap's avatar Randy Dunlap Committed by David S. Miller

[NET]: Improve presentation of networking driver families.

Suggestion from Sam Ravnborg <sam@ravnborg.org>

It causes all driver families to be displayed aligned immediately under the
main network drivers heading (in menuconfig/xconfig/gconfig) instead of
not being subordinate to (i.e., not indented) the Network device support
heading at all.
The improved network driver families are:
  token ring, wireless, PCMCIA, WAN, ATM, and S390.
Signed-off-by: default avatarRandy Dunlap <rdunlap@xenotime.net>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent eaa1c5d0
...@@ -23,9 +23,12 @@ config NETDEVICES ...@@ -23,9 +23,12 @@ config NETDEVICES
If unsure, say Y. If unsure, say Y.
# All the following symbols are dependent on NETDEVICES - do not repeat
# that for each of the symbols.
if NETDEVICES
config DUMMY config DUMMY
tristate "Dummy net driver support" tristate "Dummy net driver support"
depends on NETDEVICES
---help--- ---help---
This is essentially a bit-bucket device (i.e. traffic you send to This is essentially a bit-bucket device (i.e. traffic you send to
this device is consigned into oblivion) with a configurable IP this device is consigned into oblivion) with a configurable IP
...@@ -45,7 +48,6 @@ config DUMMY ...@@ -45,7 +48,6 @@ config DUMMY
config BONDING config BONDING
tristate "Bonding driver support" tristate "Bonding driver support"
depends on NETDEVICES
depends on INET depends on INET
---help--- ---help---
Say 'Y' or 'M' if you wish to be able to 'bond' multiple Ethernet Say 'Y' or 'M' if you wish to be able to 'bond' multiple Ethernet
...@@ -63,7 +65,6 @@ config BONDING ...@@ -63,7 +65,6 @@ config BONDING
config EQUALIZER config EQUALIZER
tristate "EQL (serial line load balancing) support" tristate "EQL (serial line load balancing) support"
depends on NETDEVICES
---help--- ---help---
If you have two serial connections to some other computer (this If you have two serial connections to some other computer (this
usually requires two modems and two telephone lines) and you use usually requires two modems and two telephone lines) and you use
...@@ -83,7 +84,6 @@ config EQUALIZER ...@@ -83,7 +84,6 @@ config EQUALIZER
config TUN config TUN
tristate "Universal TUN/TAP device driver support" tristate "Universal TUN/TAP device driver support"
depends on NETDEVICES
select CRC32 select CRC32
---help--- ---help---
TUN/TAP provides packet reception and transmission for user space TUN/TAP provides packet reception and transmission for user space
...@@ -107,7 +107,7 @@ config TUN ...@@ -107,7 +107,7 @@ config TUN
config NET_SB1000 config NET_SB1000
tristate "General Instruments Surfboard 1000" tristate "General Instruments Surfboard 1000"
depends on NETDEVICES && PNP depends on PNP
---help--- ---help---
This is a driver for the General Instrument (also known as This is a driver for the General Instrument (also known as
NextLevel) SURFboard 1000 internal NextLevel) SURFboard 1000 internal
...@@ -129,16 +129,14 @@ config NET_SB1000 ...@@ -129,16 +129,14 @@ config NET_SB1000
If you don't have this card, of course say N. If you don't have this card, of course say N.
if NETDEVICES
source "drivers/net/arcnet/Kconfig" source "drivers/net/arcnet/Kconfig"
endif
# #
# Ethernet # Ethernet
# #
menu "Ethernet (10 or 100Mbit)" menu "Ethernet (10 or 100Mbit)"
depends on NETDEVICES && !UML depends on !UML
config NET_ETHERNET config NET_ETHERNET
bool "Ethernet (10 or 100Mbit)" bool "Ethernet (10 or 100Mbit)"
...@@ -1137,7 +1135,7 @@ config IBMLANA ...@@ -1137,7 +1135,7 @@ config IBMLANA
config IBMVETH config IBMVETH
tristate "IBM LAN Virtual Ethernet support" tristate "IBM LAN Virtual Ethernet support"
depends on NETDEVICES && NET_ETHERNET && PPC_PSERIES depends on NET_ETHERNET && PPC_PSERIES
---help--- ---help---
This driver supports virtual ethernet adapters on newer IBM iSeries This driver supports virtual ethernet adapters on newer IBM iSeries
and pSeries systems. and pSeries systems.
...@@ -1760,7 +1758,7 @@ endmenu ...@@ -1760,7 +1758,7 @@ endmenu
# #
menu "Ethernet (1000 Mbit)" menu "Ethernet (1000 Mbit)"
depends on NETDEVICES && !UML depends on !UML
config ACENIC config ACENIC
tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support" tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support"
...@@ -2091,7 +2089,7 @@ endmenu ...@@ -2091,7 +2089,7 @@ endmenu
# #
menu "Ethernet (10000 Mbit)" menu "Ethernet (10000 Mbit)"
depends on NETDEVICES && !UML depends on !UML
config IXGB config IXGB
tristate "Intel(R) PRO/10GbE support" tristate "Intel(R) PRO/10GbE support"
...@@ -2186,11 +2184,11 @@ source "drivers/s390/net/Kconfig" ...@@ -2186,11 +2184,11 @@ source "drivers/s390/net/Kconfig"
config ISERIES_VETH config ISERIES_VETH
tristate "iSeries Virtual Ethernet driver support" tristate "iSeries Virtual Ethernet driver support"
depends on NETDEVICES && PPC_ISERIES depends on PPC_ISERIES
config FDDI config FDDI
bool "FDDI driver support" bool "FDDI driver support"
depends on NETDEVICES && (PCI || EISA) depends on (PCI || EISA)
help help
Fiber Distributed Data Interface is a high speed local area network Fiber Distributed Data Interface is a high speed local area network
design; essentially a replacement for high speed Ethernet. FDDI can design; essentially a replacement for high speed Ethernet. FDDI can
...@@ -2239,7 +2237,7 @@ config SKFP ...@@ -2239,7 +2237,7 @@ config SKFP
config HIPPI config HIPPI
bool "HIPPI driver support (EXPERIMENTAL)" bool "HIPPI driver support (EXPERIMENTAL)"
depends on NETDEVICES && EXPERIMENTAL && INET && PCI depends on EXPERIMENTAL && INET && PCI
help help
HIgh Performance Parallel Interface (HIPPI) is a 800Mbit/sec and HIgh Performance Parallel Interface (HIPPI) is a 800Mbit/sec and
1600Mbit/sec dual-simplex switched or point-to-point network. HIPPI 1600Mbit/sec dual-simplex switched or point-to-point network. HIPPI
...@@ -2271,7 +2269,7 @@ config ROADRUNNER_LARGE_RINGS ...@@ -2271,7 +2269,7 @@ config ROADRUNNER_LARGE_RINGS
config PLIP config PLIP
tristate "PLIP (parallel port) support" tristate "PLIP (parallel port) support"
depends on NETDEVICES && PARPORT depends on PARPORT
---help--- ---help---
PLIP (Parallel Line Internet Protocol) is used to create a PLIP (Parallel Line Internet Protocol) is used to create a
reasonably fast mini network consisting of two (or, rarely, more) reasonably fast mini network consisting of two (or, rarely, more)
...@@ -2307,7 +2305,6 @@ config PLIP ...@@ -2307,7 +2305,6 @@ config PLIP
config PPP config PPP
tristate "PPP (point-to-point protocol) support" tristate "PPP (point-to-point protocol) support"
depends on NETDEVICES
---help--- ---help---
PPP (Point to Point Protocol) is a newer and better SLIP. It serves PPP (Point to Point Protocol) is a newer and better SLIP. It serves
the same purpose: sending Internet traffic over telephone (and other the same purpose: sending Internet traffic over telephone (and other
...@@ -2443,7 +2440,6 @@ config PPPOATM ...@@ -2443,7 +2440,6 @@ config PPPOATM
config SLIP config SLIP
tristate "SLIP (serial line) support" tristate "SLIP (serial line) support"
depends on NETDEVICES
---help--- ---help---
Say Y if you intend to use SLIP or CSLIP (compressed SLIP) to Say Y if you intend to use SLIP or CSLIP (compressed SLIP) to
connect to your Internet service provider or to connect to some connect to your Internet service provider or to connect to some
...@@ -2510,7 +2506,7 @@ config SLIP_MODE_SLIP6 ...@@ -2510,7 +2506,7 @@ config SLIP_MODE_SLIP6
config NET_FC config NET_FC
bool "Fibre Channel driver support" bool "Fibre Channel driver support"
depends on NETDEVICES && SCSI && PCI depends on SCSI && PCI
help help
Fibre Channel is a high speed serial protocol mainly used to connect Fibre Channel is a high speed serial protocol mainly used to connect
large storage devices to the computer; it is compatible with and large storage devices to the computer; it is compatible with and
...@@ -2523,7 +2519,7 @@ config NET_FC ...@@ -2523,7 +2519,7 @@ config NET_FC
config SHAPER config SHAPER
tristate "Traffic Shaper (EXPERIMENTAL)" tristate "Traffic Shaper (EXPERIMENTAL)"
depends on NETDEVICES && EXPERIMENTAL depends on EXPERIMENTAL
---help--- ---help---
The traffic shaper is a virtual network device that allows you to The traffic shaper is a virtual network device that allows you to
limit the rate of outgoing data flow over some other network device. limit the rate of outgoing data flow over some other network device.
...@@ -2544,11 +2540,13 @@ config SHAPER ...@@ -2544,11 +2540,13 @@ config SHAPER
config NETCONSOLE config NETCONSOLE
tristate "Network console logging support (EXPERIMENTAL)" tristate "Network console logging support (EXPERIMENTAL)"
depends on NETDEVICES && INET && EXPERIMENTAL depends on INET && EXPERIMENTAL
---help--- ---help---
If you want to log kernel messages over the network, enable this. If you want to log kernel messages over the network, enable this.
See <file:Documentation/networking/netconsole.txt> for details. See <file:Documentation/networking/netconsole.txt> for details.
endif #NETDEVICES
config NETPOLL config NETPOLL
def_bool NETCONSOLE def_bool NETCONSOLE
......
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