[v2] common/sfc_efx/base: set return code in case of the error
Checks
Commit Message
If the prefix for the rss hash was not chosen the
ENOTSUP error should be returned.
Signed-off-by: Artemii Morozov <artemii.morozov@arknetworks.am>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
---
v2: don't use capital letters in email
drivers/common/sfc_efx/base/efx_rx.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Comments
On 6/1/2023 7:30 AM, Artemii Morozov wrote:
> If the prefix for the rss hash was not chosen the
> ENOTSUP error should be returned.
>
> Signed-off-by: Artemii Morozov <artemii.morozov@arknetworks.am>
> Reviewed-by: Andy Moreton <amoreton@xilinx.com>
> ---
> v2: don't use capital letters in email
>
> drivers/common/sfc_efx/base/efx_rx.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/common/sfc_efx/base/efx_rx.c b/drivers/common/sfc_efx/base/efx_rx.c
> index 68f42f5cac..61726a9f0b 100644
> --- a/drivers/common/sfc_efx/base/efx_rx.c
> +++ b/drivers/common/sfc_efx/base/efx_rx.c
> @@ -937,8 +937,10 @@ efx_rx_qcreate_internal(
>
> rss_hash_field =
> &erplp->erpl_fields[EFX_RX_PREFIX_FIELD_RSS_HASH];
> - if (rss_hash_field->erpfi_width_bits == 0)
> + if (rss_hash_field->erpfi_width_bits == 0) {
> + rc = ENOTSUP;
> goto fail5;
> + }
> }
>
> enp->en_rx_qcount++;
This is fixing return code of the function, right? Before update success
was returned at this point event it failed.
If so, can you please update commit log as fix commit and add proper
fixes tags?
@@ -937,8 +937,10 @@ efx_rx_qcreate_internal(
rss_hash_field =
&erplp->erpl_fields[EFX_RX_PREFIX_FIELD_RSS_HASH];
- if (rss_hash_field->erpfi_width_bits == 0)
+ if (rss_hash_field->erpfi_width_bits == 0) {
+ rc = ENOTSUP;
goto fail5;
+ }
}
enp->en_rx_qcount++;