This is a set of atlantic driver hot fixes for various areas:

Some rare issues with hardware reset covered,
Fixed napi_poll flood happening on some traffic conditions,
Allow system to change MAC address on live device,
Add pci shutdown handler.

Igor Russkikh (7):
  net: aquantia: Fix hardware reset when SPI may rarely hangup
  net: aquantia: Fix a regression with reset on old firmware
  net: aquantia: Change inefficient wait loop on fw data reads
  net: aquantia: Add aq_tx_clean_budget and valid budget handling logic
  net: aquantia: Allow live mac address changes
  net: aquantia: Implement pci shutdown callback
  net: aquantia: driver version bump

 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    | 26 +++++++++
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h    |  3 +
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   | 15 +++++
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c   |  7 ++-
 drivers/net/ethernet/aquantia/atlantic/aq_ring.h   |  2 +-
 drivers/net/ethernet/aquantia/atlantic/aq_vec.c    |  7 +--
 .../aquantia/atlantic/hw_atl/hw_atl_utils.c        | 66 +++++++++++++++-------
 .../aquantia/atlantic/hw_atl/hw_atl_utils.h        |  1 +
 drivers/net/ethernet/aquantia/atlantic/ver.h       |  2 +-
 9 files changed, 101 insertions(+), 28 deletions(-)

-- 
2.7.4

Reply via email to