diff --git a/pkg/utils/utils.go b/pkg/utils/utils.go index ef09711dd..cd613cf05 100644 --- a/pkg/utils/utils.go +++ b/pkg/utils/utils.go @@ -71,7 +71,7 @@ func GetPfName(pciAddr string) (string, error) { if pfEswitchMode == "" { // If device doesn't support eswitch mode query or doesn't have sriov enabled, // fall back to the default implementation - if err == nil || strings.Contains(strings.ToLower(fmt.Sprint(err)), "no such device") { + if err == nil || strings.Contains(strings.ToLower(fmt.Sprint(err)), "error getting devlink device attributes for net device") { glog.Infof("Devlink query for eswitch mode is not supported for device %s. %v", pciAddr, err) } else { return "", err diff --git a/pkg/utils/utils_test.go b/pkg/utils/utils_test.go index 5b6ab9181..2fdc6383b 100644 --- a/pkg/utils/utils_test.go +++ b/pkg/utils/utils_test.go @@ -447,7 +447,7 @@ var _ = Describe("In the utils package", func() { On("GetDevLinkDeviceEswitchAttrs", "devlinkDeviceSwitchdev"). Return(&nl.DevlinkDevEswitchAttr{Mode: "switchdev"}, nil). On("GetDevLinkDeviceEswitchAttrs", "nonDevlinkDevice"). - Return(nil, fmt.Errorf("devlink error: no such device")). + Return(nil, fmt.Errorf("error getting devlink device attributes for net device")). On("GetDevLinkDeviceEswitchAttrs", "nonSriovDevice"). Return(&nl.DevlinkDevEswitchAttr{Mode: ""}, nil). On("GetDevLinkDeviceEswitchAttrs", "unknownDevice").