Pyun YongHyeon d1c5ee8030 Enable FCS stripping and padding 10 bytes bit of RX MAC control
register. Due to lack of SiS190 controller, I'm not sure whether
this is also applicable to SiS190 so this feature is only activated
on SiS191 controller.
The controller can pad 10 bytes before DMAing a received frame to
RX buffer and received bytes include the padded bytes. This padding
is very useful on strict-alignment architectures because driver
does not have to copy received frame to align IP header on 4 bytes
boundary. It also gives better RX performance on non-strict
alignment architectures. Special thanks to xclin to give me
valuable register information. Without his enthusiastic trial and
errors this wouldn't be even possible.

While I'm here tighten validity check of received frame. Controller
clears RDS_CRCOK bit when it received bad CRC frames. xclin found
that using loop back testing.

Tested by:	xclin <xclin <> cs dot nctu dot edu dot tw >
2010-04-29 18:00:42 +00:00
..
2010-04-28 22:25:27 +00:00
2009-05-13 22:31:25 +00:00
2009-09-14 21:33:00 +00:00
2010-01-28 08:41:30 +00:00
2010-04-12 13:46:20 +00:00
2010-04-07 17:49:47 +00:00
2010-01-03 23:28:32 +00:00
2010-04-27 15:50:25 +00:00
2010-01-03 23:26:29 +00:00
2009-11-25 13:31:17 +00:00
2009-12-16 12:25:27 +00:00
2010-01-24 10:50:20 +00:00
2010-01-08 20:40:28 +00:00
2009-04-14 11:23:09 +00:00
2010-01-08 15:57:56 +00:00
2010-02-17 17:03:04 +00:00
2010-01-01 22:47:53 +00:00
2010-01-28 08:41:30 +00:00
2010-04-15 14:26:52 +00:00
2010-01-03 23:31:58 +00:00
2010-03-11 15:25:47 +00:00
2009-09-06 10:27:45 +00:00
2010-04-07 17:52:32 +00:00
2009-05-25 22:50:11 +00:00
2009-08-23 08:04:40 +00:00
2010-01-28 08:41:30 +00:00
2010-01-28 08:41:30 +00:00
2009-12-25 00:23:47 +00:00
2010-01-03 23:29:49 +00:00