On 01/23/2013 10:24 AM, Gabe Black wrote:
>> -----Original Message-----
>> From: Alexander Duyck [mailto:[email protected]]
>> It is interesting that you mention the 82598.  To the best of my
>> knowledge it does have the same behavior as the igb parts currently
>> have in regards to packet split.  However the follow-on to that part,
>> the
>> 82599 does not have the same behavior.  This has caused issues that
>> have led us to defeature packet split in both the ixgbe and igb
>> drivers.  The changes are already in place in the ixgbe driver, and the
>> next release of the igb driver will no longer make use of the header
>> split feature.
> Thank you for replying.
>
> So the change in behavior that I think you are talking about is in the 82599 
> errata that indicates Header splitting is broken and should not be used in 
> the 82599.  Is Intel planning on dropping the feature in their hardware?  Or 
> is it because one particular chip is buggy, we want to remove software 
> support on all chips?  Or something else (e.g. performance not enhanced 
> enough)?
>  

When we had to pull support for Header splitting on 82599 we found that
we were actually able to implement an approach that performed better
than packet split did using single buffer mode.  As such we have moved
both the ixgbe and igb drivers over to that approach which still does a
form of header-data split, but without the hardware support.  I cannot
say for sure if or when we would drop the feature as I am not that
closely involved in hardware planning. 

Thanks,

Alex

------------------------------------------------------------------------------
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