Building a kernel with AF_IUCV support

6.10 LPAR mode z/VM guest

Control the build options for AF_IUCV support 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.

Figure 1 summarizes the kernel configuration menu options that you must select in the Linux® configuration menu to include AF_IUCV support.

Figure 1. IUCV kernel configuration menu option
 Networking support --->                                         (common code option CONFIG_NET)
    ...
    Networking options --->
       ...
       IUCV support (S390 - z/VM only)                                              (CONFIG_IUCV)   
       AF_IUCV Socket support (S390 - z/VM and HiperSockets transport)              (CONFIG_AFIUCV)*
CONFIG_IUCV
This option ensures that the base IUCV-services are usable. It is required if you want to use the z/VM® Inter User Communication Vehicle. It can be compiled into the kernel or as a separate module, iucv.
CONFIG_AFIUCV
This option provides AF_IUCV address family support. It can be compiled into the kernel or as a separate module, af_iucv.