1. 07 6月, 2014 1 次提交
  2. 03 6月, 2014 1 次提交
  3. 19 5月, 2014 1 次提交
  4. 15 5月, 2014 1 次提交
  5. 09 5月, 2014 1 次提交
  6. 02 1月, 2014 1 次提交
  7. 08 11月, 2013 1 次提交
  8. 13 9月, 2013 1 次提交
  9. 02 8月, 2013 1 次提交
  10. 20 6月, 2013 1 次提交
  11. 25 4月, 2013 2 次提交
  12. 09 2月, 2013 1 次提交
  13. 08 2月, 2013 1 次提交
    • Y
      net/mlx4_en: Optimize Rx fast path filter checks · 6bbb6d99
      Yan Burman 提交于
      Currently, RX path code that does RX filtering is not optimized
      and does an expensive conversion. In order to use ether_addr_equal_64bits
      which is optimized for such cases, we need the MAC address kept by the device
      to be in the form of unsigned char array instead of u64. Store the MAC address
      as unsigned char array and convert to/from u64 out of the fast path when needed.
      Side effect of this is that we no longer need priv->mac, since it's the same
      as dev->dev_addr.
      
      This optimization was suggested by Eric Dumazet <eric.dumazet@gmail.com>
      Signed-off-by: NYan Burman <yanb@mellanox.com>
      Signed-off-by: NAmir Vadai <amirv@mellanox.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      6bbb6d99
  14. 05 2月, 2013 2 次提交
  15. 01 2月, 2013 6 次提交
  16. 13 12月, 2012 2 次提交
  17. 03 12月, 2012 2 次提交
  18. 19 7月, 2012 1 次提交
  19. 08 7月, 2012 2 次提交
  20. 24 4月, 2012 1 次提交
  21. 15 4月, 2012 1 次提交
  22. 23 1月, 2012 1 次提交
  23. 19 1月, 2012 1 次提交
  24. 28 11月, 2011 1 次提交
  25. 15 11月, 2011 1 次提交
  26. 10 10月, 2011 2 次提交
  27. 11 8月, 2011 1 次提交
  28. 19 7月, 2011 1 次提交
  29. 30 4月, 2011 1 次提交
    • D
      ethtool: cosmetic: Use ethtool ethtool_cmd_speed API · 70739497
      David Decotigny 提交于
      This updates the network drivers so that they don't access the
      ethtool_cmd::speed field directly, but use ethtool_cmd_speed()
      instead.
      
      For most of the drivers, these changes are purely cosmetic and don't
      fix any problem, such as for those 1GbE/10GbE drivers that indirectly
      call their own ethtool get_settings()/mii_ethtool_gset(). The changes
      are meant to enforce code consistency and provide robustness with
      future larger throughputs, at the expense of a few CPU cycles for each
      ethtool operation.
      
      All drivers compiled with make allyesconfig ion x86_64 have been
      updated.
      
      Tested: make allyesconfig on x86_64 + e1000e/bnx2x work
      Signed-off-by: NDavid Decotigny <decot@google.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      70739497