From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A2FF7A0556; Mon, 17 Oct 2022 08:42:03 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3CE8F40143; Mon, 17 Oct 2022 08:42:03 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 3A354400D7 for ; Mon, 17 Oct 2022 08:42:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665988921; x=1697524921; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=nfz8RvbxUrh1/MCmM5xjJrz4etEja/1nKer+WJWTrTE=; b=ZKU00om7oF6TGPHP+0U+te7nQ+1co6bx+r+eWcAw8I398WjgJ06dBWiP Rtz1sKfWs0cbC7Si76X8RW4nzX7p5YkQ7jxjNAfJey3IfbQO3MfdyBclP CMzvrbQzC01EBJ244X9pXWvxpEIp/IpkSxpvjdLExel3A/CLA5tvS3uIF JLUz2V2rWFdSmL0PAM9vQQX0X7TXd94NfG183hodybRzmNvUTh4m++FVM iTc8UwWzLPGilJJsQ82GgvtDEgbNRzMOr9QzseQmrknOZuKoIaDo1zwpY lzdj7MXHA3FGkHIOmyYCDtMVRI9jrkHZxxLMNl6Ce+29ayMUpm/cdzA5U w==; X-IronPort-AV: E=McAfee;i="6500,9779,10502"; a="306802059" X-IronPort-AV: E=Sophos;i="5.95,190,1661842800"; d="scan'208";a="306802059" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Oct 2022 23:42:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10502"; a="733036106" X-IronPort-AV: E=Sophos;i="5.95,190,1661842800"; d="scan'208";a="733036106" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 16 Oct 2022 23:41:28 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 16 Oct 2022 23:41:24 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Sun, 16 Oct 2022 23:41:24 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.173) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Sun, 16 Oct 2022 23:41:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ssp0hQM4ef/J0oEGrDh5+eYFaTs4upFRRVOD7hy1zBgHTG7lBZIw1fJNjQ1+/U9ROi8ydZND3JWM3Y40xLsB+DHxNHNeQIaSmM2AyE5DIW+3/kVY3Hif885EBFKCoFVXZxQlPrEt2ZrUZws08yUpxD130imt/D06aueM//amU1mMsWMIf4piqpYVTExE9q4sYegGO5ijhuqS9RzDOAIkxKdDpksN5+1+/ruXoNfBbURHZu2U1BLvt2Dw4S7Cdz236tUT6a60qwx7fs7gCmyNSOF0bSXqnaH3aGW0r/ih24pJrFPS10ykARJa2+nEdHmdqBWERvoW/y1ehX2ShItILw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1YlblQcOmVKIpBTIwguKyWHxihex9ohCGNiUR6hr9Vw=; b=FMNeVv6SdDnabTr5r64CQBFBX8hsLt3Q93jmU5fb+S7c7TdKa7tHnu0usRfO1LkR/BG1eh7uF0f9uzWfPbOPS/+bgQZvnalE1Qez016IOANHOcqwfHWgzJ4EqjQ9VzgbIoEzs9JmMowJUkrYL3o8qlrbCDAiSnZk2QfV1tljQxBtpOgLJ6Q/9sTfTgZra4Zo6KM3FDjkcpqmUSEKDykgPSzcXNbs1VKs8HBpvydRoOcFaZqmDJnT+xj8JdZwh9he+6blNm8QBrOVTpcSamjxwZPwgx/bNgiwLqzjGJqzy8kIAsoWmnbFNxokuevuDjCe5/61SSBOS319wXPOPKMlog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM5PR11MB1739.namprd11.prod.outlook.com (2603:10b6:3:111::22) by PH0PR11MB4901.namprd11.prod.outlook.com (2603:10b6:510:3a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.30; Mon, 17 Oct 2022 06:41:22 +0000 Received: from DM5PR11MB1739.namprd11.prod.outlook.com ([fe80::b8d7:6a95:bf26:e4ef]) by DM5PR11MB1739.namprd11.prod.outlook.com ([fe80::b8d7:6a95:bf26:e4ef%12]) with mapi id 15.20.5723.033; Mon, 17 Oct 2022 06:41:22 +0000 From: "Pei, Andy" To: "Xia, Chenbo" , "dev@dpdk.org" CC: "Xu, Rosen" , "Huang, Wei" , "Cao, Gang" , "maxime.coquelin@redhat.com" Subject: RE: [PATCH v4 6/8] vdpa/ifc: support dynamic enable/disable queue Thread-Topic: [PATCH v4 6/8] vdpa/ifc: support dynamic enable/disable queue Thread-Index: AQHY3uCGvCpt5oDJ10a3yPfoKcWiKK4SJNcQgAAEPkA= Date: Mon, 17 Oct 2022 06:41:22 +0000 Message-ID: References: <1661229305-240952-2-git-send-email-andy.pei@intel.com> <1665650674-291949-1-git-send-email-andy.pei@intel.com> <1665650674-291949-7-git-send-email-andy.pei@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM5PR11MB1739:EE_|PH0PR11MB4901:EE_ x-ms-office365-filtering-correlation-id: c1d66210-6a7d-4d76-37d7-08dab00a9af7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vadlj2tDX/Dkz1a1WlypIwraYTvYQ1ISo3JCRx7HFeQ8qguhvPGphOChGQgONmIg7ZzAJ8N98/WIlPZgJqmHThMglYkSJXwrfJ1U/cgsqbQqW1lVA5bEA+dtQhB2lQreE6ZXyUYYc1sO/z2BYJj1lZD+hTxSZkIetw//5yhVcZzskkp7+PpSzTfgffnoHyE9iiqwMAxli+DF2l6OmssMKhctUbIkX3pTEuF22+e2yVFcyz70VoVvHjYgYqMydR8SUr/2hBr3R8zz44TF+foiwb1IKiHl9k1zELVecIEzDQQQqR1JVWCBEi+7uKiPt7gr7Q4vgfFPXoJ/3MzfCvBh4Td1HNpOP0DX8TM4M5wvPyvdCPcNM7xo/7bs36ykxZWWOBsArvI1la6Y7NG31pVVYB+bgO+SKDy9wgHBdPfpAJb8HXwzq1LnqZgJeBY6BZczkrZwYIQlhRcFEbeJuoNoaTbOYjmiLA7XUS1MaH54gGwjLHUJkoj15q2F7wa/AVlIKnVv3pNCGjnsyi8kd3XeSJjZSDfBwCWWpKJy3Ha8Et4hK+vVqm/swTjtUXzcvVVlxLcFvu8MH7GYK6Egf0Pt5o2pDQi0YHf8jgosBjcQ7289GVl6z059HfCVHbEsVqIPJ24T9S+YF6DVFwSCddeYfRyYKlXVGVUR9q+4cTc6r/3Jm4dKD9VqcPLz5yo3YHZdSk9WBuO31E7uKKNP5EW/Mh6u6lkQ4JHHFhprgDKaHa2rJM2YwmY4Y25VJEUmeN4Pn9wg1SPkypM0bLbfbhjwcQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR11MB1739.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(396003)(39860400002)(136003)(346002)(376002)(451199015)(38100700002)(52536014)(8936002)(5660300002)(82960400001)(122000001)(83380400001)(33656002)(86362001)(38070700005)(26005)(9686003)(110136005)(54906003)(186003)(478600001)(55016003)(71200400001)(316002)(4326008)(76116006)(66946007)(66556008)(66476007)(66446008)(64756008)(53546011)(41300700001)(8676002)(7696005)(6506007)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?r5Ak7dYz3YdGVqEtw5MbRBxQTr35EXqZzadlFc3a5P0gxTX14t4i8Ypy7214?= =?us-ascii?Q?PEDwXGm6b+9HYUjRiVMA5PKZUrYhRIo4r6vN0fIPSq8hXcHHDbkvBVaoAaRs?= =?us-ascii?Q?FubTIGT5kNEksIavXf08ah7ef9yxsw3KJ1krAx7lWBLu3Nl5sb1Uunf/0IWF?= =?us-ascii?Q?QJpGXfo+kFjpVnGAaWZXSKL2s/BcVqxEn66Z7yHirsJMFxEUcOZQyW4rsOmq?= =?us-ascii?Q?cM0VKFlGCtzTm5gKPMizIjkUJQPaTwvrVuAe3wO/oHTQgG+EJv0CtUipmRqX?= =?us-ascii?Q?B9MjorJihFTlmQXvLr+egY3dlJjaFi3BMPFETFZ9R5V9LnCVkTWkmpysVkHq?= =?us-ascii?Q?W+us8CMvfZ+cj8HLyw3xojnSKyW6+XteQDGwCD40GnMly6/LBh64GkFqpp6D?= =?us-ascii?Q?/oF/ie1GawdM7q68M7W+DjN5rJ3FWp5+hIXZPo7ZwGK/a6h4B34tI5yEil0v?= =?us-ascii?Q?KfXphMwTkg4SxJFHNbmdYOdiVowCx/MEWv+iIx9ZaJCWijT0KY8Y0p+Lqa2I?= =?us-ascii?Q?Ij3fynzFJtAo0c8hq+XebQe2eus+W8yuFRtsWumR9jcAl9aO8BDH4tvFRUwD?= =?us-ascii?Q?2UtEWjNLNyIoJvnpGH524SMx4VgTOy3SREThwHXtoh8neaAt/lth3EDdWH8K?= =?us-ascii?Q?81jbamrzjqQQuzIZY1Z6uCN1zEPVWyu+a5q9jdaNsdK0AHDS3eYEfv3d11gj?= =?us-ascii?Q?yXPfoCNaDQTfFNtp5CE5y+3I0pd6pL/7WFr3puhdOQPFi5Rgp/lW90JLTltb?= =?us-ascii?Q?CQLXxAOD9TjS5YDmrjqw4pk7/0T0szkmZODvltcvpNgz2tayGFTWw2mKT3CL?= =?us-ascii?Q?fWdOJciVsQWHeizcIj0pEJdVZZGlfVdTvzbRmB7N/RjSkXig5khfo9zgtHth?= =?us-ascii?Q?c9gwTer3uFrvUvMkSpgqkOZTpPlTpfhM8EsROuMEcymkWRgeubVWqEpdXT/J?= =?us-ascii?Q?Janr8jDm0qN8xUkqudErUhMKzjf12sl9k0Np1PyaLQmHIlNFlGt0iZsQytrR?= =?us-ascii?Q?OqrFNJNUcKu7MLFlGpih9JXi0qCknipu0hfZTX+erHVaSjAPRLgy6kbvOwpC?= =?us-ascii?Q?YH8MzruFIWQkAbTampJi+RyTLzDFXk2cpfuedlqD3ozZuG1AIZdjAScASqWs?= =?us-ascii?Q?6pWgMTU8o9tf6WGr4ejJpxtSXclzwHczqcHA+EBr090i2dgVz13GYO/OBNrw?= =?us-ascii?Q?VroB6aTR9393XphR1sk+Hqjmu73FD5aOr3cvPfWhk+Agj2BhAbt2+ckV1iq9?= =?us-ascii?Q?VW3d1/+2P38mElGbuoG8ZXRnLpfaev7aZLMNCogM496wXHcDoaPheSbx7wbF?= =?us-ascii?Q?QJ9UX3g7xywWeTUjJRa96IQfQLg+MfUvuYVrIfIotde8droz062QsFMWtKCZ?= =?us-ascii?Q?JJaraiJZZr3Bq4fpYc1CFjqH1mts7niSvbpolgHj3ygiZ06GIJQTOKr7HpmA?= =?us-ascii?Q?j7VWacN3ru6PzVE81d8+aZppgPPPluNWrTURN2owMg0PHDgr27t1lIYEQwmQ?= =?us-ascii?Q?elvTWpSj5yl6ZkoHtPhCfuM2OWjpCgbn1b99ICe9NDYHbaynhIaLzbbpxST/?= =?us-ascii?Q?UjDwmPF/HbahCfOq1sJvDoc+aA0YT5H/U+76C24A?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR11MB1739.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1d66210-6a7d-4d76-37d7-08dab00a9af7 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2022 06:41:22.2244 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ksvOhdU7+NzTl/P7IsVSrrhE6xHxWqYP7kNxbR0D8dODfZnvvpsNFi/OQQahQmHfrPPDmH/l0c32YYVm0P1Gig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4901 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Hi Chenbo, Thanks for your efforts. > -----Original Message----- > From: Xia, Chenbo > Sent: Monday, October 17, 2022 2:26 PM > To: Pei, Andy ; dev@dpdk.org > Cc: Xu, Rosen ; Huang, Wei ; > Cao, Gang ; maxime.coquelin@redhat.com > Subject: RE: [PATCH v4 6/8] vdpa/ifc: support dynamic enable/disable queu= e >=20 > > -----Original Message----- > > From: Pei, Andy > > Sent: Thursday, October 13, 2022 4:45 PM > > To: dev@dpdk.org > > Cc: Xia, Chenbo ; Xu, Rosen > > ; Huang, Wei ; Cao, Gang > > ; maxime.coquelin@redhat.com > > Subject: [PATCH v4 6/8] vdpa/ifc: support dynamic enable/disable queue > > > > From: Huang Wei > > > > Support dynamic enable or disable queue. > > For front end, like QEMU, user can use ethtool to configure queue. > > For example, "ethtool -L eth0 combined 3" to enable 3 queues pairs. > > > > Signed-off-by: Huang Wei > > Signed-off-by: Andy Pei > > --- > > drivers/vdpa/ifc/base/ifcvf.c | 100 > > ++++++++++++++++++++++++++++++++++++++++++ > > drivers/vdpa/ifc/base/ifcvf.h | 6 +++ > > drivers/vdpa/ifc/ifcvf_vdpa.c | 93 > > ++++++++++++++++++++++++++++++++----- > > -- > > 3 files changed, 184 insertions(+), 15 deletions(-) > > >=20 > Reviewed-by: Chenbo Xia