Hi,
On 22/06/2026 10:54 AM, Maayan Kashani wrote:
New adapters expose additional ordering capabilities. Query the new caps and apply them when creating DevX mkeys via mlx5_devx_mkey_attr_set_ordering(), which sets PCI relaxed ordering and RAW=RO when relaxed order is supported. Use this helper on Windows (still gated by Haswell/Broadwell) and for Linux wrapped mkeys and crypto/regex/vdpa indirect mkeys when relaxed order only flag is set. Linux wrapped mkeys continue to use the legacy Haswell/Broadwell rule for IBV_ACCESS_RELAXED_ORDERING on the verbs MR. Upcoming FW will requires setting the correct ordering attributes, otherwise it fails to create the memory key. Signed-off-by: Maayan Kashani <[email protected]> Acked-by: Viacheslav Ovsiienko <[email protected]>
Patch applied to next-net-mlx, Kindest regards Raslan Darawsheh

