|
@@ -2467,6 +2467,8 @@ static int bnxt_calc_nr_ring_pages(u32 ring_size, int desc_per_pg)
|
|
static void bnxt_set_tpa_flags(struct bnxt *bp)
|
|
static void bnxt_set_tpa_flags(struct bnxt *bp)
|
|
{
|
|
{
|
|
bp->flags &= ~BNXT_FLAG_TPA;
|
|
bp->flags &= ~BNXT_FLAG_TPA;
|
|
|
|
+ if (bp->flags & BNXT_FLAG_NO_AGG_RINGS)
|
|
|
|
+ return;
|
|
if (bp->dev->features & NETIF_F_LRO)
|
|
if (bp->dev->features & NETIF_F_LRO)
|
|
bp->flags |= BNXT_FLAG_LRO;
|
|
bp->flags |= BNXT_FLAG_LRO;
|
|
if (bp->dev->features & NETIF_F_GRO)
|
|
if (bp->dev->features & NETIF_F_GRO)
|