以前こんな投稿しました。
debianでは未だに有効化されていませんので、ksmbdでsmbdirectを使うにはカーネルの再コンパイルが必要です。
ただし、以前はソースに手を入れないとRDMAを有効化できませんでしたが、今は ソースに手を入れなくても、RDMA転送ができるようになっています。
ということで、具体的な手順をメモしておきます。
# apt install linux-source
# cd /usr/src
# tar xvf linux-source.tar.*
# cd linux-source...(適切なディレクトリに移動)
# cp /boot/config-$(uname -r) .config
# make menuconfig
ここでfile system → network filesystem → smbdirect をオンにする
# make -j$(nproc) bindeb-pkg
# cd ..
# dpkg -i *.deb再起動して当該カーネルを選択するだけで大丈夫です。