Lines Matching +full:soft +full:- +full:start
1 .. SPDX-License-Identifier: GPL-2.0
4 SMB Direct - SMB3 over RDMA
16 SMB Direct on the Linux SMB client can be tested against KSMBD - a
17 kernel-space SMB server.
21 - Install an RDMA device. As long as the RDMA device driver is supported
22 by the kernel, it should work. This includes both software emulators (soft
23 RoCE, soft iWARP) and hardware devices (InfiniBand, RoCE, iWARP).
25 - Install a kernel with SMB Direct support. The first kernel release to
29 - Install cifs-utils, which provides the `mount.cifs` command to mount SMB
32 - Configure the RDMA stack
35 Device Drivers -> Infiniband support, update the kernel configuration to
41 If you are using InfiniBand, enable IP-over-InfiniBand support.
43 For soft RDMA, enable either the soft iWARP (`RDMA _SIW`) or soft RoCE
50 .. code-block:: bash
54 - Enable SMB Direct support for both the server and the client in the kernel
59 .. code-block:: text
61 Network File Systems --->
67 .. code-block:: text
69 Network File Systems --->
73 - Build and install the kernel. SMB Direct support will be enabled in the
79 - Set up and start a KSMBD server as described in the `KSMBD documentation
83 - On the client, mount the share with `rdma` mount option to use SMB Direct
88 .. code-block:: bash
90 mount -t cifs //server/share /mnt/point -o vers=3.1.1,rdma
92 - To verify that the mount is using SMB Direct, you can check dmesg for the
95 .. code-block:: text
101 .. code-block:: bash