Page MenuHomeFreeBSD

hvuio: Add HV_UIO driver
ClosedPublic

Authored by vag.singh_oneconvergence.com on Sep 28 2021, 1:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Sep 19, 8:09 AM
Unknown Object (File)
Fri, Sep 18, 4:14 PM
Unknown Object (File)
Fri, Sep 18, 10:36 AM
Unknown Object (File)
Fri, Sep 18, 5:04 AM
Unknown Object (File)
Fri, Sep 18, 1:04 AM
Unknown Object (File)
Wed, Sep 2, 4:44 PM
Unknown Object (File)
Wed, Sep 2, 8:44 AM
Unknown Object (File)
Aug 10 2026, 7:46 AM

Details

Summary

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

Adding UIO driver that exposes the synthetic network device
resources to userspace for application such as DPDK can drive it.

Added rescind CB capability to the VMBUS driver. Whenever the
hypervisor wants to close the device channel, VMBUS on receiving
this msg, calls the CB of the device driver (hv_uio in our case).

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 Not Applicable
Unit
Tests Not Applicable

Event Timeline

Hi, sorry I have missed this review request. Please let me know how you tested it. Do you have any test numbers that can share?

This revision was not accepted when it landed; it landed in state Needs Review.Wed, Sep 16, 2:13 PM
This revision was automatically updated to reflect the committed changes.