Intel 82599 with non-Intel SFP+'s?
Patrick Klos
patrick at klos.com
Tue May 11 14:17:53 UTC 2010
Hello,
I am building a packet capture box based on the Intel 82599 controller
in a FreeBSD box. I purchased the Intel Ethernet X520 cards and Finisar
SFP+'s, but apparently the 82599 does not support non-Intel SFP+'s? The
code in the driver checks for the SFP vendor if a bit in the device
capabilities is not set:
ixgbe_get_device_caps(hw, &enforce_sfp);
if (!(enforce_sfp & IXGBE_DEVICE_CAPS_ALLOW_ANY_SFP)) {
// check if the PHY is Intel only
}
Any idea how to set the IXGBE_DEVICE_CAPS_ALLOW_ANY_SFP bit in the
hardware? Is it even settable? Why does the 82599 care? I can't find
any reference to it in the 82599 datasheet.
Thanks,
Patrick Klos
More information about the freebsd-performance
mailing list