]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'mlx5-fixes'
authorDavid S. Miller <davem@davemloft.net>
Fri, 1 Jul 2016 10:12:12 +0000 (06:12 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 1 Jul 2016 10:12:12 +0000 (06:12 -0400)
commit9e49394c4d99d2e845c50ee6fbc742ee85034ff6
tree88890189376e33b6dff72fe0b5b1a7f76cc9d08b
parent8c69e6911b70de6f95fbb233ca769ab9d9fc7f86
parentee2849c7fcb334f1068de457aa54ea1a159affae
Merge branch 'mlx5-fixes'

Saeed Mahameed says:

====================
Mellanox 100G mlx5 resiliency and xmit path fixes

This series provides two set of fixes to the mlx5 driver:
- Resiliency fixes for reset flow and internal pci errors
- xmit path fixes

Please consider queuing those patches for -stable (4.6).

Reset flow fixes for core driver:
- Add more commands to the list of error simulated commands
  when pci errors occur
- Avoid calling sleeping function by the health poll thread
- Fix incorrect page count when in internal error
- Fix timeout in wait vital for VFs
- Deadlock fix and Timeout handling in commands interface

Reset flow and resiliency fixes for mlx5e netdev driver:
- Handle RQ flush in error cases
- Implement ndo_tx_timeout callback
- Timeout if SQ doesn't flush during close
- Log link state changes
- Validate BW weight values of ETS

xmit path fixes:
- Fix wrong fallback assumption in select queue callback
- Account for all L2 headers when copying headers into inline segment
====================

Signed-off-by: David S. Miller <davem@davemloft.net>