]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'qed-Utilize-FW-8.42.2.0'
authorDavid S. Miller <davem@davemloft.net>
Mon, 27 Jan 2020 13:35:40 +0000 (14:35 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 27 Jan 2020 13:35:40 +0000 (14:35 +0100)
commit88e3342d51c1b19232c40d2c5cf4ef38d282d0d1
tree5d80763940f4b880ed09365cd68f7329362fcdea
parent923126a708a66d547f2bf854b62a1a30e62a94a8
parent467be77b707cf6521760130173b9d180f08856b4
Merge branch 'qed-Utilize-FW-8.42.2.0'

Michal Kalderon says:

====================
qed*: Utilize FW 8.42.2.0

This FW contains several fixes and features, main ones listed below.
We have taken into consideration past comments on previous FW versions
that were uploaded and tried to separate this one to smaller patches to
ease review.

- RoCE
- SRIOV support
- Fixes in following flows:
- latency optimization flow for inline WQEs
- iwarp OOO packed DDPs flow
- tx-dif workaround calculations flow
- XRC-SRQ exceed cache num

- iSCSI
- Fixes:
- iSCSI TCP out-of-order handling.
- iscsi retransmit flow

- Fcoe
- Fixes:
- upload + cleanup flows

- Debug
- Better handling of extracting data during traffic
- ILT Dump -> dumping host memory used by chip
- MDUMP -> collect debug data on system crash and extract after
  reboot

Patches prefixed with FW 8.42.2.0 are required to work with binary
8.42.2.0 FW where as the rest are FW related but do not require the
binary.

Changes from V2
---------------
- Move FW version to the start of the series to maintain minimal compatibility
- Fix some kbuild errors:
- frame size larger than 1024 (Queue Manager patch - remove redundant
  field from struct)
- sparse warning on endianity (Dmae patch fix - wrong use of __le32 for field
  used only on host, should be u32)
- static should be used for some functions (Debug feature ilt and mdump)

Reported-by: kbuild test robot <lkp@intel.com>
Changes from V1
---------------
- Remove epoch + kernel version from device debug dump
- don't bump driver version
====================

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