rxe_cfg
RDMA core userspace infrastructure and documentation
Install
- All systems
-
curl cmd.cat/rxe_cfg.sh
- Debian
-
apt-get install rdma-core
- Ubuntu
-
apt-get install rdma-core
- Kali Linux
-
apt-get install rdma-core
- CentOS
-
yum install libibverbs
- Fedora
-
dnf install rdma-core
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install rdma-core
- Dockerfile
- dockerfile.run/rxe_cfg
rdma-core
RDMA core userspace infrastructure and documentation
This package provides the basic boot time support for systems that use the Linux kernel's remote direct memory access (RDMA) subystem which includes InfiniBand, iWARP, and RDMA over Converged Ethernet (RoCE). Several kernel RDMA support daemons are included: - The rdma-ndd daemon which watches for RDMA device changes and/or hostname changes and updates the Node Description of the RDMA devices based on those changes. - The iWARP Port Mapper Daemon (iwpmd) which provides a kernel support service in userspace for iWARP drivers to claim TCP ports through the standard socket interface.
libibverbs
libibverbs is a library that allows userspace processes to use
RDMA "verbs" as described in the InfiniBand Architecture Specification and the RDMA Protocol Verbs Specification. This includes direct hardware access from userspace to InfiniBand/iWARP adapters (kernel bypass) for fast path operations. Device-specific plug-in ibverbs userspace drivers are included: - libcxgb3: Chelsio T3 iWARP HCA - libcxgb4: Chelsio T4 iWARP HCA - libhfi1: Intel Omni-Path HFI - libhns: HiSilicon Hip06 SoC - libi40iw: Intel Ethernet Connection X722 RDMA - libipathverbs: QLogic InfiniPath HCA - libmlx4: Mellanox ConnectX-3 InfiniBand HCA (except arm, s390) - libmlx5: Mellanox Connect-IB/X-4+ InfiniBand HCA (except arm, s390, s390x) - libmthca: Mellanox InfiniBand HCA - libnes: NetEffect RNIC - libocrdma: Emulex OneConnect RDMA/RoCE Device - libqedr: QLogic QL4xxx RoCE HCA - librxe: A software implementation of the RoCE protocol - libvmw_pvrdma: VMware paravirtual RDMA device