Building a kernel with the NETIUCV device driver

6.14 z/VM guest

Control the build options for the NETIUCV device driver through the kernel configuration menu.

Kernel builders: This information is intended for those who want to build their own kernel. Be aware that both compiling your own kernel or recompiling an existing distribution usually means that you have to maintain your kernel yourself.

This section describes the options you must select in the Linux® configuration menu to include the NETIUCV device driver.

Figure 1 summarizes the kernel configuration menu options that are relevant to the NETIUCV device driver:

Figure 1. IUCV kernel configuration menu option
 Networking support --->                     (common code option CONFIG_NET)
    ...
    Networking options --->
       ...
       IUCV support (S390 - z/VM only)                          (CONFIG_IUCV)
 Device Drivers --->
    ...
    Network device support --->              (common code option CONFIG_NETDEVICES)
       ...
       S/390 network device drivers (depends on NETDEVICES && S390) --->
          ...
          IUCV network device support (VM only)                 (CONFIG_NETIUCV)*
CONFIG_IUCV
This option is required if you want to use IUCV to connect to other z/VM® guests. It can be compiled into the kernel or as a separate module, iucv.
CONFIG_NETIUCV
This option is required if you want to use NETIUCV device driver to connect to other z/VM guests. It can be compiled into the kernel or as a separate module, netiucv.