1. 08 10月, 2011 1 次提交
  2. 05 10月, 2011 2 次提交
    • M
      ixgbe: get pauseparam autoneg · 860502bf
      Mika Lansirinne 提交于
      There is a problem in the ixgbe driver with the reporting of the flow
      control parameters. The autoneg parameter is shown to be of if
      *either* it really is off, or current modes for both tx and rx are off.
      
      The problem is seen when the parameters are read or set when the link
      is down. In this case, the driver sees that tx and rx are currently off
      and therefore autoneg parameter is incorrectly reported to be off too.
      Also, the ethtool binary can not set the autoneg off since it sees that
      it already is. When a link later comes up, the autonegotiation is
      carried out normally and the driver later on reports the autoneg
      parameter to be on (as it is) and then it can also be changed with
      ethtool.
      
      The patch is made against v3.0 kernel, but the problem seems to be there
      since v2.6.30-rc1.
      
      Reviewer comments: What we are trying to do is to disable flow control
      while the cable is disconnected. Since ixgbe defaults to full flow
      control, we call ethtool -A autoneg off rx off tx off while the cable
      is disconnected. This doesn't work, because the driver sets
      hw->fc.current_mode = ixgbe_fc_none if the cable is unplugged.
      ixgbe_get_pauseparam() then reports to ethtool that nothing needs to be
      done. The code fixes this, but it might have some unknown consequences.
      Signed-off-by: NMika Lansirinne <mika.lansirinne@stonesoft.com>
      Reviewed-by: NEsa-Pekka Pyokkimies <esa-pekka.pyokkimies@stonesoft.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      860502bf
    • E
      ixgbe: send MFLCN to ethtool · 217995ec
      Emil Tantilov 提交于
      MFLCN register is used to set Rx flow control on parts newer than 82598.
      
      This patch sends the value of MFLCN to ethtool, so it can be used in a
      register dump (ethtool -d).
      Signed-off-by: NEmil Tantilov <emil.s.tantilov@intel.com>
      Tested-by: NStephen Ko <stephen.s.ko@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      217995ec
  3. 29 9月, 2011 1 次提交
  4. 24 9月, 2011 1 次提交
  5. 17 9月, 2011 4 次提交
  6. 16 9月, 2011 1 次提交
  7. 29 8月, 2011 1 次提交
  8. 11 8月, 2011 1 次提交
  9. 04 8月, 2011 1 次提交
  10. 22 7月, 2011 3 次提交
  11. 24 6月, 2011 9 次提交
  12. 07 6月, 2011 1 次提交
  13. 15 5月, 2011 1 次提交
  14. 07 5月, 2011 2 次提交
  15. 05 5月, 2011 2 次提交
  16. 30 4月, 2011 2 次提交
  17. 27 4月, 2011 3 次提交
  18. 14 4月, 2011 1 次提交
  19. 08 3月, 2011 1 次提交
  20. 03 3月, 2011 1 次提交
  21. 12 2月, 2011 1 次提交