1. 14 8月, 2008 1 次提交
    • Y
      bnx2x: Statistics · 66e855f3
      Yitchak Gertner 提交于
      Statistics
      - Making sure that each drop is accounted for in the driver statistics
      - Clearing the FW statistics when driver is loaded to prevent
        inconsistency with HW statistics
      - Once error is detected (bnx2x_panic_dump), stop the statistics
        before other actions (currently it is stopped last and can corrupt
        the data) - Adding HW checksum error counter to the statistics
      - Removing unused variable stats_ticks
      - Using macros instead of magic numbers to indicate which statistics are
        shared per port and which are per function
      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>
      66e855f3
  2. 24 6月, 2008 1 次提交
  3. 29 2月, 2008 1 次提交
    • E
      [BNX2X]: Correct Link management · f1410647
      Eliezer Tamir 提交于
      Properly protect PHY access between two devices on the same board with
      a HW lock.
      
      Use GPIO to clear all previous configurations before changing link
      parameters.
      
      Shut down the external PHY in case of fan failure.
      
      Reducing the MDC/MDIO clock to 2.5MHz due to problems with some
      devices.
      
      Resolve the flow control response according to autoneg with external
      PHY.
      
      Unmasking all PHY interrupts in single write to prevent a race in the
      interrupts order.
      
      LASI indication fixes to work with peculiarities of PHYs.
      
      Disable MAC RX to avoid a HW bug when closing the MAC under traffic.
      
      Disable parallel detection on HiGig due to HW limitation.
      
      Updating the shared memory structure to work with the current
      bootcode.
      Signed-off-by: NEliezer Tamir <eliezert@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      f1410647
  4. 29 1月, 2008 1 次提交