@@ -2910,7 +2910,7 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
2910
2910
} else {
2911
2911
dev_err (& adapter -> pdev -> dev , "Bad ether dest mask %pM\n" ,
2912
2912
match .mask -> dst );
2913
- return IAVF_ERR_CONFIG ;
2913
+ return - EINVAL ;
2914
2914
}
2915
2915
}
2916
2916
@@ -2920,7 +2920,7 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
2920
2920
} else {
2921
2921
dev_err (& adapter -> pdev -> dev , "Bad ether src mask %pM\n" ,
2922
2922
match .mask -> src );
2923
- return IAVF_ERR_CONFIG ;
2923
+ return - EINVAL ;
2924
2924
}
2925
2925
}
2926
2926
@@ -2955,7 +2955,7 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
2955
2955
} else {
2956
2956
dev_err (& adapter -> pdev -> dev , "Bad vlan mask %u\n" ,
2957
2957
match .mask -> vlan_id );
2958
- return IAVF_ERR_CONFIG ;
2958
+ return - EINVAL ;
2959
2959
}
2960
2960
}
2961
2961
vf -> mask .tcp_spec .vlan_id |= cpu_to_be16 (0xffff );
@@ -2979,7 +2979,7 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
2979
2979
} else {
2980
2980
dev_err (& adapter -> pdev -> dev , "Bad ip dst mask 0x%08x\n" ,
2981
2981
be32_to_cpu (match .mask -> dst ));
2982
- return IAVF_ERR_CONFIG ;
2982
+ return - EINVAL ;
2983
2983
}
2984
2984
}
2985
2985
@@ -2989,13 +2989,13 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
2989
2989
} else {
2990
2990
dev_err (& adapter -> pdev -> dev , "Bad ip src mask 0x%08x\n" ,
2991
2991
be32_to_cpu (match .mask -> dst ));
2992
- return IAVF_ERR_CONFIG ;
2992
+ return - EINVAL ;
2993
2993
}
2994
2994
}
2995
2995
2996
2996
if (field_flags & IAVF_CLOUD_FIELD_TEN_ID ) {
2997
2997
dev_info (& adapter -> pdev -> dev , "Tenant id not allowed for ip filter\n" );
2998
- return IAVF_ERR_CONFIG ;
2998
+ return - EINVAL ;
2999
2999
}
3000
3000
if (match .key -> dst ) {
3001
3001
vf -> mask .tcp_spec .dst_ip [0 ] |= cpu_to_be32 (0xffffffff );
@@ -3016,7 +3016,7 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
3016
3016
if (ipv6_addr_any (& match .mask -> dst )) {
3017
3017
dev_err (& adapter -> pdev -> dev , "Bad ipv6 dst mask 0x%02x\n" ,
3018
3018
IPV6_ADDR_ANY );
3019
- return IAVF_ERR_CONFIG ;
3019
+ return - EINVAL ;
3020
3020
}
3021
3021
3022
3022
/* src and dest IPv6 address should not be LOOPBACK
@@ -3026,7 +3026,7 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
3026
3026
ipv6_addr_loopback (& match .key -> src )) {
3027
3027
dev_err (& adapter -> pdev -> dev ,
3028
3028
"ipv6 addr should not be loopback\n" );
3029
- return IAVF_ERR_CONFIG ;
3029
+ return - EINVAL ;
3030
3030
}
3031
3031
if (!ipv6_addr_any (& match .mask -> dst ) ||
3032
3032
!ipv6_addr_any (& match .mask -> src ))
@@ -3051,7 +3051,7 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
3051
3051
} else {
3052
3052
dev_err (& adapter -> pdev -> dev , "Bad src port mask %u\n" ,
3053
3053
be16_to_cpu (match .mask -> src ));
3054
- return IAVF_ERR_CONFIG ;
3054
+ return - EINVAL ;
3055
3055
}
3056
3056
}
3057
3057
@@ -3061,7 +3061,7 @@ static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
3061
3061
} else {
3062
3062
dev_err (& adapter -> pdev -> dev , "Bad dst port mask %u\n" ,
3063
3063
be16_to_cpu (match .mask -> dst ));
3064
- return IAVF_ERR_CONFIG ;
3064
+ return - EINVAL ;
3065
3065
}
3066
3066
}
3067
3067
if (match .key -> dst ) {
0 commit comments