From: Tom Lendacky
Date: Wed, 28 Oct 2015 08:48:36 -0500
> On 10/27/2015 09:50 PM, David Miller wrote:
>> From: Tom Lendacky
>> Date: Mon, 26 Oct 2015 17:13:54 -0500
>>
>>> During Tx cleanup it's still possible for the descriptor data to be
>>>
On 10/27/2015 09:50 PM, David Miller wrote:
From: Tom Lendacky
Date: Mon, 26 Oct 2015 17:13:54 -0500
During Tx cleanup it's still possible for the descriptor data to be
read ahead of the descriptor index. A memory barrier is required between
the read of the descriptor
From: Tom Lendacky
Date: Mon, 26 Oct 2015 17:13:54 -0500
> During Tx cleanup it's still possible for the descriptor data to be
> read ahead of the descriptor index. A memory barrier is required between
> the read of the descriptor index and the start of the Tx cleanup
During Tx cleanup it's still possible for the descriptor data to be
read ahead of the descriptor index. A memory barrier is required between
the read of the descriptor index and the start of the Tx cleanup loop.
This allows a change to a lighter-weight barrier in the Tx transmit
routine just