I have been spending some time in the igb driver code to understand what I 
would have to change to make more use of the header-split features of the cards.

I noticed that header-split is always set to 
E1000_SRRCTL_DESCTYPE_HDR_SPLIT_ALWAYS, which translates to setting DESCTYPE in 
the SRRCTL register to 101b.

However, for the i350, and 82576 cards (the two I happen to have), that value 
is "Reserved".  It took me a while to figure out how that value came about when 
I finally took a look at the 82598 datasheet which gives that value as being 
"Advanced descriptor header splitting - always use header buffer".

So my question is there inside knowledge that setting 101b (reserved) on the 
i350 and 82576 has the same behavior as the 82598?  Or was it just luck?  If 
there is any documentation or references that you could provide, that would be 
much appreciated.

Thanks,
Gabe Black




------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
E1000-devel mailing list
[email protected]
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