Skip to content
Snippets Groups Projects
Commit 776e66e8 authored by Ruchika Gupta's avatar Ruchika Gupta Committed by Joe Hershberger
Browse files

e1000e : Correct Rx Threshold granularity


In e1000e driver, Rx descriptor queue is used such that hardware can add only
one descriptor at a time. So the WTHRESH granularity in RXDCTL should be set
to single descriptor. This would ensure that every time controller fills a Rx
descriptor, it is flushed to host memory. Earlier this granularity was in
cache line units i.e 2 descriptors. This leads to controller always waiting
for 2 descriptors before flushing them out. But since not more than one Rx BD
is actually available , the accumulation condition never gets hit.

Signed-off-by: default avatarRuchika Gupta <ruchika.gupta@freescale.com>
Signed-off-by: default avatarVakul Garg <vakul@freescale.com>
Acked-by: default avatarRoy Zang <tie-fei.zang@freescale.com>
parent ebbf0d20
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment