Files
Ariel Ehrenberg 4aed4f191c fixup! verbs/mlx5: Annotate ibv_wc and ibv_send_wr with endian
Fix is based on upstream rdma-core commit 14a0fc824f16 ("rdma-core/irdma:
Implement device supported verb APIs").

Use ib_wr->invalidate_rkey instead of ib_wr->imm_data for
IBV_WR_SEND_WITH_INV and IBV_WR_LOCAL_INV.  The two share a union, but
imm_data is __be32 while the rkey to invalidate is host order, so with the
new endian annotations this path reads the wrong member.  Upstream irdma
has always used invalidate_rkey here.

Sponsored by:	NVidia networking
MFC after:	1 month
2026-09-16 17:12:08 +03:00
..
…
…
…