lkml.org 
[lkml]   [2018]   [Dec]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH net-next 0/3] vhost: accelerate metadata access through vmap()
    On Thu, Dec 13, 2018 at 06:10:19PM +0800, Jason Wang wrote:
    > Hi:
    >
    > This series tries to access virtqueue metadata through kernel virtual
    > address instead of copy_user() friends since they had too much
    > overheads like checks, spec barriers or even hardware feature
    > toggling.
    >
    > Test shows about 24% improvement on TX PPS. It should benefit other
    > cases as well.

    BTW if the issue is all the error checking, maybe we should
    consider using something like uaccess_catch and check
    in a single place.


    > Please review
    >
    > Jason Wang (3):
    > vhost: generalize adding used elem
    > vhost: fine grain userspace memory accessors
    > vhost: access vq metadata through kernel virtual address
    >
    > drivers/vhost/vhost.c | 281 ++++++++++++++++++++++++++++++++++++++----
    > drivers/vhost/vhost.h | 11 ++
    > 2 files changed, 266 insertions(+), 26 deletions(-)
    >
    > --
    > 2.17.1

    \
     
     \ /
      Last update: 2018-12-14 16:16    [W:4.614 / U:0.072 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site