diff options
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c index 6f7dc81581ff..3558a36b1c2d 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | |||
@@ -2485,8 +2485,10 @@ static void bnx2x_bz_fp(struct bnx2x *bp, int index) | |||
2485 | else if (bp->flags & GRO_ENABLE_FLAG) | 2485 | else if (bp->flags & GRO_ENABLE_FLAG) |
2486 | fp->mode = TPA_MODE_GRO; | 2486 | fp->mode = TPA_MODE_GRO; |
2487 | 2487 | ||
2488 | /* We don't want TPA on an FCoE L2 ring */ | 2488 | /* We don't want TPA if it's disabled in bp |
2489 | if (IS_FCOE_FP(fp)) | 2489 | * or if this is an FCoE L2 ring. |
2490 | */ | ||
2491 | if (bp->disable_tpa || IS_FCOE_FP(fp)) | ||
2490 | fp->disable_tpa = 1; | 2492 | fp->disable_tpa = 1; |
2491 | } | 2493 | } |
2492 | 2494 | ||