David,

> 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.
I would suggest working on submitting changes to ethtool to enable the feature. 
 Along with the ethtool patch to add the functionality you could also publish 
the ixgbe changes required to use to the feature.  Doing both of them at the 
same time.  You would have to go through the net-dev mail list to get this 
approved.

> 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.
Since you aren't being specific it's hard to know.  However, if it's Windows 
this might be harder to do if MS doesn't require it as an API change for the 
NDIS drivers.

Cheers,
John

> -----Original Message-----
> From: David Mirabito [mailto:dav...@metamako.com]
> Sent: Thursday, October 30, 2014 11:06 PM
> To: e1000-devel@lists.sourceforge.net
> Subject: [E1000-devel] Implementing RX_FCS for ixgbe
> 
> 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

Reply via email to