1. 01 2月, 2011 1 次提交
  2. 19 1月, 2011 1 次提交
  3. 17 12月, 2010 2 次提交
  4. 02 12月, 2010 1 次提交
    • D
      bnx2x: Add Nic partitioning mode (57712 devices) · 0793f83f
      Dmitry Kravkov 提交于
      NIC partitioning is another flavor of multi function - having few
      PCI functions share the same physical port. Unlike the currently
      supported mode of multi-function which depends on the switch
      configuration and uses outer-VLAN, the NPAR mode is switch independent
      and uses the MAC addresses to distribute incoming packets to the different
      functions. This patch adds the specific HW setting of the NPAR mode
      and some distinctions between switch dependent (SD) and
      switch independent (SI) multi-function (MF) modes where the configuration
      is not the same.
      
      Advance driver version to 1.60.00-6
      Signed-off-by: NDmitry Kravkov <dmitry@broadcom.com>
      Signed-off-by: NEilon Greenstein <eilong@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      0793f83f
  5. 01 11月, 2010 1 次提交
  6. 07 10月, 2010 2 次提交
  7. 08 9月, 2010 3 次提交
  8. 28 7月, 2010 1 次提交
  9. 29 3月, 2010 1 次提交
  10. 18 2月, 2010 1 次提交
  11. 06 11月, 2009 1 次提交
  12. 15 10月, 2009 1 次提交
    • E
      bnx2x: Allowing 0 as initial fairness value · b015e3d1
      Eilon Greenstein 提交于
      Value of zero was used to disable the fairness mechanism. Though the code
      (driver and FW) allowed changing the value at run time, it did not allow to do
      that if the mechanism was disabled to begin with.
      Fixed the FW to allow turning on and off the mechanism at run time. Fixed the
      code to read the value from the chip at the right sequence.
      Without this fix, if the initial value was set to zero, traffic could not run on
      the interface.
      Signed-off-by: NEilon Greenstein <eilong@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b015e3d1
  13. 12 10月, 2009 1 次提交
  14. 13 8月, 2009 2 次提交
  15. 22 7月, 2009 2 次提交
  16. 16 2月, 2009 15 次提交
  17. 14 8月, 2008 1 次提交
  18. 24 6月, 2008 3 次提交
    • Y
      bnx2x: New statistics code · bb2a0f7a
      Yitchak Gertner 提交于
      To avoid race conditions with link up/down and driver up/down - the
      statistics handling was re-written in a form of state machine.
      Also supporting statistics for 57711
      Signed-off-by: NYitchak Gertner <gertner@broadcom.com>
      Signed-off-by: NEilon Greenstein <eilong@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      bb2a0f7a
    • E
      bnx2x: Add support for BCM57711 HW · 34f80b04
      Eilon Greenstein 提交于
      Supporting the 57711 and 57711E - refers to in the code as E1H. The
      57710 is referred to as E1.
      
      To support the new members in the family, the bnx2x structure was
      divided to 3 parts: common, port and function. These changes caused some
      rearrangement in the bnx2x.h file.
      
      A set of accessories macros were added to make access to the bnx2x
      structure more readable
      Signed-off-by: NEilon Greenstein <eilong@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      34f80b04
    • E
      bnx2x: New init infrastructure · ad8d3948
      Eilon Greenstein 提交于
      This new initialization code supports the 57711 HW. It also supports
      the emulation and FPGA for the 57711 and 57710 initializations values
      (very small amount of code which is very helpful in the lab - less
      than 30 lines).
      
      The initialization is done via DMAE after the DMAE block is ready -
      before it is ready, some of the initialization is done via PCI
      configuration transactions (referred to as indirect write).  A mutex
      to protect the DMAE from being overlapped was added.  There are few
      new registers which needs to be initialized by SW - the full comment
      for those registers is added to the register file.  A place holder for
      the 57711 (referred to as E1H) microcode was added- the microcode
      itself is too big and it is split over the following 4 patches
      Signed-off-by: NEilon Greenstein <eilong@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ad8d3948