]> git.baikalelectronics.ru Git - kernel.git/commit
jme: Added half-duplex mode and IPv6 RSS fix
authorGuo-Fu Tseng <cooldavid@cooldavid.org>
Thu, 9 Oct 2008 02:48:58 +0000 (19:48 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 9 Oct 2008 02:51:31 +0000 (19:51 -0700)
commit61a8d13ad5c8bc60d84f1de7def541d549f9db31
treeb47d39b17146c16b358f8e01e1dc7709564b4ee8
parenta63dc5b9be8e5fdd9e34cc564aa90ded13f69062
jme: Added half-duplex mode and IPv6 RSS fix

1. Set bit 5 of GPREG1 to 1 to enable hardware workaround for half-duplex
   mode. Which the MAC processor generates CRS/COL by itself instead of
   receive it from PHY processor.

2. Set bit 6 of GPREG1 to 1 to enable hardware workaround that masks the
   MAC processor working right while calculating IPv6 RSS in 10/100
   mode.

3. Group the workaround codes all together.

Signed-off-by: Guo-Fu Tseng <cooldavid@cooldavid.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/jme.c
drivers/net/jme.h