[lkml]   [2010]   [Feb]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRE: [PATCH 0/3] Provide a zero-copy method on KVM virtio-net.
    Will be in a vacation during 2/13~2/20, so email may be very slow or no replied
    for your comments. But please don't hesitate to comment more, and I will address
    them after the vacation. :-)

    -----Original Message-----
    From: [] On Behalf Of Xin Xiaohui
    Sent: Wednesday, February 10, 2010 7:49 PM
    Subject: [PATCH 0/3] Provide a zero-copy method on KVM virtio-net.

    The idea is simple, just to pin the guest VM user space and then
    let host NIC driver has the chance to directly DMA to it.
    The patches are based on vhost-net backend driver. We add a device
    which provides proto_ops as sendmsg/recvmsg to vhost-net to
    send/recv directly to/from the NIC driver. KVM guest who use the
    vhost-net backend may bind any ethX interface in the host side to
    get copyless data transfer thru guest virtio-net frontend.

    We provide multiple submits and asynchronous notifiicaton to
    vhost-net too.

    Our goal is to improve the bandwidth and reduce the CPU usage.
    Exact performance data will be provided later. But for simple
    test with netperf, we found bindwidth up and CPU % up too,
    but the bindwidth up ratio is much more than CPU % up ratio.

    What we have not done yet:
    To support GRO
    Performance tuning
    To unsubscribe from this list: send the line "unsubscribe kvm" in
    the body of a message to
    More majordomo info at

     \ /
      Last update: 2010-02-11 09:57    [W:0.021 / U:1.432 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site