tg3: Disable unused transmit rings
This patch allows the driver to disable the additional transmit rings available on the 5717 and 5719 devices. This is not strictly necessary, but is done anyways for correctness. Signed-off-by: Matt Carlson <mcarlson@broadcom.com> Reviewed-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
bba226acf4
commit
3d37728bc5
|
@ -7536,6 +7536,9 @@ static void tg3_rings_reset(struct tg3 *tp)
|
|||
/* Disable all transmit rings but the first. */
|
||||
if (!(tp->tg3_flags2 & TG3_FLG2_5705_PLUS))
|
||||
limit = NIC_SRAM_SEND_RCB + TG3_BDINFO_SIZE * 16;
|
||||
else if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5717 ||
|
||||
GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5719)
|
||||
limit = NIC_SRAM_SEND_RCB + TG3_BDINFO_SIZE * 4;
|
||||
else if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_57765)
|
||||
limit = NIC_SRAM_SEND_RCB + TG3_BDINFO_SIZE * 2;
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue