Ruchika Gupta
776e66e8f1
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: Ruchika Gupta <ruchika.gupta@freescale.com >
Signed-off-by: Vakul Garg <vakul@freescale.com >
Acked-by: Roy Zang <tie-fei.zang@freescale.com >
2012-12-15 12:28:21 -06:00
..
2012-11-27 18:28:06 -06:00
2012-09-24 13:17:24 -05:00
2012-11-04 11:00:36 -07:00
2012-05-22 10:18:14 -05:00
2007-11-25 18:35:17 +01:00
2012-05-23 14:19:21 -05:00
2011-01-09 18:06:50 +01:00
2012-09-24 13:55:20 -05:00
2011-09-30 22:00:53 +02:00
2012-05-22 10:18:15 -05:00
2012-05-23 14:19:21 -05:00
2010-07-12 00:14:29 -07:00
2008-10-13 22:28:32 -07:00
2008-04-28 22:26:36 -07:00
2012-07-19 00:09:32 -04:00
2012-05-23 14:19:21 -05:00
2012-05-22 10:18:15 -05:00
2012-09-01 14:58:10 +02:00
2012-05-22 10:18:15 -05:00
2009-08-25 13:35:54 -07:00
2012-10-01 10:02:13 -07:00
2011-12-06 23:59:35 +01:00
2012-05-22 10:18:15 -05:00
2012-07-11 13:15:31 -05:00
2012-07-07 14:07:42 +02:00
2012-05-22 10:18:15 -05:00
2008-08-26 23:08:19 -07:00
2012-05-22 10:18:15 -05:00
2009-02-10 00:16:27 +01:00
2011-12-20 23:13:49 +01:00
2012-12-15 12:28:21 -06:00
2012-12-15 12:28:21 -06:00
2012-05-22 10:18:16 -05:00
2012-05-22 10:18:16 -05:00
2010-10-11 22:47:48 -07:00
2012-05-23 14:19:21 -05:00
2010-01-31 22:37:12 -08:00
2012-05-23 14:19:21 -05:00
2012-09-27 12:22:10 -05:00
2012-09-27 12:22:10 -05:00
2012-05-23 14:19:21 -05:00
2011-04-20 15:09:34 -05:00
2012-05-23 14:19:21 -05:00
2011-01-09 22:16:51 +01:00
2012-05-22 10:18:16 -05:00
2009-08-10 14:53:52 -07:00
2012-09-18 12:01:50 -07:00
2008-03-30 00:33:28 -04:00
2012-05-23 14:19:21 -05:00
2012-05-22 10:18:16 -05:00
2012-05-22 10:18:16 -05:00
2011-12-06 23:59:32 +01:00
2012-11-04 11:00:34 -07:00
2008-02-14 09:37:58 +00:00
2012-10-26 22:38:00 +02:00
2012-05-23 14:19:21 -05:00
2012-10-19 23:47:41 +08:00
2012-05-22 10:18:13 -05:00
2008-08-29 13:58:07 -06:00
2012-05-22 10:18:14 -05:00
2009-06-12 20:47:16 +02:00
2012-05-23 14:19:21 -05:00
2011-05-31 19:46:14 +02:00
2012-05-22 13:41:47 -05:00
2012-05-23 14:19:21 -05:00
2008-10-13 22:28:32 -07:00
2011-10-22 01:16:08 +02:00
2008-04-28 22:26:36 -07:00
2012-09-24 13:55:44 -05:00
2008-05-21 00:14:08 +02:00
2012-05-22 13:41:47 -05:00
2012-05-22 23:17:52 -05:00
2012-05-23 14:19:21 -05:00
2012-05-22 13:41:47 -05:00
2012-05-22 23:17:52 -05:00
2012-09-24 13:55:42 -05:00
2012-09-24 13:55:42 -05:00
2012-05-22 10:18:13 -05:00
2011-11-22 08:39:27 +01:00
2012-11-04 11:00:34 -07:00
2011-12-06 23:59:32 +01:00
2012-07-11 13:15:30 -05:00
2012-05-22 13:41:47 -05:00
2012-05-22 13:41:47 -05:00
2012-11-04 11:00:36 -07:00
2012-07-11 13:15:30 -05:00
2012-09-24 13:17:25 -05:00
2012-05-22 23:17:52 -05:00
2012-05-22 23:17:52 -05:00
2012-04-04 09:36:19 -05:00
2012-04-04 09:36:19 -05:00
2012-05-22 23:17:52 -05:00
2012-05-22 23:17:52 -05:00
2012-07-11 13:15:30 -05:00
2012-04-04 09:36:19 -05:00
2012-09-26 12:36:32 -05:00