Commit | Line | Data |
---|---|---|
9fa1db4c | 1 | # SPDX-License-Identifier: GPL-2.0 |
1da177e4 | 2 | menu "S/390 network device drivers" |
347a8dc3 | 3 | depends on NETDEVICES && S390 |
1da177e4 LT |
4 | |
5 | config LCS | |
6f9a3c33 MS |
6 | def_tristate m |
7 | prompt "Lan Channel Station Interface" | |
8540336a | 8 | depends on CCW && NETDEVICES && ETHERNET |
1da177e4 | 9 | help |
8b96d971 | 10 | Select this option if you want to use LCS networking on IBM System z. |
8b96d971 | 11 | To compile as a module, choose M. The module name is lcs. |
8540336a | 12 | If you do not use LCS, choose N. |
1da177e4 | 13 | |
293d984f | 14 | config CTCM |
6f9a3c33 MS |
15 | def_tristate m |
16 | prompt "CTC and MPC SNA device support" | |
61d48c2c | 17 | depends on CCW && NETDEVICES |
1da177e4 | 18 | help |
f423f735 UB |
19 | Select this option if you want to use channel-to-channel |
20 | point-to-point networking on IBM System z. | |
21 | This device driver supports real CTC coupling using ESCON. | |
22 | It also supports virtual CTCs when running under VM. | |
293d984f PT |
23 | This driver also supports channel-to-channel MPC SNA devices. |
24 | MPC is an SNA protocol device used by Communication Server for Linux. | |
4737f097 | 25 | To compile as a module, choose M. The module name is ctcm. |
f423f735 UB |
26 | To compile into the kernel, choose Y. |
27 | If you do not need any channel-to-channel connection, choose N. | |
1da177e4 | 28 | |
1da177e4 | 29 | config NETIUCV |
6f9a3c33 MS |
30 | def_tristate m |
31 | prompt "IUCV network device support (VM only)" | |
1da177e4 LT |
32 | depends on IUCV && NETDEVICES |
33 | help | |
34 | Select this option if you want to use inter-user communication | |
35 | vehicle networking under VM or VIF. It enables a fast communication | |
36 | link between VM guests. Using ifconfig a point-to-point connection | |
f423f735 UB |
37 | can be established to the Linux on IBM System z |
38 | running on the other VM guest. To compile as a module, choose M. | |
4737f097 | 39 | The module name is netiucv. If unsure, choose Y. |
1da177e4 LT |
40 | |
41 | config SMSGIUCV | |
6f9a3c33 MS |
42 | def_tristate m |
43 | prompt "IUCV special message support (VM only)" | |
1da177e4 LT |
44 | depends on IUCV |
45 | help | |
46 | Select this option if you want to be able to receive SMSG messages | |
47 | from other VM guest systems. | |
48 | ||
1ffaa640 | 49 | config SMSGIUCV_EVENT |
6f9a3c33 MS |
50 | def_tristate m |
51 | prompt "Deliver IUCV special messages as uevents (VM only)" | |
1ffaa640 HB |
52 | depends on SMSGIUCV |
53 | help | |
54 | Select this option to deliver CP special messages (SMSGs) as | |
55 | uevents. The driver handles only those special messages that | |
56 | start with "APP". | |
57 | ||
58 | To compile as a module, choose M. The module name is "smsgiucv_app". | |
59 | ||
1da177e4 | 60 | config QETH |
6f9a3c33 MS |
61 | def_tristate y |
62 | prompt "Gigabit Ethernet device support" | |
3d14f661 | 63 | depends on CCW && NETDEVICES && IP_MULTICAST && QDIO && ETHERNET |
1da177e4 | 64 | help |
dc9c404f JW |
65 | This driver supports IBM's OSA Express network adapters in QDIO mode, |
66 | HiperSockets interfaces and z/VM virtual NICs for Guest LAN and | |
67 | VSWITCH. | |
1da177e4 | 68 | |
f423f735 | 69 | To compile this driver as a module, choose M. |
4737f097 | 70 | The module name is qeth. |
1da177e4 | 71 | |
4a71df50 | 72 | config QETH_L2 |
6f9a3c33 MS |
73 | def_tristate y |
74 | prompt "qeth layer 2 device support" | |
75 | depends on QETH | |
4e20e73e | 76 | depends on BRIDGE || BRIDGE=n |
6f9a3c33 MS |
77 | help |
78 | Select this option to be able to run qeth devices in layer 2 mode. | |
79 | To compile as a module, choose M. The module name is qeth_l2. | |
80 | If unsure, choose y. | |
1da177e4 | 81 | |
4a71df50 | 82 | config QETH_L3 |
6f9a3c33 MS |
83 | def_tristate y |
84 | prompt "qeth layer 3 device support" | |
85 | depends on QETH | |
86 | help | |
87 | Select this option to be able to run qeth devices in layer 3 mode. | |
88 | To compile as a module choose M. The module name is qeth_l3. | |
89 | If unsure, choose Y. | |
1da177e4 | 90 | |
4e2b5aa5 JW |
91 | config QETH_OSX |
92 | def_bool !HAVE_MARCH_Z15_FEATURES | |
93 | prompt "qeth OSX device support" | |
94 | depends on QETH | |
95 | help | |
96 | This enables the qeth driver to support devices in OSX mode. | |
97 | If unsure, choose N. | |
98 | ||
1da177e4 | 99 | config CCWGROUP |
293d984f | 100 | tristate |
219d9aef | 101 | default (LCS || CTCM || QETH || SMC) |
1da177e4 | 102 | |
684b89bc SO |
103 | config ISM |
104 | tristate "Support for ISM vPCI Adapter" | |
a72178cf | 105 | depends on PCI |
d565fa43 | 106 | imply SMC |
684b89bc SO |
107 | default n |
108 | help | |
109 | Select this option if you want to use the Internal Shared Memory | |
d565fa43 | 110 | vPCI Adapter. The adapter can be used with the SMC network protocol. |
684b89bc SO |
111 | |
112 | To compile as a module choose M. The module name is ism. | |
113 | If unsure, choose N. | |
1da177e4 | 114 | endmenu |