| .. SPDX-License-Identifier: GPL-2.0+ |
| |
| =========================================================== |
| RDMA Driver for the AMD Pensando(R) Ethernet adapter family |
| =========================================================== |
| |
| AMD Pensando RDMA driver. |
| Copyright (C) 2018-2025, Advanced Micro Devices, Inc. |
| |
| Overview |
| ======== |
| |
| The ionic_rdma driver provides Remote Direct Memory Access functionality |
| for AMD Pensando DSC (Distributed Services Card) devices. This driver |
| implements RDMA capabilities as an auxiliary driver that operates in |
| conjunction with the ionic ethernet driver. |
| |
| The ionic ethernet driver detects RDMA capability during device |
| initialization and creates auxiliary devices that the ionic_rdma driver |
| binds to, establishing the RDMA data path and control interfaces. |
| |
| Identifying the Adapter |
| ======================= |
| |
| See Documentation/networking/device_drivers/ethernet/pensando/ionic.rst |
| for more information on identifying the adapter. |
| |
| Enabling the driver |
| =================== |
| |
| The ionic_rdma driver depends on the ionic ethernet driver. |
| See Documentation/networking/device_drivers/ethernet/pensando/ionic.rst |
| for detailed information on enabling and configuring the ionic driver. |
| |
| The ionic_rdma driver is enabled via the standard kernel configuration system, |
| using the make command:: |
| |
| make oldconfig/menuconfig/etc. |
| |
| The driver is located in the menu structure at: |
| |
| -> Device Drivers |
| -> InfiniBand support |
| -> AMD Pensando DSC RDMA/RoCE Support |
| |
| Support |
| ======= |
| |
| For general Linux RDMA support, please use the RDMA mailing |
| list, which is monitored by AMD Pensando personnel:: |
| |
| linux-rdma@vger.kernel.org |