On 09/10/2018 02:14 AM, Jose Abreu wrote: > Currently we are always setting the tail address of descriptor list to > the end of the pre-allocated list. > > According to databook this is not correct. Tail address should point to > the last available descriptor + 1, which means we have to update the > tail address everytime we call the xmit function. > > This should make no impact in older versions of MAC but in newer > versions there are some DMA features which allows the IP to fetch > descriptors in advance and in a non sequential order so its critical > that we set the tail address correctly.
Can you include the appropriate Fixes tag here so this can easily be backported to relevant stable branches? -- Florian