On Fri, 8 Oct 2021 00:13:09 +0530 Srikanth Kaka <srikant...@oneconvergence.com> wrote:
> This patch series introduces FreeBSD OS support for MLX5 PMD > > Currently there is an ongoing review of FreeBSD OFED drivers and > RDMA-core libraries. Their status can be tracked at > https://reviews.freebsd.org/p/vag.singh_oneconvergence.com > > Only MLX5 SRIOV interface is supported along with the following features: > > - Hypervisors: KVM, ESXi and Azure/HyperV > - Multiple Tx and Rx queues > - Support for scattered Tx and Rx frames > - RSS > - VLAN filtering, stripping and insertion > - RX CRC stripping configuration > - Promiscuous and Multicast mode > - Statistics query including Basic, Extended, and per queue. > - Configurable MTU and MAC > - Jumbo frame support > - Trust mode support > - Vxlan > - QoS > - Flow steering > > Tested on : > MT27710 Family [ConnectX-4 Lx] > MT27710 Family [ConnectX-4 Lx Virtual Function] (Azure) > MT27700 Family [ConnectX-4] > MT27800 Family [ConnectX-5] > MT2894 Family [ConnectX-6 Lx] > MT28908 Family [ConnectX-6] > MT2892 Family [ConnectX-6 Dx] > > v1 : Initial submission > v2 : Addressed community comments Not obvious why this patch set never got merged. Most likely because it required upstream FreeBSD libraries that were not merged at the time. Is this still of interest? Has the support for RDMA and IB been merged in upstream FreeBSD? Does the meson build handle the case where the required dependencies are not present in the version of FreeBSD being used? If nothing else, the driver needs to be resubmitted to address 3 years of changes to mlx5 common code. And will need an entry in MAINTAINERS.