07 Jul, 2009

4 commits


02 Mar, 2009

1 commit


22 Jan, 2009

1 commit

  • Following the removal of the unused struct net_device * parameter from
    the NAPI functions named *netif_rx_* in commit 908a7a1, they are
    exactly equivalent to the corresponding *napi_* functions and are
    therefore redundant.

    Signed-off-by: Ben Hutchings
    Acked-by: Neil Horman
    Signed-off-by: David S. Miller

    Ben Hutchings
     

24 Dec, 2008

1 commit


23 Dec, 2008

1 commit

  • When the napi api was changed to separate its 1:1 binding to the net_device
    struct, the netif_rx_[prep|schedule|complete] api failed to remove the now
    vestigual net_device structure parameter. This patch cleans up that api by
    properly removing it..

    Signed-off-by: Neil Horman
    Signed-off-by: David S. Miller

    Neil Horman
     

17 Dec, 2008

1 commit


04 Dec, 2008

1 commit

  • Due to the hardware design, except the first chip on the market,
    other chips needs to setup the clock source for MAC processor
    implicitly through Global Host Control Register(GHC).
    (Strange design huh?)

    10/100M uses the PCI-E as clock source, and 1G uses GPHY.

    And I reordered the code a little, to make it easier to read.

    Found-by: "Ethan"
    Fixed-by: "akeemting"
    Signed-off-by: "Guo-Fu Tseng"
    Acked-by: Jeff Garzik
    Signed-off-by: David S. Miller

    akeemting
     

09 Oct, 2008

2 commits

  • Advances the driver version after modification.

    Signed-off-by: Guo-Fu Tseng
    Signed-off-by: David S. Miller

    Guo-Fu Tseng
     
  • 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
    Signed-off-by: David S. Miller

    Guo-Fu Tseng
     

18 Sep, 2008

1 commit