mirror of https://gitee.com/openkylin/linux.git
bnxt: Avoid logging an unnecessary message when a flow can't be offloaded
For every single case where bnxt_tc_can_offload() can fail, we are logging a user friendly descriptive message anyway, but because of the path it would take in case of failure, another redundant error message would get logged. Just freeing the node and returning from the point of failure should suffice. Signed-off-by: Somnath Kotur <somnath.kotur@broadcom.com> Signed-off-by: Michael Chan <michael.chan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
90f906243b
commit
08f8280e87
|
@ -1406,7 +1406,8 @@ static int bnxt_tc_add_flow(struct bnxt *bp, u16 src_fid,
|
|||
|
||||
if (!bnxt_tc_can_offload(bp, flow)) {
|
||||
rc = -EOPNOTSUPP;
|
||||
goto free_node;
|
||||
kfree_rcu(new_node, rcu);
|
||||
return rc;
|
||||
}
|
||||
|
||||
/* If a flow exists with the same cookie, delete it */
|
||||
|
|
Loading…
Reference in New Issue