diff --git a/pkg/utils/utils.go b/pkg/utils/utils.go index ecd4c73c3..af7a9c267 100644 --- a/pkg/utils/utils.go +++ b/pkg/utils/utils.go @@ -173,14 +173,14 @@ func SyncNodeState(newState *sriovnetworkv1.SriovNetworkNodeState) error { return nil } -// skip config VF for switchdev mode or BF-2 NICs +// SkipConfigVf Use systemd service to configure switchdev mode or BF-2 NICs in OpenShift func SkipConfigVf(ifSpec sriovnetworkv1.Interface, ifStatus sriovnetworkv1.InterfaceExt) bool { if ifSpec.EswitchMode == sriovnetworkv1.ESWITCHMODE_SWITCHDEV { glog.V(2).Infof("SkipConfigVf(): skip config VF for switchdev device") return true } - // Nvidia_mlx5_MT42822_BlueField-2_integrated_ConnectX-6_Dx - if ifStatus.Vendor == VendorMellanox && ifStatus.DeviceID == DeviceBF2 { + // Nvidia_mlx5_MT42822_BlueField-2_integrated_ConnectX-6_Dx in OpenShift + if ClusterType == ClusterTypeOpenshift && ifStatus.Vendor == VendorMellanox && ifStatus.DeviceID == DeviceBF2 { glog.V(2).Infof("SkipConfigVf(): skip config VF for BF2 device") return true }