Onload depends on an out-of-tree version of the sfc net driver which is distributed with Onload itself. In normal operation the Onload runtime startup replaces any in-tree sfc driver version installed by the OS with the appropriate out-of-tree version.
However, if Kubernetes or other infrastructure services such as time synchronization with PTP are operating over the AMD Solarflare NIC then special provision is required to ensure any driver replacement is done earlier in the node startup process. Onload Operator for Kubernetes includes scripts to do this, which use the OpenShift Machine Config Operator.