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 73FD4A0556; Mon, 17 Oct 2022 08:26:22 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1B58840143; Mon, 17 Oct 2022 08:26:22 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id C9457400D7 for ; Mon, 17 Oct 2022 08:26:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665987980; x=1697523980; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=CzAMK/xX38u41YovX6HfEfQ9RLhcEICFjN/SBHer2ig=; b=ObI5/HJ4Ye2Ohp2QHhaxXuSt/63VkEzisB7ukRdI74X6RssmadRUPVj0 G9vwH1ISvNllFwUCjCQBLcMZQF5p1ZtFZIDX7EekD7uvzmgFmMYeZXqt2 YOF25BiikvC5MwehyEU7zBapj5hqW4JeNbyqlH7LgZ4UkX4AHTQgQa80b RABFLj69Ci9nl+yVCLJLMQaO6VfAyonx/YjR/WzTg58brNq/e/WgHT+7s 9mUF+ArRES6y/IQ3zoliIONZj6ND15fG5Llbo9z9x0a/5iOC5YnAChXRI INVak6HY10tO3W+cZA87eUeQbTeg0U7B+JwitR6ceyrw2dsnDGzdrjSwe w==; X-IronPort-AV: E=McAfee;i="6500,9779,10502"; a="289007853" X-IronPort-AV: E=Sophos;i="5.95,190,1661842800"; d="scan'208";a="289007853" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Oct 2022 23:26:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10502"; a="717381211" X-IronPort-AV: E=Sophos;i="5.95,190,1661842800"; d="scan'208";a="717381211" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 16 Oct 2022 23:26:19 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) 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:26:19 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx611.amr.corp.intel.com (10.18.126.91) 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:26:19 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) 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:26:19 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by edgegateway.intel.com (192.55.55.70) 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:26:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RV3jSS6cZYi7D73lF66X0sxFD4nv40+BnM+N8L0v0tSLxnv6OZVFJaQAH6QBY1PludPPS2Nlku8jPZPGn2+XfKEZEX1E4NXla1oV49lMOQzjOSsP15C5IoBWAh+XLf3m9dGgf+A5UYdb4W/ZRavwav9sa3KX5Q2q8Eu+rzK5I1P+I7DTnqz1gIfVcG7hrxVYdLhIX8hyQ7Tu0tsmWeVFs7vYiQF/RN6t8R5rxCz5g5ZRSEfYDdlAfyapFVpqCnLP/I+PBp9/bQOc+YGWOFPX2IPIxVRwBvNhOM8nDUn2SMIme2uqf2Ul3pnQfZKk7kr0b7Qd54p28IXtn8AWHSGEcQ== 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=4vov1nHOt7ALsD2iy5m2tkHo1e4Z67p6t3avCFFT3w8=; b=dSHILbttjo0CBzYH4b41rigHbhf7/NE4YXgbe/fmhluOE3ALi6lY3Vn4JnffoIatZwxI02jbm0PilXR+O6Si8E7jfd1MQPEYZI3oM3IH2sARnRPi8BJFKMg/0gidCp28olJTOT0zTcm8/g4WlnsvHfpldsaJC7c3E32sdpAX3OWbW1/y95+U4Dkk0ehU91Hfcld13PWvgLYCd7vsFmkZ26MzjjS2diXrg6zOG6lGmVeawo3O9MaWSxJqO/I/Rav9NFx67VDCj8Y8rmJU3ohNqSycxk1HQqCmWH4ZCT/bzYOkWcS1ACPiDAL1BXCdxEqqh09fRUnTMVLxg4ikCTM2bw== 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 SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17) by PH0PR11MB4935.namprd11.prod.outlook.com (2603:10b6:510:35::24) 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:26:16 +0000 Received: from SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::39bf:57b1:4824:d40d]) by SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::39bf:57b1:4824:d40d%6]) with mapi id 15.20.5723.030; Mon, 17 Oct 2022 06:26:15 +0000 From: "Xia, Chenbo" 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 queue Thread-Topic: [PATCH v4 6/8] vdpa/ifc: support dynamic enable/disable queue Thread-Index: AQHY3uCGvCpt5oDJ10a3yPfoKcWiKK4SJNcQ Date: Mon, 17 Oct 2022 06:26:15 +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: <1665650674-291949-7-git-send-email-andy.pei@intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: SN6PR11MB3504:EE_|PH0PR11MB4935:EE_ x-ms-office365-filtering-correlation-id: 5961256b-3f66-44b6-6662-08dab0087ec2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2LzFRfx8yBD20+7pfel9hMGy2vhhmaKXR58voXQFqdKALmxfhnBfnByycUMOLX5FvSmWuDAbLzCZ2U9Ax0HYGBeeZBpptokHo7WxGBS7d8eKyB9HcLrwSefIrrDlT+CYyrvALT/EzhuX///lB/+bF+uaAvxtEVvHTG79NqRzFzCLMEV2Clk1ywe9tfcQJG29weVzQvMOOLq5MhdzK8LHZZodYZg64ErQp7OvydHN0jQqULJkyR6TU0dLU0j5oP4PyGuaCWy4MF7P+e58rD5AC359AVrbX2r8tOqI1/SqllGCNOsYAJ636YeSrJKVUIMtpH/LrAY9LcwPzSR3g8JBYQRDwA4zAP2UeCrgLDEhJgbaD6Y2WQo7CG+2QJS0FpNsOlPK8fIzIeaY4CDvCV1U613qbdybK7H23LcrhRWODfJTKKtuvwIPkhYEwBL3l2kcE64Sx6x9LId6uHefqKwDHXnXvLM/3zXoInH9dwQWU8YfeErKsmiXYRTkFiDMlwR98O5pN5Rqu1otGdCRmRFw+7LK3wZJyV4T0jNqSMc7IxY91n4NItIq26AHVlQDO4xdgllshucgg8UT6zbH0oogO30FARC8rihkRqVvn7k0LePuEql9sDkNw46oBpvNn3k6Qje2SlKJ36VrscyQVgdo3GhUme8T4VHFqXe4794aTnn8MTXIFiEP3pm+lHG/7RMpyBOmAA8Zo6Fgay+rLfZEl1AEzUAdJ1EEcR/LbDicxHpYybHLVNDMggUBMfYAhCkCiTsS8IZHZ7dxVZSdFWzqWg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3504.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(346002)(39860400002)(136003)(366004)(376002)(451199015)(33656002)(86362001)(38070700005)(122000001)(38100700002)(82960400001)(4744005)(186003)(55016003)(2906002)(5660300002)(6506007)(7696005)(26005)(53546011)(9686003)(478600001)(83380400001)(316002)(71200400001)(110136005)(54906003)(76116006)(66446008)(64756008)(66946007)(66556008)(8676002)(4326008)(66476007)(41300700001)(52536014)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?0m7viuuHq/DsEgs1FfkPUXYM3Ov+WmqJAPINFpqE4H5rrmK/PZ4omI+GZ9G2?= =?us-ascii?Q?0uoPjfq5Cva+tGqw/w3v34KVZ6yv7gNPV6om813IfMnY03IKTgJFFEl1f33l?= =?us-ascii?Q?XBdqxkNlUswEjmaoZCQcAULk0cbM6ATXtPwXoiEPAL/qPXqEKbgQc84oxb/H?= =?us-ascii?Q?qysaQWNmucYWE+IiMLEr6mCQB1LOSzzrXr+eWI6Wt/RS+ioyMGqOEtZuuuwe?= =?us-ascii?Q?eoGqEv5dEm5U1Pk9HPXewS7Cs0h4OCT2DomjIVeMkWGlRRKAeVcrmu9SF4F9?= =?us-ascii?Q?4RvxDVyrguv4sd1VIAvjOONp0Wgq18rzdu007Tfb68lsBx5F21r1e/fceJ76?= =?us-ascii?Q?riSZrE+aaDwVeIWmnpHtCpTc/3QiedEOXkGDVaBdkivMTbRPjn7cRctsQ+os?= =?us-ascii?Q?AauCL6cVQ6qzpldVid21LtzYRwrvdr/GnZ8exme1nD9zVWv4eMsDZUIq3IOL?= =?us-ascii?Q?ojrtvDrTzZK+uAGMx9C5AtcqAy98N29e3wGYTxW9gz6eBjnndJfgCsFbn+0b?= =?us-ascii?Q?6t5eDaxjrY551c9QNRTPIZQbmHyjSbedgZWvhntoqD+1HC4ABA8x91lEKDQU?= =?us-ascii?Q?chxODXY+BrX84u0kC89t7KOQirFgui6hJUJXILuTfQMhkuLZckVsrwaylwj6?= =?us-ascii?Q?PcvVDUKwLVAz3Sg/a/1K4Nxo2CX6bRkaaFn5pr6lZWlDrRLa+wB2EdP1EU1j?= =?us-ascii?Q?apqYfXYNVsUCqH9urR9f4E7vwhkIIF5IWWVd8SD9ommOHy5kATYwTwUWkw85?= =?us-ascii?Q?lrkItaBg3Ouzoz8lb+k5yD7yRsuBGzmLxz/iO1f/DGYDz7iougbX9wdAZ9CH?= =?us-ascii?Q?uMtlHAlTRWM5nnWdrkupF3LcY3jt+BaATDi8FCB2GRRoiLW7SUrAy8r2BxpA?= =?us-ascii?Q?NailJj3deolis1f7guhClrVcwTKjQSXuLU+Jasia80uHULkH8iJ3ceqQiwMK?= =?us-ascii?Q?7GDYu/jZ9coXyxHNeDY9uOMiwXEp4ze5JN4jV+0E3qqquVupfAYmVoJUSERP?= =?us-ascii?Q?+RTOmjtlRtGb4aXGfrflCbRhe2/RgYhwUi/3cD8H2O08S8wVvFkQRJ57OS7A?= =?us-ascii?Q?LWpgUMekyGre7ghpB28uQ7tqFBumEm4cweEU2FWEy/TroiTJ8rEhz1kkB73E?= =?us-ascii?Q?d0J013BoWAmL4nQlzbk8JX9YXIawFTRpQPoz1YhS9ov0t6Yn7ncPkYRFbFhJ?= =?us-ascii?Q?o3w+eGaYfoi5Gc/q53oH/NwnEUHEsILsD+6OeKqNxCX+kPQnMxlcKzJcXCv6?= =?us-ascii?Q?knd38/RfVX+etMUCTIOFOYFUt7Ru0c7KKlSL5GanmP8/wSD8qkT2m0uQunM9?= =?us-ascii?Q?F5vD5N8ctFjSG2IEY+5ivSB2kiAj/uBBWxQMqKzqMCkA3jD2RlWXUC+pDZh5?= =?us-ascii?Q?NB+Sje+liYZSWVJgKAqRlPgODQIolbnU1xhYOWWILkJsk78BE0ATc4seSSPC?= =?us-ascii?Q?s7SWQKbUDwDQ0KBDpun6oCYk5SU7ZRp1slClz3d/e6Mp2uG9CRJrAYEcmm9J?= =?us-ascii?Q?uBakRbfl64JiOiK8INyqwZc4mqA9xAvDJGuW6sSqmMpuGqXbGkJd7iWALv1W?= =?us-ascii?Q?TPlnPTPG4JfGofNMdI4CI81yFRcnszFn+rWP/1tf?= 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: SN6PR11MB3504.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5961256b-3f66-44b6-6662-08dab0087ec2 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2022 06:26:15.8774 (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: WGyZ95sSfxC4P0YRAJ9vWrlONMdFWFLtr70xLAGL2tbQ2oAQwBCCgr1SsaVapA3sDpoM/9XRWzAiwjc4FzUE9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4935 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 > -----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 >=20 > From: Huang Wei >=20 > 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. >=20 > 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