Re: [E1000-devel] IOAT and ixgbe current status

2016-09-23 Thread Alexander Duyck
On Thu, Sep 22, 2016 at 5:40 PM, Michał Purzyński
 wrote:
> What's the current status ofI/O and ixgbe driver and 82599 cards? Is it
> even used? How's the performance?
>
> If it is used, do you know in which stage exactly? Is it used to copy data
> from driver buffers (those that card does DMA into from FIFO) to sk_buff or
> from sk_buff to socket buffers?

I/OAT isn't really used by network devices anymore.  If I recall
correctly it is only really used by the storage subsystem as gains are
only really seen when doing copies larger than 256KB.

The only part that is really still used is DCA, and that is used to
provide hints to push packet data into the lowest level cache on
certain CPUs.

- Alex

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


[E1000-devel] IOAT and ixgbe current status

2016-09-22 Thread Michał Purzyński
What's the current status ofI/O and ixgbe driver and 82599 cards? Is it
even used? How's the performance?

If it is used, do you know in which stage exactly? Is it used to copy data
from driver buffers (those that card does DMA into from FIFO) to sk_buff or
from sk_buff to socket buffers?
--
___
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