From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id CB04AA04B1; Wed, 23 Sep 2020 07:43:57 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 911051DBFB; Wed, 23 Sep 2020 07:43:57 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id F25141DBEA for ; Wed, 23 Sep 2020 07:43:55 +0200 (CEST) IronPort-SDR: Y4IvGpVVtd43lGy7AgpHEv5iGLBmFq8MEUelaCDfT+rPwxnh8zmce1pO5MbXPgpsDpNAnl74FI RHjYuB7zntXw== X-IronPort-AV: E=McAfee;i="6000,8403,9752"; a="160078391" X-IronPort-AV: E=Sophos;i="5.77,293,1596524400"; d="scan'208";a="160078391" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2020 22:43:55 -0700 IronPort-SDR: 8fiomRb5C0+ygA6AI0eXIjUC0n7h4rZ6YPsAzsPLGf5n+KnfQy0so3zMRoPDe37eWcClBXCeK7 jgcxpEvHSGbg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,293,1596524400"; d="scan'208";a="342310989" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga002.fm.intel.com with ESMTP; 22 Sep 2020 22:43:54 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 22 Sep 2020 22:43:53 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 22 Sep 2020 22:43:53 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 22 Sep 2020 22:43:53 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 22 Sep 2020 22:43:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SnxqGtZMnnQOpP6cXUWiQZTnNS9xv9F6LZtBvf8cQwxbqAq2TqFtGOmtoPLUqOMCHqfgFc29wSTC/kxCrNYl1iSntp0Jxu5e7cRTp66EnLcu+drYM/+i0RSGwTSaA1CwD8gzRYWmrygc38L1vHwms66gwrr1IoljcTO5B8dyHamGEtlIrB5FdKBfqCgkepW9ABtc5qWNGu+Cr9sEprc7j6dji+rLpBkw0nDRczhKmKE2OKiN8+lXQjXZ+zAXO2hukkILGmwR8irpwDdq4yCs+vETeEqwSKhpJh0NzPIeyG/jmfSxmrN8mG+hO1DET17y1rXEk8FxvAvquCgOrPeweA== 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=VbqFxA7yK3B9Kzet+25NQMvIQrup0KpRn9pBXreUWMM=; b=igcbMmR1SUyzuaKIKObWuAl34ePPSRtMkLIxowca51D/bbrAXyAInf436PrGPMjQZGY9dSSZvmv5QGiFKjxLaFVg/X97Aa1BvdGNIFcBWZG1EozE4SNHn36H7mKpez++JI0o2Hqoc5NIZfZ3mBUCeWp4QcRLXrfQQaC2M/n+lYeVdoavKLD6211NaGC2xDH6pWnM277ilRP9jID7IIuLoxcd2Jl8lOAa7YZZPBERwvmZkrtWuTplFBuISVV8OnSh67kfCI5nyqmjxZghqRaBlputeeORM8CwOFqolghc8Uorn11GW9oG0ss70PoXFyHzw0lnEvq91zbyLHBbZNFITA== 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=VbqFxA7yK3B9Kzet+25NQMvIQrup0KpRn9pBXreUWMM=; b=Dm8gUTBbhW2dJaBqdslrP45mRriFec/cW7pfycyaWfjj+IIHWvPtK0czVRPr2IZK1h/k7JDB1ZaghYPLECznEFe7O0MawG6utP40+NLAr8pIbp42khgqOuFGgQjQoi81PrH0q5FKcSC4yF6zImtVVOvJqwe22dNzVa3iuLhADjA= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB4645.namprd11.prod.outlook.com (2603:10b6:208:269::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11; Wed, 23 Sep 2020 05:43:51 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::b898:36f5:61cb:42ca]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::b898:36f5:61cb:42ca%7]) with mapi id 15.20.3391.027; Wed, 23 Sep 2020 05:43:50 +0000 From: "Xia, Chenbo" To: Maxime Coquelin , "dev@dpdk.org" , "Stokes, Ian" Thread-Topic: [PATCH 3/4] examples/vhost: remove dequeue zero-copy support Thread-Index: AQHWi2U6+VFeWJ7Yg0CC9/hTLR9E+Kl1vP4g Date: Wed, 23 Sep 2020 05:43:50 +0000 Message-ID: References: <20200915133558.210639-1-maxime.coquelin@redhat.com> <20200915133558.210639-4-maxime.coquelin@redhat.com> In-Reply-To: <20200915133558.210639-4-maxime.coquelin@redhat.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.37] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9dbe8c5c-8d67-47ac-3170-08d85f83a666 x-ms-traffictypediagnostic: MN2PR11MB4645: 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:2043; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9y530swRrDnGu1AXwYjO1klfdnP6a/cgp9N0cSu/V4QOxWbPls8wcBDZwZdQBGfDlWn05A5HkeL0RV8ipVHQsVy2RZn34H7d4EECyUqKboaTBj7a2mN0AIBmY+p4JxmEgL5tjfEp36eqAbvjk0WpAvcQosBBvqNDqiM2eUIwTPUBMFuHT1vTQl44W4+aWUQTyWPFTnkeDNxPqaFEKWMBqF/rGEPyeCmqanBLpwkuE6g2YClbHZDcrfaf79hwLHTSl9w8cmcpgX86EP1+wLo2sNNdQ1Z+FNvfPyhY4SzFjP5nGbe3ZdusYDYcZ3zJQwtOeVeTJOPrbF32oaiobi12R/Tti2XJENn+ebcSaVwwdoP0JqK5DVy7onhudP6MeLzq 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)(39860400002)(136003)(366004)(346002)(376002)(396003)(66476007)(64756008)(110136005)(316002)(26005)(71200400001)(478600001)(5660300002)(186003)(7696005)(66946007)(66556008)(6506007)(76116006)(52536014)(66446008)(53546011)(9686003)(83380400001)(33656002)(86362001)(6636002)(8676002)(55016002)(8936002)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: Zle7crBSwppsW6Ysdc+Tm/G9PXpfZMt2CeKmPtj5/o5eGi4OFdC92Jo7xFCtmWQ8wl8F3L+VJHrI9Dr6/BAFcLlsbuJKP3YC/WZQl1npkUvxQ/xk1BffI9qwCeWqtdS/H39BiVOT1BvYFGPMUyQcp6kMftPGLRP0sZ8rhkA6DFgFNDfW8B5dSevvIBTHfsywKHk1eCjbfmRTf3GKNcTe98mpKypDLiAukBIUFKKNlS+dCghHfSJ7o/SzAWnoHkDUKV5gfERAlHEYn0GUFNhCTK322pA+IKKJDd2KKDHnJUlsUxBCr9K5ygRPj+z4ejbb2UNwLQnbh+7vaC6D47flZWTspvvCSgiMo5+CJRkx3f7In6dMCyqUKqmN0duJSzUjNWycCL5v4qimJ212NFoH0MLIWh2uTVV2cw2Kt3pcJ/iP86k3In2CDuifijJf7l7EpXmpYv1ADUhaPjvMY3Taxcexkw72rQPiDmFa8d0Fp+pRd38YykFiWIMLI5iHzFXYfO/VpiteBmgUJBn9nVhCEFCtjsVUFoXhIBAxh6QaCngoeoNXQMhikotA0kzt70fqk2yH9vRwip63NX8FdkTor9wMBpDmze+xfKLjy2TqUm3ALLeiY0+L1cwCenUTsH4IPX2gv39T2/fnXxeeJRB5rg== 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: 9dbe8c5c-8d67-47ac-3170-08d85f83a666 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2020 05:43:50.8645 (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: LB5kA09aIVU9RUnB+njWh0J35n1O6KLyOJgruWXaSlsUQn/GAQaV2Ttb3QvcfweWr2Y1w/SoWe+YQW0rQBVa2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4645 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 3/4] examples/vhost: remove dequeue zero-copy support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1h eGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTUs IDIwMjAgOTozNiBQTQ0KPiBUbzogZGV2QGRwZGsub3JnOyBYaWEsIENoZW5ibyA8Y2hlbmJvLnhp YUBpbnRlbC5jb20+OyBTdG9rZXMsIElhbg0KPiA8aWFuLnN0b2tlc0BpbnRlbC5jb20+DQo+IENj OiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTdWJqZWN0 OiBbUEFUQ0ggMy80XSBleGFtcGxlcy92aG9zdDogcmVtb3ZlIGRlcXVldWUgemVyby1jb3B5IHN1 cHBvcnQNCj4gDQo+IERlcXVldWUgemVyby1jb3B5IGZlYXR1cmUgaXMgYmVpbmcgcmVtb3ZlZCBm cm9tIHRoZQ0KPiBWaG9zdCBsaWJyYXJ5LiBUaGlzIHByZWxpbWluYXJ5IHBhdGNoIHJlbW92ZXMg aXRzIHVzZXMNCj4gaW4gdGhlIFZob3N0IGV4YW1wbGUgYXBwbGljYXRpb24uDQo+IA0KPiBTaWdu ZWQtb2ZmLWJ5OiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0K PiAtLS0NCj4gIGV4YW1wbGVzL3Zob3N0L21haW4uYyB8IDE4ICstLS0tLS0tLS0tLS0tLS0tLQ0K PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxNyBkZWxldGlvbnMoLSkNCj4gDQo+ IGRpZmYgLS1naXQgYS9leGFtcGxlcy92aG9zdC9tYWluLmMgYi9leGFtcGxlcy92aG9zdC9tYWlu LmMNCj4gaW5kZXggZTE1NzhlNzk1Ni4uOTU5YzBjMjgzOCAxMDA2NDQNCj4gLS0tIGEvZXhhbXBs ZXMvdmhvc3QvbWFpbi5jDQo+ICsrKyBiL2V4YW1wbGVzL3Zob3N0L21haW4uYw0KPiBAQCAtOTIs NyArOTIsNiBAQCBzdGF0aWMgdWludDMyX3QgZW5hYmxlX3R4X2NzdW07DQo+ICBzdGF0aWMgdWlu dDMyX3QgZW5hYmxlX3RzbzsNCj4gDQo+ICBzdGF0aWMgaW50IGNsaWVudF9tb2RlOw0KPiAtc3Rh dGljIGludCBkZXF1ZXVlX3plcm9fY29weTsNCj4gDQo+ICBzdGF0aWMgaW50IGJ1aWx0aW5fbmV0 X2RyaXZlcjsNCj4gDQo+IEBAIC0yNDcsMTYgKzI0Niw2IEBAIHBvcnRfaW5pdCh1aW50MTZfdCBw b3J0KQ0KPiAgCXJ4X3Jpbmdfc2l6ZSA9IFJURV9URVNUX1JYX0RFU0NfREVGQVVMVDsNCj4gIAl0 eF9yaW5nX3NpemUgPSBSVEVfVEVTVF9UWF9ERVNDX0RFRkFVTFQ7DQo+IA0KPiAtCS8qDQo+IC0J ICogV2hlbiBkZXF1ZXVlIHplcm8gY29weSBpcyBlbmFibGVkLCBndWVzdCBUeCB1c2VkIHZyaW5n IHdpbGwgYmUNCj4gLQkgKiB1cGRhdGVkIG9ubHkgd2hlbiBjb3JyZXNwb25kaW5nIG1idWYgaXMg ZnJlZWQuIFRodXMsIHRoZQ0KPiBuYl90eF9kZXNjDQo+IC0JICogKHR4X3Jpbmdfc2l6ZSBoZXJl KSBtdXN0IGJlIHNtYWxsIGVub3VnaCBzbyB0aGF0IHRoZSBkcml2ZXIgd2lsbA0KPiAtCSAqIGhp dCB0aGUgZnJlZSB0aHJlc2hvbGQgZWFzaWx5IGFuZCBmcmVlIG1idWZzIHRpbWVseS4gT3RoZXJ3 aXNlLA0KPiAtCSAqIGd1ZXN0IFR4IHZyaW5nIHdvdWxkIGJlIHN0YXJ2ZWQuDQo+IC0JICovDQo+ IC0JaWYgKGRlcXVldWVfemVyb19jb3B5KQ0KPiAtCQl0eF9yaW5nX3NpemUgPSA2NDsNCj4gLQ0K PiAgCXR4X3JpbmdzID0gKHVpbnQxNl90KXJ0ZV9sY29yZV9jb3VudCgpOw0KPiANCj4gIAkvKiBH ZXQgcG9ydCBjb25maWd1cmF0aW9uLiAqLw0KPiBAQCAtNDU3LDggKzQ0Niw3IEBAIHVzX3Zob3N0 X3VzYWdlKGNvbnN0IGNoYXIgKnByZ25hbWUpDQo+ICAJIgkJLS1zb2NrZXQtZmlsZTogVGhlIHBh dGggb2YgdGhlIHNvY2tldCBmaWxlLlxuIg0KPiAgCSIJCS0tdHgtY3N1bSBbMHwxXSBkaXNhYmxl L2VuYWJsZSBUWCBjaGVja3N1bSBvZmZsb2FkLlxuIg0KPiAgCSIJCS0tdHNvIFswfDFdIGRpc2Fi bGUvZW5hYmxlIFRDUCBzZWdtZW50IG9mZmxvYWQuXG4iDQo+IC0JIgkJLS1jbGllbnQgcmVnaXN0 ZXIgYSB2aG9zdC11c2VyIHNvY2tldCBhcyBjbGllbnQgbW9kZS5cbiINCj4gLQkiCQktLWRlcXVl dWUtemVyby1jb3B5IGVuYWJsZXMgZGVxdWV1ZSB6ZXJvIGNvcHlcbiIsDQo+ICsJIgkJLS1jbGll bnQgcmVnaXN0ZXIgYSB2aG9zdC11c2VyIHNvY2tldCBhcyBjbGllbnQgbW9kZS5cbiIsDQo+ICAJ ICAgICAgIHByZ25hbWUpOw0KPiAgfQ0KPiANCj4gQEAgLTQ4Myw3ICs0NzEsNiBAQCB1c192aG9z dF9wYXJzZV9hcmdzKGludCBhcmdjLCBjaGFyICoqYXJndikNCj4gIAkJeyJ0eC1jc3VtIiwgcmVx dWlyZWRfYXJndW1lbnQsIE5VTEwsIDB9LA0KPiAgCQl7InRzbyIsIHJlcXVpcmVkX2FyZ3VtZW50 LCBOVUxMLCAwfSwNCj4gIAkJeyJjbGllbnQiLCBub19hcmd1bWVudCwgJmNsaWVudF9tb2RlLCAx fSwNCj4gLQkJeyJkZXF1ZXVlLXplcm8tY29weSIsIG5vX2FyZ3VtZW50LCAmZGVxdWV1ZV96ZXJv X2NvcHksIDF9LA0KPiAgCQl7ImJ1aWx0aW4tbmV0LWRyaXZlciIsIG5vX2FyZ3VtZW50LCAmYnVp bHRpbl9uZXRfZHJpdmVyLCAxfSwNCj4gIAkJe05VTEwsIDAsIDAsIDB9LA0KPiAgCX07DQo+IEBA IC0xNTEwLDkgKzE0OTcsNiBAQCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pDQo+ICAJaWYg KGNsaWVudF9tb2RlKQ0KPiAgCQlmbGFncyB8PSBSVEVfVkhPU1RfVVNFUl9DTElFTlQ7DQo+IA0K PiAtCWlmIChkZXF1ZXVlX3plcm9fY29weSkNCj4gLQkJZmxhZ3MgfD0gUlRFX1ZIT1NUX1VTRVJf REVRVUVVRV9aRVJPX0NPUFk7DQo+IC0NCj4gIAkvKiBSZWdpc3RlciB2aG9zdCB1c2VyIGRyaXZl ciB0byBoYW5kbGUgdmhvc3QgbWVzc2FnZXMuICovDQo+ICAJZm9yIChpID0gMDsgaSA8IG5iX3Nv Y2tldHM7IGkrKykgew0KPiAgCQljaGFyICpmaWxlID0gc29ja2V0X2ZpbGVzICsgaSAqIFBBVEhf TUFYOw0KPiAtLQ0KPiAyLjI2LjINCg0KUmV2aWV3ZWQtYnk6IENoZW5ibyBYaWEgPGNoZW5iby54 aWFAaW50ZWwuY29tPg0K