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, Apr 20, 6:11 AM
Unknown Object (File)
Tue, Apr 16, 3:56 PM
Unknown Object (File)
Feb 18 2024, 8:21 PM
Unknown Object (File)
Dec 20 2023, 6:14 AM
Unknown Object (File)
Nov 5 2023, 11:22 PM
Unknown Object (File)
Oct 30 2023, 10:47 PM
Unknown Object (File)
Jun 12 2023, 2:13 PM
Unknown Object (File)
May 27 2023, 9:16 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