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



_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "[email protected]"

Reply via email to