| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | menu "S/390 network device drivers" | 
| Martin Schwidefsky | 347a8dc | 2006-01-06 00:19:28 -0800 | [diff] [blame] | 2 | 	depends on NETDEVICES && S390 | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 3 |  | 
 | 4 | config LCS | 
 | 5 | 	tristate "Lan Channel Station Interface" | 
| Martin Schwidefsky | 61d48c2 | 2007-05-10 15:46:00 +0200 | [diff] [blame] | 6 | 	depends on CCW && NETDEVICES && (NET_ETHERNET || TR || FDDI) | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 7 | 	help | 
| Ursula Braun | f423f73 | 2008-02-08 00:03:48 +0100 | [diff] [blame] | 8 | 	   Select this option if you want to use LCS networking on IBM System z. | 
 | 9 | 	   This device driver supports Token Ring (IEEE 802.5), | 
 | 10 | 	   FDDI (IEEE 802.7) and Ethernet. | 
 | 11 | 	   To compile as a module, choose M. The module name is lcs.ko. | 
 | 12 | 	   If you do not know what it is, it's safe to choose Y. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 13 |  | 
| Peter Tiedemann | 293d984 | 2008-02-08 00:03:49 +0100 | [diff] [blame] | 14 | config CTCM | 
 | 15 | 	tristate "CTC and MPC SNA device support" | 
| Martin Schwidefsky | 61d48c2 | 2007-05-10 15:46:00 +0200 | [diff] [blame] | 16 | 	depends on CCW && NETDEVICES | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 17 | 	help | 
| Ursula Braun | f423f73 | 2008-02-08 00:03:48 +0100 | [diff] [blame] | 18 | 	  Select this option if you want to use channel-to-channel | 
 | 19 | 	  point-to-point networking on IBM System z. | 
 | 20 | 	  This device driver supports real CTC coupling using ESCON. | 
 | 21 | 	  It also supports virtual CTCs when running under VM. | 
| Peter Tiedemann | 293d984 | 2008-02-08 00:03:49 +0100 | [diff] [blame] | 22 | 	  This driver also supports channel-to-channel MPC SNA devices. | 
 | 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. | 
| Ursula Braun | f423f73 | 2008-02-08 00:03:48 +0100 | [diff] [blame] | 25 | 	  To compile into the kernel, choose Y. | 
 | 26 | 	  If you do not need any channel-to-channel connection, choose N. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 27 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 28 | config NETIUCV | 
 | 29 | 	tristate "IUCV network device support (VM only)" | 
 | 30 | 	depends on IUCV && NETDEVICES | 
 | 31 | 	help | 
 | 32 | 	  Select this option if you want to use inter-user communication | 
 | 33 | 	  vehicle networking under VM or VIF. It enables a fast communication | 
 | 34 | 	  link between VM guests. Using ifconfig a point-to-point connection | 
| Ursula Braun | f423f73 | 2008-02-08 00:03:48 +0100 | [diff] [blame] | 35 | 	  can be established to the Linux on IBM System z | 
 | 36 | 	  running on the other VM guest. To compile as a module, choose M. | 
 | 37 | 	  The module name is netiucv.ko. If unsure, choose Y. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 38 |  | 
 | 39 | config SMSGIUCV | 
 | 40 | 	tristate "IUCV special message support (VM only)" | 
 | 41 | 	depends on IUCV | 
 | 42 | 	help | 
 | 43 | 	  Select this option if you want to be able to receive SMSG messages | 
 | 44 | 	  from other VM guest systems. | 
 | 45 |  | 
 | 46 | config CLAW | 
 | 47 | 	tristate "CLAW device support" | 
| Martin Schwidefsky | 61d48c2 | 2007-05-10 15:46:00 +0200 | [diff] [blame] | 48 | 	depends on CCW && NETDEVICES | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 49 | 	help | 
 | 50 | 	  This driver supports channel attached CLAW devices. | 
 | 51 | 	  CLAW is Common Link Access for Workstation.  Common devices | 
 | 52 |           that use CLAW are RS/6000s, Cisco Routers (CIP) and 3172 devices. | 
| Ursula Braun | f423f73 | 2008-02-08 00:03:48 +0100 | [diff] [blame] | 53 | 	  To compile as a module, choose M. The module name is claw.ko. | 
 | 54 | 	  To compile into the kernel, choose Y. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 55 |  | 
 | 56 | config QETH | 
 | 57 | 	tristate "Gigabit Ethernet device support" | 
| Martin Schwidefsky | 61d48c2 | 2007-05-10 15:46:00 +0200 | [diff] [blame] | 58 | 	depends on CCW && NETDEVICES && IP_MULTICAST && QDIO | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 59 | 	help | 
| Ursula Braun | f423f73 | 2008-02-08 00:03:48 +0100 | [diff] [blame] | 60 | 	  This driver supports the IBM System z OSA Express adapters | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 61 | 	  in QDIO mode (all media types), HiperSockets interfaces and VM GuestLAN | 
 | 62 | 	  interfaces in QDIO and HIPER mode. | 
 | 63 | 	 | 
| Ursula Braun | f423f73 | 2008-02-08 00:03:48 +0100 | [diff] [blame] | 64 | 	  For details please refer to the documentation provided by IBM at | 
 | 65 | 	  <http://www.ibm.com/developerworks/linux/linux390> | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 66 |  | 
| Ursula Braun | f423f73 | 2008-02-08 00:03:48 +0100 | [diff] [blame] | 67 | 	  To compile this driver as a module, choose M. | 
 | 68 | 	  The module name is qeth.ko. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 69 |  | 
| Frank Blaschka | 4a71df5 | 2008-02-15 09:19:42 +0100 | [diff] [blame] | 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. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 77 |  | 
| Frank Blaschka | 4a71df5 | 2008-02-15 09:19:42 +0100 | [diff] [blame] | 78 | config QETH_L3 | 
 | 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. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 85 |  | 
 | 86 | config QETH_IPV6 | 
| Frank Blaschka | 4a71df5 | 2008-02-15 09:19:42 +0100 | [diff] [blame] | 87 |         bool | 
 | 88 |         depends on (QETH_L3 = IPV6) || (QETH_L3 && IPV6 = 'y') | 
 | 89 |         default y | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 90 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 91 | config CCWGROUP | 
| Peter Tiedemann | 293d984 | 2008-02-08 00:03:49 +0100 | [diff] [blame] | 92 | 	tristate | 
 | 93 | 	default (LCS || CTCM || QETH) | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 94 |  | 
 | 95 | endmenu |