[Intel-wired-lan] [jkirsher/next-queue PATCH] ixgbe: Update adaptive ITR algorithm
Jesper Dangaard Brouer
brouer at redhat.com
Mon Oct 2 12:56:03 UTC 2017
On Mon, 25 Sep 2017 14:55:36 -0700
Alexander Duyck <alexander.duyck at gmail.com> wrote:
> From: Alexander Duyck <alexander.h.duyck at intel.com>
>
> The following change is meant to update the adaptive ITR algorithm to
> better support the needs of the network. Specifically with this change what
> I have done is make it so that our ITR algorithm will try to prevent either
> starving a socket buffer for memory in the case of Tx, or overruing an Rx
> socket buffer on receive.
>
> In addition a side effect of the calculations used is that we should
> function better with new features such as XDP which can handle small
> packets at high rates without needing to lock us into NAPI polling mode.
>
> Signed-off-by: Alexander Duyck <alexander.h.duyck at intel.com>
> ---
>
> So I am putting this out to a wider distribution list than normal for a
> patch like this in order to get feedback on if there are any areas I may
> have overlooked. With this patch is should address many of the performance
> limitations seen with pktgen and XDP in terms of workloads that the old
> adaptive scheme wasn't handling.
Thanks a lot Alex!
I've tested the patch with XDP redirect (map), and the issue I reported
in [1] is solved with this patch.
[1] Subject: "XDP redirect measurements, gotchas and tracepoints"
http://lkml.kernel.org/r/20170821212506.1cb0d5d6@redhat.com
--
Best regards,
Jesper Dangaard Brouer
MSc.CS, Principal Kernel Engineer at Red Hat
LinkedIn: http://www.linkedin.com/in/brouer
More information about the Intel-wired-lan
mailing list