Managing PCI functions on Linux on IBM ZEdit online Make network adapter PCI functions available to your Linux® instance and manage them from Linux. Making PCI functions available to LinuxFor Linux as a KVM or z/VM® guest, use hypervisor techniques to pass PCI functions on to the guest.Online and configuration stateChanging the online state of a PCI function within Linux in LPAR or DPM partition mode also changes the function's configuration state in the partition.Listing PCI functionsUse the lspci or smc_rnics command to list your PCI functions.Controlling and displaying the online state in LinuxUse the smc_rnics command, the lspci command, or the sysfs power attribute of a PCI function to display online or offline information in Linux.Displaying the RDMA information for a PCI functionUse the ibv_devinfo command to display RDMA information for your PCI function. Using a PCI function during a Linux installationAn operational network device is a prerequisite for installing Linux on IBM Z® or LinuxONE systems. You can use a PCI network adapter PCI function to provide this device. Setting the MTU sizeA network adapter PCI function has two separate maximum transmission units (MTUs).Using a PCI function for SMC-R connectionsStart your application with the smc_run command to enable it for SMC-R connections. Using a PCI function for HSCI connectionsA PCI function can provide the external interface for a HiperSockets Converged Interface (HSCI) connection. Troubleshooting for PCI functionsTry to reset defective PCI functions. You might also have to set PCI functions offline in preparation for upgrades or physical repair actions by the hardware administrator.Parent topic: Networking with PCI adapters and functions