|
@@ -7567,10 +7567,9 @@ static int bnxt_get_dflt_rings(struct bnxt *bp, int *max_rx, int *max_tx,
|
|
|
return rc;
|
|
|
}
|
|
|
|
|
|
-static int bnxt_set_dflt_rings(struct bnxt *bp)
|
|
|
+static int bnxt_set_dflt_rings(struct bnxt *bp, bool sh)
|
|
|
{
|
|
|
int dflt_rings, max_rx_rings, max_tx_rings, rc;
|
|
|
- bool sh = true;
|
|
|
|
|
|
if (sh)
|
|
|
bp->flags |= BNXT_FLAG_SHARED_RINGS;
|
|
@@ -7749,7 +7748,7 @@ static int bnxt_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
|
|
|
bnxt_set_tpa_flags(bp);
|
|
|
bnxt_set_ring_params(bp);
|
|
|
bnxt_set_max_func_irqs(bp, max_irqs);
|
|
|
- rc = bnxt_set_dflt_rings(bp);
|
|
|
+ rc = bnxt_set_dflt_rings(bp, true);
|
|
|
if (rc) {
|
|
|
netdev_err(bp->dev, "Not enough rings available.\n");
|
|
|
rc = -ENOMEM;
|