general/other Mellanox ConnectX-3 Pro 40Gb SR-IOV support

Today, I received a Dell MCX314A-BCCT 40Gb QSFP+ NIC and flashed it with the latest firmware from Mellanox. However, I noticed that there are no devices listed in /dev/iov.

I installed mft-4.22.1-417 and confirmed that mlxconfig show SRIOV_EN=1. Despite this, I'm still unable to get it working.
Code:
root@freebsd0:~ # mlxconfig -d "pci0:5:0:0" query

Device #1:
----------

Device type:    ConnectX3Pro
Device:         pci0:5:0:0

Configurations:                                      Next Boot
         SRIOV_EN                                    True(1)
         NUM_OF_VFS                                  16
         LOG_BAR_SIZE                                2
         BOOT_OPTION_ROM_EN_P1                       True(1)
         BOOT_VLAN_EN_P1                             False(0)
         BOOT_RETRY_CNT_P1                           0
         LEGACY_BOOT_PROTOCOL_P1                     PXE(1)
         BOOT_VLAN_P1                                1
         BOOT_OPTION_ROM_EN_P2                       True(1)
         BOOT_VLAN_EN_P2                             False(0)
         BOOT_RETRY_CNT_P2                           0
         LEGACY_BOOT_PROTOCOL_P2                     PXE(1)
         BOOT_VLAN_P2                                1
         IP_VER_P1                                   IPv4(0)
         IP_VER_P2                                   IPv4(0)

I understand that users on Linux need to add options in modprobe.d, but I'm unsure if this applies to FreeBSD. The mlx4en driver man page doesn't mention any "hint" options for FreeBSD.
Code:
cat <<'EHLO' > /etc/modprobe.d/mlx4_core.conf
# port_type_array: comma separated list of port types, i.e. ethernet=2
# num_vfs: comma separated list of vfs for each port
# probe_vf: comma separated list of vfs that are to be bound/activated on the hypervisor
options mlx4_core port_type_array=2 num_vfs=16 probe_vf=2
EHLO


Does anyone have experience with enabling SR-IOV on FreeBSD with this NIC? Any help would be greatly appreciated!
 
Back
Top