Hi,

On 12.01.2017 17:37, Sergei Shtylyov wrote:
External Email

----------------------------------------------------------------------
On 01/12/2017 04:23 PM, Lino Sanfilippo wrote:

+
+    for (; priv->cur_tx[q] - priv->dirty_tx[q] > 0; priv->dirty_tx[q]++) {

BTW: How can this work correctly when cur_tx wraps and dirty_tx is greater?

   {cur|dirty}_tx never wrap.


Both values are 32 bit and AFAICS they are only incremented (and never reset or
decremented).
So what prevents them from wrapping every 2^32 processed tx descriptors? Am I 
missing
something?

Regards,
Lino

Reply via email to