From: Tomas Szepe <szepe@pinerecords.com>
To: Linus Torvalds <torvalds@transmeta.com>
Cc: lkml <linux-kernel@vger.kernel.org>
Subject: [PATCH] 2.5: make gigabit ethernet into a real submenu
Date: Tue, 31 Dec 2002 09:01:46 +0100 [thread overview]
Message-ID: <20021231080146.GQ21097@louise.pinerecords.com> (raw)
Linus,
The attached unidiff creates a parent entry for all gigabit ethernet
interfaces, making the submenu consistent with that of 10/100. Suggested
by Robert P. J. Day. Trivial patch against 2.5-bkcurrent.
Please apply,
--
Tomas Szepe <szepe@pinerecords.com>
diff -urN a/drivers/net/Kconfig b/drivers/net/Kconfig
--- a/drivers/net/Kconfig 2002-12-24 10:45:39.000000000 +0100
+++ b/drivers/net/Kconfig 2002-12-31 08:49:44.000000000 +0100
@@ -1578,9 +1578,36 @@
menu "Ethernet (1000 Mbit)"
depends on NETDEVICES
+config NET_GIGABIT_ETH
+ bool "Ethernet (1000 Mbit)"
+ ---help---
+ Ethernet (also called IEEE 802.3 or ISO 8802-2) is the most common
+ type of Local Area Network (LAN) in universities and companies.
+
+ Common varieties of Ethernet are: 10BASE-2 or Thinnet (10 Mbps over
+ coaxial cable, linking computers in a chain), 10BASE-T or twisted
+ pair (10 Mbps over twisted pair cable, linking computers to central
+ hubs), 10BASE-F (10 Mbps over optical fiber links, using hubs),
+ 100BASE-TX (100 Mbps over two twisted pair cables, using hubs),
+ 100BASE-T4 (100 Mbps over 4 standard voice-grade twisted pair
+ cables, using hubs), 100BASE-FX (100 Mbps over optical fiber links)
+ [the 100BASE varieties are also known as Fast Ethernet], and Gigabit
+ Ethernet (1 Gbps over optical fiber or short copper links).
+
+ If your Linux machine will be connected to an Ethernet and you have
+ a gigabit Ethernet network interface card (NIC) installed in your
+ computer, say Y here and read the Ethernet-HOWTO, available from
+ <http://www.linuxdoc.org/docs.html#howto>. You will then also have
+ to say Y to the driver for your particular NIC.
+
+ Note that the answer to this question won't directly affect the
+ kernel: saying N will just cause the configurator to skip all
+ the questions about gigabit Ethernet network cards. If unsure,
+ say N.
+
config ACENIC
tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support"
- depends on PCI
+ depends on NET_GIGABIT_ETH && PCI
---help---
Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear
GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet
@@ -1609,7 +1636,7 @@
config DL2K
tristate "D-Link DL2000-based Gigabit Ethernet support"
- depends on PCI
+ depends on NET_GIGABIT_ETH && PCI
help
This driver supports D-Link 2000-based gigabit ethernet cards, which
includes
@@ -1623,7 +1650,7 @@
config E1000
tristate "Intel(R) PRO/1000 Gigabit Ethernet support"
- depends on PCI
+ depends on NET_GIGABIT_ETH && PCI
---help---
This driver supports Intel(R) PRO/1000 gigabit ethernet family of
adapters, which includes:
@@ -1671,7 +1698,7 @@
config MYRI_SBUS
tristate "MyriCOM Gigabit Ethernet support"
- depends on SBUS
+ depends on NET_GIGABIT_ETH && SBUS
help
This driver supports MyriCOM Sbus gigabit Ethernet cards.
@@ -1682,7 +1709,7 @@
config NS83820
tristate "National Semiconduct DP83820 support"
- depends on PCI
+ depends on NET_GIGABIT_ETH && PCI
help
This is a driver for the National Semiconductor DP83820 series
of gigabit ethernet MACs. Cards using this chipset include
@@ -1692,7 +1719,7 @@
config HAMACHI
tristate "Packet Engines Hamachi GNIC-II support"
- depends on PCI
+ depends on NET_GIGABIT_ETH && PCI
help
If you have a Gigabit Ethernet card of this type, say Y and read
the Ethernet-HOWTO, available from
@@ -1706,7 +1733,7 @@
config YELLOWFIN
tristate "Packet Engines Yellowfin Gigabit-NIC support (EXPERIMENTAL)"
- depends on PCI && EXPERIMENTAL
+ depends on NET_GIGABIT_ETH && PCI && EXPERIMENTAL
---help---
Say Y here if you have a Packet Engines G-NIC PCI Gigabit Ethernet
adapter or the SYM53C885 Ethernet controller. The Gigabit adapter is
@@ -1721,7 +1748,7 @@
config R8169
tristate "Realtek 8169 gigabit ethernet support"
- depends on PCI
+ depends on NET_GIGABIT_ETH && PCI
---help---
Say Y here if you have a Realtek 8169 PCI Gigabit Ethernet adapter.
@@ -1732,7 +1759,7 @@
config SK98LIN
tristate "SysKonnect SK-98xx support"
- depends on PCI
+ depends on NET_GIGABIT_ETH && PCI
---help---
Say Y here if you have a SysKonnect SK-98xx Gigabit Ethernet Server
Adapter. The following adapters are supported by this driver:
@@ -1760,7 +1787,7 @@
config TIGON3
tristate "Broadcom Tigon3 support"
- depends on PCI
+ depends on NET_GIGABIT_ETH && PCI
help
This driver supports Broadcom Tigon3 based gigabit Ethernet cards.
next reply other threads:[~2002-12-31 7:53 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-31 8:01 Tomas Szepe [this message]
2002-12-31 19:17 ` [PATCH] 2.5: make gigabit ethernet into a real submenu Linus Torvalds
2003-01-01 13:19 ` Tomas Szepe
2003-01-01 13:28 ` Robert P. J. Day
2003-01-01 13:37 ` Tomas Szepe
2003-01-01 13:33 ` Tomas Szepe
2003-01-01 13:43 ` Robert P. J. Day
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20021231080146.GQ21097@louise.pinerecords.com \
--to=szepe@pinerecords.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@transmeta.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.