lkml.org 
[lkml]   [2013]   [Jun]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[net-next rfc V3 9/9] macvtap: enable multiqueue flag
    Date
    To notify the userspace about our capability of multiqueue.

    Signed-off-by: Jason Wang <jasowang@redhat.com>
    ---
    drivers/net/macvtap.c | 7 ++-----
    1 files changed, 2 insertions(+), 5 deletions(-)

    diff --git a/drivers/net/macvtap.c b/drivers/net/macvtap.c
    index 355e6ad..b907aee 100644
    --- a/drivers/net/macvtap.c
    +++ b/drivers/net/macvtap.c
    @@ -31,10 +31,6 @@
    * macvtap_proto is used to allocate queues through the sock allocation
    * mechanism.
    *
    - * TODO: multiqueue support is currently not implemented, even though
    - * macvtap is basically prepared for that. We will need to add this
    - * here as well as in virtio-net and qemu to get line rate on 10gbit
    - * adapters from a guest.
    */
    struct macvtap_queue {
    struct sock sk;
    @@ -1062,7 +1058,8 @@ static long macvtap_ioctl(struct file *file, unsigned int cmd,
    return macvtap_ioctl_set_queue(file, u);

    case TUNGETFEATURES:
    - if (put_user(IFF_TAP | IFF_NO_PI | IFF_VNET_HDR, up))
    + if (put_user(IFF_TAP | IFF_NO_PI | IFF_VNET_HDR |
    + IFF_MULTI_QUEUE, up))
    return -EFAULT;
    return 0;

    --
    1.7.1


    \
     
     \ /
      Last update: 2013-06-05 09:01    [W:4.121 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site