From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751374AbcFNFyJ (ORCPT ); Tue, 14 Jun 2016 01:54:09 -0400 Received: from mail-oi0-f46.google.com ([209.85.218.46]:33903 "EHLO mail-oi0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750812AbcFNFyH (ORCPT ); Tue, 14 Jun 2016 01:54:07 -0400 MIME-Version: 1.0 In-Reply-To: <1465869007-10822-7-git-send-email-skhare@vmware.com> References: <1465869007-10822-1-git-send-email-skhare@vmware.com> <1465869007-10822-7-git-send-email-skhare@vmware.com> From: Or Gerlitz Date: Tue, 14 Jun 2016 08:54:04 +0300 Message-ID: Subject: Re: [PATCH net-next v3 6/7] vmxnet3: introduce command to register memory region To: Shrikrishna Khare Cc: Linux Netdev List , Linux Kernel , pv-drivers@vmware.com, Guolin Yang Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 14, 2016 at 4:50 AM, Shrikrishna Khare wrote: > +++ b/drivers/net/vmxnet3/vmxnet3_defs.h > @@ -81,6 +81,7 @@ enum { > VMXNET3_CMD_RESERVED2, > VMXNET3_CMD_RESERVED3, > VMXNET3_CMD_SET_COALESCE, > + VMXNET3_CMD_REGISTER_MEMREGS, > > VMXNET3_CMD_FIRST_GET = 0xF00D0000, > VMXNET3_CMD_GET_QUEUE_STATUS = VMXNET3_CMD_FIRST_GET, > @@ -668,6 +669,22 @@ struct Vmxnet3_CoalesceScheme { > } coalPara; > }; > > +struct Vmxnet3_MemoryRegion { > + __le64 startPA; > + __le32 length; > + __le16 txQueueBits; > + __le16 rxQueueBits; > +}; What is the use case for this command? What's the role of the tx/rx queue bits fields?