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 36AB5A0C43; Tue, 20 Jul 2021 04:45:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2786740F35; Tue, 20 Jul 2021 04:45:06 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 85F724003F; Tue, 20 Jul 2021 04:45:04 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10050"; a="209262291" X-IronPort-AV: E=Sophos;i="5.84,254,1620716400"; d="scan'208";a="209262291" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2021 19:45:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,254,1620716400"; d="scan'208";a="414532591" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP; 19 Jul 2021 19:45:03 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 19 Jul 2021 19:45:02 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 19 Jul 2021 19:45:02 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Mon, 19 Jul 2021 19:45:02 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.175) 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.2242.10; Mon, 19 Jul 2021 19:45:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZMkZRgtWIb/39tzCwqI7S0SLL+kJA5PMlDqs4j6wPMqsyId/dCxUAYuem0JLuUsb23LwdVV/7+xocmlv3bbCpCLot138mIi4Rl8a+1pX1z8S2r5arZH6e5CCqM5mEQdGGyYOGSisvWAeKc7dnzW5Sx+LcbkhauSBCzQi0wffX45uJjnM5ml92mXE2uwr8KfSRAwqdBZYJ/6RtZOe14sn5mHC4ZelkRH4dV3oOvb9xWTgcgan+p8Bqxw5vji7KDxNlnnx/ye2SuYIOog7dnUCFxCY38f5bH5xN5IwjlNrmgdyCBcSASjpw4ZXDoxzM/jqYWK0m0NSGXw6K6L7WtpTmQ== 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-SenderADCheck; bh=+YvUvCA9EjWdPMFX+lN8SsOiTt2eu4K0VJssRzq96Is=; b=EWvMTrMneorUHZljFV9QbFK2fqKAtICgBSAAd1Gdy3eVuObUS6CLCj/PrQeTfnLCLom8EeIz092ZuyqrITkFoppDagTTa5kVlWGCWBR8yA1spBQ6UPO92jO9l0Nyb0BNrvHNUrqrHycNn20i+XrAeK6ymlmeJ5n7hzGAWyzVwuJB4pu1eWFxG/Ou4DRlHfAEnGsjeiw+yFrRrzvZG3ntax6pH3cnKlUldM85hENeQ+Nmu/WqyfFHCEvx0eADVo/Co/+R6LoZ8BJUKsrA3BM3oRcPMmhEUsQzTgwK8v2nsXKmYMX8atpuRkV7MRrT3pH2c4yVf3y0C+ERE3Ylexw29Q== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+YvUvCA9EjWdPMFX+lN8SsOiTt2eu4K0VJssRzq96Is=; b=aVsM1wMG4cLB0HsBf+wAlg5I5tcqFzmTBG+m8QRBbFlW+Cv8sa9M9GatD1u79gTMSBVAdVpEyffbHaSlyEZ3khKA/hmQOAqykcamu3WrCfbIDRYQfqTXQOoHr+ZWRQk6XuL+8a4vTad0Z6SFEaNhd2QjjxvzsWOvdiLyXdBb+GM= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by BL3PR11MB5745.namprd11.prod.outlook.com (2603:10b6:208:352::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21; Tue, 20 Jul 2021 02:44:59 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::d447:3a7a:aad7:4d32]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::d447:3a7a:aad7:4d32%7]) with mapi id 15.20.4331.033; Tue, 20 Jul 2021 02:44:59 +0000 From: "Xia, Chenbo" To: "Jiang, Cheng1" , "maxime.coquelin@redhat.com" CC: "dev@dpdk.org" , "Hu, Jiayu" , "Yang, YvonneX" , "stable@dpdk.org" Thread-Topic: [PATCH v2] vhost: fix index overflow for packed ring in async vhost Thread-Index: AQHXeWEnpGnpgqCyUESUfIiIJiExsKtLL39Q Date: Tue, 20 Jul 2021 02:44:59 +0000 Message-ID: References: <20210708104432.46275-1-cheng1.jiang@intel.com> <20210715095030.55454-1-cheng1.jiang@intel.com> In-Reply-To: <20210715095030.55454-1-cheng1.jiang@intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1577bf71-7b19-4bf0-a29b-08d94b285de4 x-ms-traffictypediagnostic: BL3PR11MB5745: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yyvMnbFy7Vt5Vrcw8CNpJbbgZqdYVIRyHW4rQBsox4gb1uLMzF9VIo0dqffnfOIXJzCNS7iTJLS8AoW2F7mpOIELAYmtbTK01p7bXW8W5NSCUyFojZuwquigJVelPoy6PtDz99+Z17+VZTH+AnDE1Krlv/BEFhO0YwprnT02WaT1od1hO5lVt16qeNjuIq1vuniVQWivKxRo72q/toTurrRc0pFKoYXZRP4ZgFdffZl2P7CYcRwvOqiiB5lE/+I8h92PMgtgwptQqDQD6FEem88RNGiTX4kv7K+uoipexckQYUkd0j/RKMatK120CGLLYc+FXSEljO+eKxG/X922HMxKqUVA8LZvsQ0e4UtJkOUxTeglDuZ5rxkhODaqVj+LMv0upCybmIseaJWVEMvwr2FpUJeAwlzSYh8kdcvbfw2TFm51/Wx4QcS6eKpUCjuvBIuM/bf2Ci+YO9AfJ0foOEulfXK4wY12pxBqTOa78XvBZO+TYiqt4ozklruoLdIBFfacuET1az4N+DuISURVrRZIAmapkcmCJHP39XA4JTj1TudsF+XccFIk3261Q8Ou846BAUvaohMezhYUC5wbt9rlE/xzn8nyKALJH/fZWELLd5ITU+JM9YnWnguNNcj9T/OpxyedSlnsZBWa3Bm4sGB11N4Muo6ThjYrZ5IM6+S3Bmd0IkDnwS5djWDMzc5gX2cFdY+M4TfNPu2nQZvjrQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4063.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(366004)(396003)(376002)(136003)(5660300002)(8676002)(71200400001)(66556008)(478600001)(6506007)(52536014)(7696005)(2906002)(4326008)(26005)(186003)(53546011)(8936002)(316002)(110136005)(33656002)(4744005)(83380400001)(86362001)(66476007)(54906003)(38100700002)(66946007)(76116006)(9686003)(122000001)(55016002)(66446008)(64756008)(38070700004); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZWpueFM2b21yeWVmLzJQTzBQMEM0QU9VM2R2R00wSFpWRlFOZ2s3QXk0Z1pu?= =?utf-8?B?SUc2R2tGRWY1d2lFYzgrTlc2RE5reEs3ZElkWkxneFZERlRFOVFjRjV0WldL?= =?utf-8?B?L3A5RkpPSlV0bDB6QTJ1d2FHMGhpbE4zQnE0RWJuOUh3MWFZZ0NETFhSbG53?= =?utf-8?B?cUVkcXptd3RnYnJNUzFCcWFQclZLekJpQm04MXJOYm9TS0o3WFFMcnRqNnRX?= =?utf-8?B?RndCU1k2TWwzUXVsUThRaFhWdWo1WlR4NlkvYWc5UEdSYzZFRk9GUmpGZ2NH?= =?utf-8?B?UXNZcUZwY0tnOXFKcThUaEx4UDUyb2xVcDF1b0E1QjJzbkFQOGk5L2xSS1Ro?= =?utf-8?B?Y29ta0FSdFFIc0lobHU1SU4vdm11ME5HNjdTSzlheDR5Q2c4T1hKOWVoS2Ur?= =?utf-8?B?VSt2QWNGdmlxZElDeXlWaVBZQ3prSVRuRWJlaUlldHZJNEtzTVNqaStUYXQw?= =?utf-8?B?Q3hueVg4TUpmem1uam0vUmRUR002TklWTCtpcXJiWHNqeTNUVEZjaE80VGpa?= =?utf-8?B?TGJ4RWtoZTFKY3d4OE9IcGFGUVNHWFhRbm1QQUdvdFREQnpMNkdsVHhPVThx?= =?utf-8?B?cDBvcHVvNGRESHJoMncrazNFS2tpNFN1SDR0Rm9tcEFGclJJSFFySFBzbXUz?= =?utf-8?B?YjNZeW45cDBuaklTTFZReXI5WGZBU1JqVWtSVFVxSmJ4QkhYMWhPQnJNTEtY?= =?utf-8?B?dU1TaWhZb1ZDRnhXSjg3SnBIRUdpTzdTMUE3MFVUaGJuWlFuWXgzSU5yQWZD?= =?utf-8?B?Q3hSN2pLby9xQ2c1TWZKZ0QwTlBydC9lSmU5N01KZ3BxTXVrN2lSMHFVZk1u?= =?utf-8?B?RzVzdEhuSkdIQWNVcDU2NEEwRzZhMVpQak1EaW1pcVFSblEweTVxVCs5WkFq?= =?utf-8?B?WDdPZHd4LzNqQ2Rlc2pCM1dCTlpZUVpVbi91ZXNvMk0xL3hKeERMWVhvS1Ft?= =?utf-8?B?dERHT2ZKWkszRndFSjVrQVJpbmJMTzhOandoNkVpdzBCdUw3dnJya0tPRmE1?= =?utf-8?B?b0J3WXFmS1IrWGlLd01zYThqQ28rUEx1WHNKeWhTME5LMU9DRUZlTmNiV000?= =?utf-8?B?T25vQWcxeDROYkl5QmxzMEpkWE5sQ3N5R0tYdUxRUFJEbGt4THp1aTZXUFBK?= =?utf-8?B?L2pJN2lFdXZPNDRoa2dIa1JxUUdrTHRWb0REdnVPZG5FTVErT2UwM2dHcCtF?= =?utf-8?B?d3Q0bTlIRUc5NGpFaU5JdGNKeHVWb0JlWEltS1FKUEdkTjlFaERnWFltQ1JY?= =?utf-8?B?RUY0WkdFOExsMWw1a3c1QTJYN1NHaCtEeEw3eTUrY21JUTZMOUREYkZ5SWpo?= =?utf-8?B?NXZnVk92bkpqdGNUUFdRZ25LaEptRS9jWjhSZVJZcVQ4d0VTVFZ2aDFEMTRw?= =?utf-8?B?L3puVlJjYUU1cy9pS1ZINmJrSDJWdUxCRzIwaTE0NDNXS3VNSVo4RlducVRF?= =?utf-8?B?dUJqamtBOEl4cERmS2NaVU90a2xlelhWNWVEZEVtbThNWS9qMndUZWlXOC95?= =?utf-8?B?YllWNVVjZi9jQk44TXNoYkVUdGs0OFpJdFlQOWFwcnozbUtBTDVLZlJ0VG5R?= =?utf-8?B?RnpIVlhLUENGd3RiQmhmdmZuL25vRFJkeWtoTHQyZnRubXNKMkhQQlFYQ294?= =?utf-8?B?QkxOMmgyUHM2WFVDQ294WDlJZnZFZlRjQ3Q5MjlkUjl3L2xNTHNGNktpY1VV?= =?utf-8?B?MG9ZMW92bUtZV2FTL0I0NVVsd1pXNHUzWFFLNk42dkNjbUFEZFpYaGpwSEll?= =?utf-8?Q?h4XbP5eTINygF5IJOKSRFom86PLljW1v6h568Wz?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4063.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1577bf71-7b19-4bf0-a29b-08d94b285de4 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2021 02:44:59.4116 (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: dhwX9CxXr9gU9RXlmc6j9EixJZjGY3MaygrEz03YqWaFjGpWI12cAHtpgD+9JDCVdyyMMzDIrFQxlQnhdkryXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB5745 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2] vhost: fix index overflow for packed ring in async vhost 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 Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKaWFuZywgQ2hlbmcxIDxjaGVu ZzEuamlhbmdAaW50ZWwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgSnVseSAxNSwgMjAyMSA1OjUx IFBNDQo+IFRvOiBtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbTsgWGlhLCBDaGVuYm8gPGNoZW5i by54aWFAaW50ZWwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBIdSwgSmlheXUgPGppYXl1Lmh1 QGludGVsLmNvbT47IFlhbmcsIFl2b25uZVgNCj4gPHl2b25uZXgueWFuZ0BpbnRlbC5jb20+OyBK aWFuZywgQ2hlbmcxIDxjaGVuZzEuamlhbmdAaW50ZWwuY29tPjsNCj4gc3RhYmxlQGRwZGsub3Jn DQo+IFN1YmplY3Q6IFtQQVRDSCB2Ml0gdmhvc3Q6IGZpeCBpbmRleCBvdmVyZmxvdyBmb3IgcGFj a2VkIHJpbmcgaW4gYXN5bmMgdmhvc3QNCj4gDQo+IFdlIGludHJvZHVjZWQgc29tZSBuZXcgaW5k ZXhlcyBpbiBwYWNrZWQgcmluZyBvZiBhc3luYyB2aG9zdC4gVGhleQ0KPiB3aWxsIGV2ZW50dWFs bHkgb3ZlcmZsb3cgYW5kIGxlYWQgdG8gZXJyb3JzIGlmIHRoZSByaW5nIHNpemUgaXMgbm90DQo+ IGEgcG93ZXIgb2YgMi4gVGhpcyBwYXRjaCBpcyB0byBjaGVjayBhbmQga2VlcCB0aGVzZSBpbmRl eGVzIHdpdGhpbiBhDQo+IHJlYXNvbmFibGUgcmFuZ2UuDQo+IA0KPiBGaXhlczogODczZThkYWQ2 ZjQ5ICgidmhvc3Q6IHN1cHBvcnQgcGFja2VkIHJpbmcgaW4gYXN5bmMgZGF0YXBhdGgiKQ0KPiBD Yzogc3RhYmxlQGRwZGsub3JnDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBDaGVuZyBKaWFuZyA8Y2hl bmcxLmppYW5nQGludGVsLmNvbT4NCj4gLS0tDQo+IC0tDQo+IDIuMjkuMg0KDQpBcHBsaWVkIHRv IG5leHQtdmlydGlvL21haW4sIHRoYW5rcy4NCg==