diff options
Diffstat (limited to 'drivers/s390/net/Kconfig')
-rw-r--r-- | drivers/s390/net/Kconfig | 84 |
1 files changed, 45 insertions, 39 deletions
diff --git a/drivers/s390/net/Kconfig b/drivers/s390/net/Kconfig index eada69dec4fe..a7745c82b4ae 100644 --- a/drivers/s390/net/Kconfig +++ b/drivers/s390/net/Kconfig | |||
@@ -5,22 +5,25 @@ config LCS | |||
5 | tristate "Lan Channel Station Interface" | 5 | tristate "Lan Channel Station Interface" |
6 | depends on CCW && NETDEVICES && (NET_ETHERNET || TR || FDDI) | 6 | depends on CCW && NETDEVICES && (NET_ETHERNET || TR || FDDI) |
7 | help | 7 | help |
8 | Select this option if you want to use LCS networking on IBM S/390 | 8 | Select this option if you want to use LCS networking on IBM System z. |
9 | or zSeries. This device driver supports Token Ring (IEEE 802.5), | 9 | This device driver supports Token Ring (IEEE 802.5), |
10 | FDDI (IEEE 802.7) and Ethernet. | 10 | FDDI (IEEE 802.7) and Ethernet. |
11 | This option is also available as a module which will be | 11 | To compile as a module, choose M. The module name is lcs.ko. |
12 | called lcs.ko. If you do not know what it is, it's safe to say "Y". | 12 | If you do not know what it is, it's safe to choose Y. |
13 | 13 | ||
14 | config CTC | 14 | config CTCM |
15 | tristate "CTC device support" | 15 | tristate "CTC and MPC SNA device support" |
16 | depends on CCW && NETDEVICES | 16 | depends on CCW && NETDEVICES |
17 | help | 17 | help |
18 | Select this option if you want to use channel-to-channel networking | 18 | Select this option if you want to use channel-to-channel |
19 | on IBM S/390 or zSeries. This device driver supports real CTC | 19 | point-to-point networking on IBM System z. |
20 | coupling using ESCON. It also supports virtual CTCs when running | 20 | This device driver supports real CTC coupling using ESCON. |
21 | under VM. It will use the channel device configuration if this is | 21 | It also supports virtual CTCs when running under VM. |
22 | available. This option is also available as a module which will be | 22 | This driver also supports channel-to-channel MPC SNA devices. |
23 | called ctc.ko. If you do not know what it is, it's safe to say "Y". | 23 | MPC is an SNA protocol device used by Communication Server for Linux. |
24 | To compile as a module, choose M. The module name is ctcm.ko. | ||
25 | To compile into the kernel, choose Y. | ||
26 | If you do not need any channel-to-channel connection, choose N. | ||
24 | 27 | ||
25 | config NETIUCV | 28 | config NETIUCV |
26 | tristate "IUCV network device support (VM only)" | 29 | tristate "IUCV network device support (VM only)" |
@@ -29,9 +32,9 @@ config NETIUCV | |||
29 | Select this option if you want to use inter-user communication | 32 | Select this option if you want to use inter-user communication |
30 | vehicle networking under VM or VIF. It enables a fast communication | 33 | vehicle networking under VM or VIF. It enables a fast communication |
31 | link between VM guests. Using ifconfig a point-to-point connection | 34 | link between VM guests. Using ifconfig a point-to-point connection |
32 | can be established to the Linux for zSeries and S7390 system | 35 | can be established to the Linux on IBM System z |
33 | running on the other VM guest. This option is also available | 36 | running on the other VM guest. To compile as a module, choose M. |
34 | as a module which will be called netiucv.ko. If unsure, say "Y". | 37 | The module name is netiucv.ko. If unsure, choose Y. |
35 | 38 | ||
36 | config SMSGIUCV | 39 | config SMSGIUCV |
37 | tristate "IUCV special message support (VM only)" | 40 | tristate "IUCV special message support (VM only)" |
@@ -47,43 +50,46 @@ config CLAW | |||
47 | This driver supports channel attached CLAW devices. | 50 | This driver supports channel attached CLAW devices. |
48 | CLAW is Common Link Access for Workstation. Common devices | 51 | CLAW is Common Link Access for Workstation. Common devices |
49 | that use CLAW are RS/6000s, Cisco Routers (CIP) and 3172 devices. | 52 | that use CLAW are RS/6000s, Cisco Routers (CIP) and 3172 devices. |
50 | To compile as a module choose M here: The module will be called | 53 | To compile as a module, choose M. The module name is claw.ko. |
51 | claw.ko to compile into the kernel choose Y | 54 | To compile into the kernel, choose Y. |
52 | 55 | ||
53 | config QETH | 56 | config QETH |
54 | tristate "Gigabit Ethernet device support" | 57 | tristate "Gigabit Ethernet device support" |
55 | depends on CCW && NETDEVICES && IP_MULTICAST && QDIO | 58 | depends on CCW && NETDEVICES && IP_MULTICAST && QDIO |
56 | help | 59 | help |
57 | This driver supports the IBM S/390 and zSeries OSA Express adapters | 60 | This driver supports the IBM System z OSA Express adapters |
58 | in QDIO mode (all media types), HiperSockets interfaces and VM GuestLAN | 61 | in QDIO mode (all media types), HiperSockets interfaces and VM GuestLAN |
59 | interfaces in QDIO and HIPER mode. | 62 | interfaces in QDIO and HIPER mode. |
60 | 63 | ||
61 | For details please refer to the documentation provided by IBM at | 64 | For details please refer to the documentation provided by IBM at |
62 | <http://www10.software.ibm.com/developerworks/opensource/linux390> | 65 | <http://www.ibm.com/developerworks/linux/linux390> |
63 | 66 | ||
64 | To compile this driver as a module, choose M here: the | 67 | To compile this driver as a module, choose M. |
65 | module will be called qeth.ko. | 68 | The module name is qeth.ko. |
66 | 69 | ||
70 | config QETH_L2 | ||
71 | tristate "qeth layer 2 device support" | ||
72 | depends on QETH | ||
73 | help | ||
74 | Select this option to be able to run qeth devices in layer 2 mode. | ||
75 | To compile as a module, choose M. The module name is qeth_l2.ko. | ||
76 | If unsure, choose y. | ||
67 | 77 | ||
68 | comment "Gigabit Ethernet default settings" | 78 | config QETH_L3 |
69 | depends on QETH | 79 | tristate "qeth layer 3 device support" |
80 | depends on QETH | ||
81 | help | ||
82 | Select this option to be able to run qeth devices in layer 3 mode. | ||
83 | To compile as a module choose M. The module name is qeth_l3.ko. | ||
84 | If unsure, choose Y. | ||
70 | 85 | ||
71 | config QETH_IPV6 | 86 | config QETH_IPV6 |
72 | bool "IPv6 support for gigabit ethernet" | 87 | bool |
73 | depends on (QETH = IPV6) || (QETH && IPV6 = 'y') | 88 | depends on (QETH_L3 = IPV6) || (QETH_L3 && IPV6 = 'y') |
74 | help | 89 | default y |
75 | If CONFIG_QETH is switched on, this option will include IPv6 | ||
76 | support in the qeth device driver. | ||
77 | |||
78 | config QETH_VLAN | ||
79 | bool "VLAN support for gigabit ethernet" | ||
80 | depends on (QETH = VLAN_8021Q) || (QETH && VLAN_8021Q = 'y') | ||
81 | help | ||
82 | If CONFIG_QETH is switched on, this option will include IEEE | ||
83 | 802.1q VLAN support in the qeth device driver. | ||
84 | 90 | ||
85 | config CCWGROUP | 91 | config CCWGROUP |
86 | tristate | 92 | tristate |
87 | default (LCS || CTC || QETH) | 93 | default (LCS || CTCM || QETH) |
88 | 94 | ||
89 | endmenu | 95 | endmenu |