]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
irdma(4): Upgrade driver to 1.1.5-k
authorBartosz Sobczak <bartosz.sobczak@intel.com>
Thu, 22 Dec 2022 01:10:15 +0000 (17:10 -0800)
committerEric Joyner <erj@FreeBSD.org>
Wed, 8 Feb 2023 00:24:06 +0000 (16:24 -0800)
commitc051c1ff703cf279c80490c143a99bec0ce98e7f
treeef039a3e4e498601e3eca7d2069b90e7183d594e
parente894da6d9a1d3a96bdac5f330c3c94d75be8f83b
irdma(4): Upgrade driver to 1.1.5-k

This is to upgrade current irdma driver version (in support of RDMA on
Intel(R) Ethernet Controller E810) to 1.1.5-k

change summary:
- refactor defines for hardware registers
- rereg_mr verb added in libirdma
- fix print warning during compilation
- rt_ros2priority macro fix
- irdma.4 validated with mandoc
- fixing nd6_resolve usage
- added libirdma_query_device
- sysctl for irdma version
- aeq_alloc_db fix
- dwork_flush protected with qp refcount
- PFC fixes

Signed-off-by: Eric Joyner <erj@FreeBSD.org>
Reviewed by: erj@
Relnotes: yes
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D36944

(cherry picked from commit 777e472cd86b9394d07bf96c19dbafc2e1ff4fdc)
42 files changed:
contrib/ofed/libirdma/abi.h
contrib/ofed/libirdma/i40iw_hw.h
contrib/ofed/libirdma/irdma.h
contrib/ofed/libirdma/irdma_defs.h
contrib/ofed/libirdma/irdma_uk.c
contrib/ofed/libirdma/irdma_umain.c
contrib/ofed/libirdma/irdma_umain.h
contrib/ofed/libirdma/irdma_uquery.h [new file with mode: 0644]
contrib/ofed/libirdma/irdma_user.h
contrib/ofed/libirdma/irdma_uverbs.c
contrib/ofed/libirdma/libirdma.map
contrib/ofed/libirdma/osdep.h
share/man/man4/irdma.4
sys/dev/irdma/fbsd_kcompat.c
sys/dev/irdma/fbsd_kcompat.h
sys/dev/irdma/icrdma.c
sys/dev/irdma/icrdma_hw.c
sys/dev/irdma/icrdma_hw.h
sys/dev/irdma/irdma-abi.h
sys/dev/irdma/irdma.h
sys/dev/irdma/irdma_cm.c
sys/dev/irdma/irdma_cm.h
sys/dev/irdma/irdma_ctrl.c
sys/dev/irdma/irdma_defs.h
sys/dev/irdma/irdma_hmc.c
sys/dev/irdma/irdma_hmc.h
sys/dev/irdma/irdma_hw.c
sys/dev/irdma/irdma_kcompat.c
sys/dev/irdma/irdma_main.h
sys/dev/irdma/irdma_pble.c
sys/dev/irdma/irdma_protos.h
sys/dev/irdma/irdma_puda.c
sys/dev/irdma/irdma_type.h
sys/dev/irdma/irdma_uda.c
sys/dev/irdma/irdma_uda_d.h
sys/dev/irdma/irdma_uk.c
sys/dev/irdma/irdma_user.h
sys/dev/irdma/irdma_utils.c
sys/dev/irdma/irdma_verbs.c
sys/dev/irdma/irdma_verbs.h
sys/dev/irdma/irdma_ws.c
sys/dev/irdma/osdep.h