Hello, We would like to be able to capture all of an Ethernet frame (including FCS) for all incoming packets, even those whose FCS is considered 'bad'.
Normally this is achieved with the combination of RX_FCS and RX_ALL with ethtool, and works exactly as expected at 1G with the standard e1000 driver. I see that the ixgbe driver supports RX_ALL, and I was able to implement proof-of-concept support for RX_FCS: Clearing CRCSTRP bits in HLREG0 and RDRXCTRL (where necessary) seems to do the job on a 92599. I'm currently ignoring any interactions with other features such as IPSec or LinkSec, but this is sufficient for our use case. How best would we go about getting this functionality into the standard driver? I suspect my initial experiments would need some work to watch out for corner cases and interactions with other adapter features. Also, if anyone could comment on the best way to officially request similar features in the closed-source drivers for another mainstream server OS, that would be greatly appreciated too. Thanks, David Mirabito
------------------------------------------------------------------------------
_______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired