1. 24 9月, 2013 1 次提交
  2. 31 7月, 2013 1 次提交
    • E
      atl1c: Fix misuse of netdev_alloc_skb in refilling rx ring · 7b701764
      Eric Dumazet 提交于
      On Mon, 2013-07-29 at 08:30 -0700, Eric Dumazet wrote:
      > On Mon, 2013-07-29 at 13:09 +0100, Luis Henriques wrote:
      >
      > >
      > > I confirm that I can't reproduce the issue using this patch.
      > >
      >
      > Thanks, I'll send a polished patch, as this one had an error if
      > build_skb() returns NULL (in case sk_buff allocation fails)
      
      Please try the following patch : It should use 2K frags instead of 4K
      for normal 1500 mtu
      
      Thanks !
      
      [PATCH] atl1c: use custom skb allocator
      
      We had reports ( https://bugzilla.kernel.org/show_bug.cgi?id=54021 )
      that using high order pages for skb allocations is problematic for atl1c
      
      We do not know exactly what the problem is, but we suspect that crossing
      4K pages is not well supported by this hardware.
      
      Use a custom allocator, using page allocator and 2K fragments for
      optimal stack behavior. We might make this allocator generic
      in future kernels.
      Signed-off-by: NEric Dumazet <edumazet@google.com>
      Cc: Luis Henriques <luis.henriques@canonical.com>
      Cc: Neil Horman <nhorman@tuxdriver.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      7b701764
  3. 01 5月, 2012 1 次提交
  4. 20 4月, 2012 2 次提交
  5. 19 4月, 2012 5 次提交
  6. 12 8月, 2011 1 次提交
  7. 22 7月, 2011 1 次提交
  8. 24 6月, 2011 1 次提交
  9. 07 6月, 2011 1 次提交
  10. 22 4月, 2011 1 次提交
  11. 19 1月, 2011 1 次提交
  12. 25 10月, 2010 1 次提交
  13. 22 8月, 2010 1 次提交
  14. 01 6月, 2010 1 次提交
    • J
      atl1c: Add AR8151 v2 support and change L0s/L1 routine · 8f574b35
      Jie Yang 提交于
      Add AR8151 v2.0 Gigabit 1000 support
      Change jumbo frame size to 6K
      Update L0s/L1 rountine
              when link speed is 100M or 1G, set L1 link timer to 4 for l1d_2 and l2c_b2
              set L1 link timer to 7 for l2c_b, set L1 link timer to 0xF for others.
      Update atl1c_suspend routine
      	just refactory the function, add atl1c_phy_power_saving routine,
      	when Wake On Lan enable, this func will be called to save power,
      	it will reautoneg PHY to 10/100M speed depend on the link
      	partners link capability.
      Update atl1c_configure_des_ring
              do not use l2c_b default SRAM configuration.
      Signed-off-by: NJie Yang <Jie.Yang@atheros.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      8f574b35
  15. 17 2月, 2010 1 次提交
    • L
      atl1c: Add support for Atheros AR8152 and AR8152 · 496c185c
      Luis R. Rodriguez 提交于
      AR8151 is a Gigabit Ethernet device. AR8152 devices are
      Fast Ethernet devices, there are two revisions, a 1.0
      and a 2.0 revision.
      
      This has been tested against these devices:
      
      Driver	Model-name	vendor:device	Type
      atl1c 	AR8131		1969:1063	Gigabit Ethernet
      atl1c	AR8132		1969:1062	Fast Ethernet
      atl1c	AR8151(v1.0)	1969:1073	Gigabit Ethernet
      atl1c	AR8152(v1.1)	1969:2060	Fast Ethernet
      
      This device has no hardware available yet so it goes untested,
      but it should work:
      
      atl1c	AR8152(v2.0)	1969:2062	Fast Ethernet
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      496c185c
  16. 09 12月, 2009 2 次提交
  17. 07 11月, 2009 1 次提交
  18. 17 7月, 2009 1 次提交
  19. 23 3月, 2009 1 次提交
  20. 19 2月, 2009 1 次提交