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, Oct 12, 7:06 PM
Unknown Object (File)
Oct 5 2024, 4:39 PM
Unknown Object (File)
Oct 5 2024, 1:51 AM
Unknown Object (File)
Oct 4 2024, 2:11 PM
Unknown Object (File)
Oct 4 2024, 7:01 AM
Unknown Object (File)
Oct 4 2024, 4:17 AM
Unknown Object (File)
Oct 3 2024, 11:04 PM
Unknown Object (File)
Sep 29 2024, 8:48 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