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.Listing PCI functionsUse the lspci or smc_rnics command to list your PCI functions.Controlling the online state in LinuxUse the smc_rnics command or the sysfs power attribute of a PCI function to set it online or offline in Linux.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 the SE or HMC to configure a PCI function for a partitionYou can use the IBM Z® or LinuxONE Support Element (SE) or an attached Hardware Management Console (HMC) to control the configuration state of PCI functions in an LPAR or DPM partition.Displaying the RDMA information for a PCI functionUse the ibv_devinfo command to display RDMA information for your PCI function. 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