The pNIC also has to have RDMA enabled or virtual NIC won’t be able to leverage RDMA but fall back to SMB (Multichannel only) instead of SMB Direct. Likewise, RDMA has to be enabled on the vNIC as well. So don’t forget, RDMA must be enabled on both the pNIC and the vNIC for this to work.
The User RDMA Access Layer (uAL) provides a functional subset of the kAL to user level consumers. While all non-privileged operations are executed in direct interaction with the User RDMA Verbs Provider, privileged operations needs for additonal intearction with the kAL and the Kernel RDMA Verbs Provider. 2.1.3 RDMA API’s.