Guest User!

You are not Sophos Staff.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SR-IOV support for Broadcom driver

Hi,

I'm trying to get SR-IOV support working with Broadcom nic BCM57800 on a virtualized UTM 9.3 running on Xenserver 6.2. It appears that the bnx2x driver is compiled without SR-IOV support (CONFIG_BNX2X_SRIOV is not set) :
bnx2x: Broadcom NetXtreme II 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.78.17-0 (2013/04/11)
bnx2x 0000:00:06.0: msix capability found
bnx2x 0000:00:06.0: Cannot find second PCI device base address, aborting


I rebuilt the bnx2x driver with SR-IOV support for the current running kernel (3.12.30-32.ge449d1b.rb2-smp64) and everything is working perfectly : 
bnx2x: Broadcom NetXtreme II 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.78.17-0 (2013/04/11)
bnx2x 0000:00:06.0: msix capability found
[bnx2x_get_vf_id:187(eth%d)]valid ME register value: 0x00000100
bnx2x 0000:00:06.0 eth2: using MSI-X  IRQs: fp[0] 78 ... fp[1] 79
bnx2x 0000:00:06.0 eth2: NIC Link is Up, 10000 Mbps full duplex, Flow control: none


Is there any reason why this feature is disabled by default in current kernel? Is there any plan to enable it on future release? It could be a huge performance improvement in virtualized environment.

Thanks,
Nicolas


This thread was automatically locked due to age.
Share Feedback
×

Submitted a Tech Support Case lately from the Support Portal?