1. 22 3月, 2012 1 次提交
  2. 10 2月, 2012 1 次提交
  3. 06 1月, 2012 1 次提交
    • M
      cnic: Improve error recovery on bnx2x devices · 23021c21
      Michael Chan 提交于
      When a bnx2x device encounters parity errors, it will not respond to all
      SPQ messages.  As a result, the shutdown sequence before reset can take
      a long time as the ulp drivers (bnx2i/bnx2fc) have to wait for timeout
      of all such messages.
      
      To improve this scenario, when bnx2x returns error on the SPQ, we'll send
      an immediate response to the ulp drivers to avoid such lengthy timeouts.
      
      Adjust the return code of relevant functions to return error only if
      the message cannot be sent on the SPQ so that we'll generate an error
      completion to the ulp drivers.
      Signed-off-by: NMichael Chan <mchan@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      23021c21
  4. 07 12月, 2011 1 次提交
  5. 11 8月, 2011 1 次提交
    • J
      broadcom: Move the Broadcom drivers · adfc5217
      Jeff Kirsher 提交于
      Moves the drivers for Broadcom devices into
      drivers/net/ethernet/broadcom/ and the necessary Kconfig and Makefile
      changes.
      
      CC: Eilon Greenstein <eilong@broadcom.com>
      CC: Michael Chan <mchan@broadcom.com>
      CC: Matt Carlson <mcarlson@broadcom.com>
      CC: Gary Zambrano <zambrano@broadcom.com>
      CC: "Maciej W. Rozycki" <macro@linux-mips.org>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      adfc5217
  6. 22 7月, 2011 2 次提交
  7. 14 7月, 2011 1 次提交
  8. 15 6月, 2011 1 次提交
    • V
      New 7.0 FW: bnx2x, cnic, bnx2i, bnx2fc · 619c5cb6
      Vlad Zolotarov 提交于
      New FW/HSI (7.0):
       - Added support to 578xx chips
       - Improved HSI - much less driver's direct access to the FW internal
         memory needed.
      
      New implementation of the HSI handling layer in the bnx2x (bnx2x_sp.c):
       - Introduced chip dependent objects that have chip independent interfaces
         for configuration of MACs, multicast addresses, Rx mode, indirection table,
         fast path queues and function initialization/cleanup.
       - Objects functionality is based on the private function pointers, which
         allows not only a per-chip but also PF/VF differentiation while still
         preserving the same interface towards the driver.
       - Objects interface is not influenced by the HSI changes which do not require
         providing new parameters keeping the code outside the bnx2x_sp.c invariant
         with regard to such HSI chnages.
      
      Changes in a CNIC, bnx2fc and bnx2i modules due to the new HSI.
      Signed-off-by: NVladislav Zolotarov <vladz@broadcom.com>
      Signed-off-by: NMichael Chan <mchan@broadcom.com>
      Signed-off-by: NBhanu Prakash Gollapudi <bprakash@broadcom.com>
      Signed-off-by: NEilon Greenstein <eilong@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@conan.davemloft.net>
      619c5cb6
  9. 01 4月, 2011 1 次提交
  10. 01 2月, 2011 1 次提交
  11. 04 1月, 2011 1 次提交
  12. 24 12月, 2010 2 次提交
  13. 15 10月, 2010 1 次提交
  14. 07 10月, 2010 2 次提交
  15. 26 6月, 2010 1 次提交
  16. 28 5月, 2010 1 次提交
  17. 26 2月, 2010 1 次提交
  18. 12 10月, 2009 1 次提交
  19. 03 10月, 2009 1 次提交
  20. 16 8月, 2009 1 次提交
  21. 22 6月, 2009 1 次提交
  22. 09 6月, 2009 1 次提交