mirror of
https://github.com/torvalds/linux.git
synced 2024-12-25 20:32:22 +00:00
e1000e: always set transmit descriptor control registers the same
The hardware erratum workaround where the TXDCTL register must be the same setting for both queues should always be done. Signed-off-by: Bruce Allan <bruce.w.allan@intel.com> Tested-by: Aaron Brown <aaron.f.brown@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
b6fbca2af3
commit
56032be77c
@ -2817,9 +2817,9 @@ static void e1000_configure_tx(struct e1000_adapter *adapter)
|
||||
*/
|
||||
txdctl |= E1000_TXDCTL_DMA_BURST_ENABLE;
|
||||
ew32(TXDCTL(0), txdctl);
|
||||
/* erratum work around: set txdctl the same for both queues */
|
||||
ew32(TXDCTL(1), txdctl);
|
||||
}
|
||||
/* erratum work around: set txdctl the same for both queues */
|
||||
ew32(TXDCTL(1), er32(TXDCTL(0)));
|
||||
|
||||
/* Program the Transmit Control Register */
|
||||
tctl = er32(TCTL);
|
||||
|
Loading…
Reference in New Issue
Block a user