Page MenuHomeFreeBSD

verbs/mlx5: Expose tag matching capabilities
Needs ReviewPublic

Authored by vag.singh_oneconvergence.com on Sep 28 2021, 2:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, May 30, 1:41 PM
Unknown Object (File)
Sat, May 30, 7:20 AM
Unknown Object (File)
Wed, May 27, 7:10 PM
Unknown Object (File)
Wed, May 20, 7:55 PM
Unknown Object (File)
May 6 2026, 3:29 PM
Unknown Object (File)
Apr 27 2026, 3:30 AM
Unknown Object (File)
Apr 21 2026, 11:14 PM
Unknown Object (File)
Apr 20 2026, 12:33 PM

Details

Reviewers
kib
hselasky
Summary

[PATCH 23/31] FreeBSD OFED support for DPDK MLX5 PMD

a) Expose tag matching capabilities and show them in ibv_devinfo.

b) verbs: Introduce tag matching SRQ
Introducing tag matching SRQ (TM-SRQ), which retains basic semantic of
regular SRQ, reports completions to own CQ, and has additional tag
based message receiving mechanism.
Detailed description for the TM-SRQ usage was added into
Documentation/tag_matching.md

c) mlx5: Add support to tag matching SRQ type
Create command QP for a tag-matching SRQ. Command QP used for
inserting/removing entries from the tag matching list. This command QP
is hidden from the users in the mlx5_srq structure.
New verb ibv_post_srq_ops() will be added in next patch to use it.

Test Plan

Tested on KVM, ESXi, and HyperV/Azure Hypervisors with FreeBSD 14.0-CURRENT and FreeBSD12.1-STABLE.

iperf
DPDK MLX5 PMD/testpmd

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline