HomeFreeBSD

irdma(4): Upgrade the driver to 1.1.11-k

Description

irdma(4): Upgrade the driver to 1.1.11-k

Summary of changes:

  • postpone mtu size assignment during load to avoid race condition
  • refactor some of the debug prints
  • add request reset handler
  • refactor flush scheduler to increase efficiency and avoid racing
  • put correct vlan_tag for UD traffic with PFC
  • suspend QP before going to ERROR state to avoid CQP timout
  • fix arithmetic error on irdma_debug_bugf
  • allow debug flag to be settable during driver load
  • introduce meaningful default values for DCQCN algorithm
  • interrupt naming convention improvements
  • skip unsignaled completions in poll_cmpl

Signed-off-by: Bartosz Sobczak bartosz.sobczak@intel.com
Signed-off-by: Eric Joyner <erj@FreeBSD.org>

Reviewed by: hselasky@
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D39173

(cherry picked from commit 35105900c65bb5adcde05d37ae34ad006970d4f9)

Details

Provenance
bartosz.sobczak_intel.comAuthored on Mar 28 2023, 9:15 PM
erjCommitted on Sep 22 2023, 9:37 PM
Differential Revision
D39173: irdma(4): upgrade the driver to 1.1.11-k
Parents
rG20295ac0d045: ObsoleteFiles: cleanup more old libclang_rt files for powerpc64le
Branches
Unknown
Tags
Unknown