The out-of-tree sfc kernel module is currently required when
using the provided onload kernel module with a Solarflare
card.
You can use the following methods:
- Configure the Onload Operator to
deploy a KMM Module for sfc.CAUTION:You must not use this method if you are using a Solarflare NIC for OpenShift control plane traffic. Connectivity is lost during the
sfckernel module reload, and the gap in control plane traffic can result in the machine being left in an indeterminate state. - Use an OpenShift MachineConfig for sfc.
Use this method when newer driver features are required at boot time while using OpenShift, or when Solarflare NICs are used for OpenShift control plane traffic.
- A user-supported method beyond the scope of this document, such as a custom kernel build or in-house OS image.
Tip: Network interface names can be fixed with UDEV rules.
On a RHCOS
node within OpenShift, the directory /etc/udev/rules.d/ can
be written to with a MachineConfig CR.