[dpdk-stable] [PATCH 18.11 0/7] Backport GPA logging and performance

Kevin Traynor ktraynor at redhat.com
Wed Dec 18 12:22:19 CET 2019


On 17/12/2019 18:06, Adrian Moreno wrote:
> Backport the entire series [0] 'vhost: I-cache pressure optimizations'
> because it is motivated by a performance degradation from v17.11.
> 
> Also pick [1] to allow for a clean backport of the GPA logging support.
> 
> The result is an almost clean backport. Only the lack of [2] generates
> conflicts. But that is part of a feature [3] that, IMHO, does not meet the
> requirements to be backported to the stable branch.
> 
> [0] https://patches.dpdk.org/cover/53807/
> [1] b473ec113 vhost: batch used descs chains write-back with packed ring
> [2] b13ad2dec vhost: provide helpers for virtio ring relay
> [3] https://patches.dpdk.org/cover/48747/
> 
> 
> Adrian Moreno (1):
>   vhost: convert buffer addresses to GPA for logging
> 
> Maxime Coquelin (6):
>   vhost: batch used descs chains write-back with packed ring
>   vhost: un-inline dirty pages logging functions
>   vhost: do not inline packed and split functions
>   vhost: do not inline unlikely fragmented buffers code
>   vhost: simplify descriptor buffer prefetching
>   eal/x86: force inlining of all memcpy and mov helpers
> 
>  .../common/include/arch/x86/rte_memcpy.h      |  18 +-
>  lib/librte_vhost/rte_vhost.h                  |   2 +-
>  lib/librte_vhost/vhost.c                      | 204 ++++++++++++++++++
>  lib/librte_vhost/vhost.h                      | 164 ++++----------
>  lib/librte_vhost/virtio_net.c                 | 202 ++++++++---------
>  5 files changed, 343 insertions(+), 247 deletions(-)
> 

Thanks Adrian, applied to 18.11 branch.



More information about the stable mailing list