cls_flower: fix error values for commands not supported by drivers
authorJiri Pirko <jiri@mellanox.com>
Sun, 24 Jun 2018 08:38:39 +0000 (10:38 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 25 Jun 2018 07:14:03 +0000 (16:14 +0900)
-EOPNOTSUPP is the error value that should be reported if a flower
command is not supported by a driver. Fix it in couple of Intel drivers.

Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/i40e/i40e_main.c
drivers/net/ethernet/intel/i40evf/i40evf_main.c
drivers/net/ethernet/intel/igb/igb_main.c

index 95e9dfb..7ad2b1b 100644 (file)
@@ -7522,7 +7522,7 @@ static int i40e_setup_tc_cls_flower(struct i40e_netdev_priv *np,
        case TC_CLSFLOWER_STATS:
                return -EOPNOTSUPP;
        default:
-               return -EINVAL;
+               return -EOPNOTSUPP;
        }
 }
 
index a7b87f9..dc56a86 100644 (file)
@@ -2884,7 +2884,7 @@ static int i40evf_setup_tc_cls_flower(struct i40evf_adapter *adapter,
        case TC_CLSFLOWER_STATS:
                return -EOPNOTSUPP;
        default:
-               return -EINVAL;
+               return -EOPNOTSUPP;
        }
 }
 
index f707709..6a78d82 100644 (file)
@@ -2698,7 +2698,7 @@ static int igb_setup_tc_cls_flower(struct igb_adapter *adapter,
        case TC_CLSFLOWER_STATS:
                return -EOPNOTSUPP;
        default:
-               return -EINVAL;
+               return -EOPNOTSUPP;
        }
 }