I'm new to the world of SR-IOV and could use some guidance. Does anyone
have experience doing PCI passthrough of SR-IOV virtual functions on
Mellanox CNA's to bhyve? Are there any known limitations? For example, does
RDMA not work?

The reason I ask is, I have a setup running FreeBSD 12-stable with a
Mellanox ConnectX-5 configured to support 16 VFs on each port. All VFs are
configured to be passthrough. If I pass through a physical function to the
Linux VM, the RDMA-based application works correctly. But if I pass through
a virtual function, the RDMA-based application starts complaining about
"ibv_context" (i.e. RDMA) failures. It's worth noting that even in this
case, I can assign an IP address to the device in the VM and ping addresses
on the other side of the wire. So I believe passthrough (mostly?) worked.
Any suggestions? TIA!

--chuck
_______________________________________________
freebsd-virtualization@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"

Reply via email to