HomeFreeBSD

ice(4): Add RDMA Client Interface

Description

ice(4): Add RDMA Client Interface

This allows the "irdma" driver to communicate with the ice(4)
driver to allow it access to the underlying device's hardware
resources as well as synchronize access to shared resources.

This interface already existed in the standalone out-of-tree
1.34.2 driver; this commit adds and enables it in the in-kernel
driver.

Note:

Adds hack to module Makefile to compile interface/.m files

These are required for the RDMA client interface, but they don't
build as-is like the normal .c files. The source directory doesn't
seem to be included by default, so add lines that specifically
add them as libraries so that ice_rdma.h can be found and the
interface files will compile.

Signed-off-by: Eric Joyner <erj@FreeBSD.org>

MFC after: 1 week
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D30889

Details

Provenance
erjAuthored on Dec 2 2021, 12:50 AM
Differential Revision
D30889: ice(4): Add RDMA Client Interface
Parents
rGf16e38162c75: Fix an indentation bug in the bcm pci driver
Branches
Unknown
Tags
Unknown