From: Sriharsha Basavapatna Date: Tue, 19 Feb 2019 10:31:16 +0000 (-0500) Subject: bnxt_en: Return relevant error code when offload fails X-Git-Tag: v5.4-rc1~1543^2~166^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b2d69122fd627aa3c6c39c99b2b8706703a92634;p=platform%2Fkernel%2Flinux-rpi.git bnxt_en: Return relevant error code when offload fails The driver returns -ENOSPC when tc_can_offload() check fails. Since that routine checks for flow parameters that are not supported by the driver, we should return the more appropriate -EOPNOTSUPP. Signed-off-by: Sriharsha Basavapatna Signed-off-by: Michael Chan Signed-off-by: David S. Miller --- diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c index 61a3457..44d6c57 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c @@ -1290,7 +1290,7 @@ static int bnxt_tc_add_flow(struct bnxt *bp, u16 src_fid, bnxt_tc_set_flow_dir(bp, flow, src_fid); if (!bnxt_tc_can_offload(bp, flow)) { - rc = -ENOSPC; + rc = -EOPNOTSUPP; goto free_node; }