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 AABC3A04BC for ; Fri, 9 Oct 2020 11:04:41 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6B7191C21A; Fri, 9 Oct 2020 11:04:40 +0200 (CEST) Received: from m13134.mail.163.com (m13134.mail.163.com [220.181.13.134]) by dpdk.org (Postfix) with ESMTP id 1D3001C129; Fri, 9 Oct 2020 11:04:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=H395q vK99YIj9WV6irOnMTqpHXdI79joOx5HOF9hVgc=; b=muC65sxSQtcAjPb0wpPtD qDxioujJ/bvAlIZ5vIZ3yI4hVyPebAxswMestGlbPfaWwF7hhkntmfEjTZ4XQBTp ty1jaFIpCQTR7aPy11N1XR+lKV879Sq3a+gRKkqr7lHiUsY4omNGgPcRCsZWCNNP x4JdL5WFhIsgkoEwQoDEW8= Received: from yang_y_yi$163.com ( [111.207.123.58] ) by ajax-webmail-wmsvr134 (Coremail) ; Fri, 9 Oct 2020 17:04:25 +0800 (CST) X-Originating-IP: [111.207.123.58] Date: Fri, 9 Oct 2020 17:04:25 +0800 (CST) From: yang_y_yi To: "Olivier Matz" Cc: dev@dpdk.org, "Maxime Coquelin" , "Chenbo Xia" , "Zhihong Wang" , "Flavio Leitner" , stable@dpdk.org X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.10 build 20190724(ac680a23) Copyright (c) 2002-2020 www.mailtech.cn 163com In-Reply-To: <20201007125318.9850-1-olivier.matz@6wind.com> References: <20201007125318.9850-1-olivier.matz@6wind.com> X-CM-CTRLDATA: XKG6D2Zvb3Rlcl9odG09MzQzNTo1Ng== MIME-Version: 1.0 Message-ID: <68560945.61c2.1750c9aaf0e.Coremail.yang_y_yi@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: hsGowAAn3MCZJ4BfjoyDAA--.10954W X-CM-SenderInfo: 51dqwsp1b1xqqrwthudrp/1tbiOxa4i1XlpnYN6gACsb X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-stable] [PATCH] vhost: fix external mbuf creation X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" VGhhbmtzIE9saXZlciBmb3IgcG9zdGluZyB0aGlzIHBhdGNoLCBpdCBjbGVhcmx5IGV4cGxhaW4g aGlzIGNvbmNlcm4sIEkgdG90YWxseSBhZ3JlZSB0aGlzIGNoYW5nZS4gSSB0ZXN0ZWQgaXQgYnkg T1ZTIERQREssIGl0IHdvcmtzIHdlbGwuCgpBdCAyMDIwLTEwLTA3IDIwOjUzOjE4LCAiT2xpdmll ciBNYXR6IiA8b2xpdmllci5tYXR6QDZ3aW5kLmNvbT4gd3JvdGU6Cj5JbiB2aXJ0aW9fZGV2X2V4 dGJ1Zl9hbGxvYygpLCB0aGUgc2hpbmZvIHN0cnVjdHVyZSB1c2VkIHRvIHN0b3JlCj50aGUgcmVm ZXJlbmNlIGNvdW50ZXIgYW5kIHRoZSBmcmVlIGNhbGxiYWNrIG9mIHRoZSBleHRlcm5hbCBidWZm ZXIKPmlzIGJ5IGRlZmF1bHQgc3RvcmVkIGluc2lkZSB0aGUgbWJ1ZiBkYXRhLgo+Cj5UaGlzIGlz IHdyb25nIGJlY2F1c2UgdGhlIG1idWYgKGFuZCBpdHMgZGF0YSkgY2FuIGJlIGZyZWVkIGJlZm9y ZQo+dGhlIGV4dGVybmFsIGJ1ZmZlciwgZm9yIGluc3RhbmNlIGluIHRoZSBmb2xsb3dpbmcgc2l0 dWF0aW9uOgo+Cj4gIHBrdDIgPSBydGVfcGt0bWJ1Zl9hbGxvYyhtcCk7Cj4gIHJ0ZV9wa3RtYnVm X2F0dGFjaChwa3QyLCBwa3QpOwo+ICBydGVfcGt0bWJ1Zl9mcmVlKHBrdCk7Cj4KPkFmdGVyIHRo aXMsIHBrdCBpcyBmcmVlZCwgYnV0IGl0IHN0aWxsIGNvbnRhaW5zIHNoaW5mbywgd2hpY2ggaXMK PnJlZmVyZW5jZWQgYnkgcGt0Mi4KPgo+Rml4IHRoaXMgYnkgYWx3YXlzIHN0b3JpbmcgdGhlIHNo aW5mbyBiZXNpZGUgdGhlIGV4dGVybmFsIGJ1ZmZlci4KPgo+Rml4ZXM6IGMzZmYwYWM3MGFjYiAo InZob3N0OiBpbXByb3ZlIHBlcmZvcm1hbmNlIGJ5IHN1cHBvcnRpbmcgbGFyZ2UgYnVmZmVyIikK PkNjOiBzdGFibGVAZHBkay5vcmcKPgo+U2lnbmVkLW9mZi1ieTogT2xpdmllciBNYXR6IDxvbGl2 aWVyLm1hdHpANndpbmQuY29tPgo+LS0tCj4KPkhpLAo+Cj5JIGZvdW5kIHRoaXMgaXNzdWUgYnkg Y29kZSByZXZpZXcgd2hpbGUgZGlzY3Vzc2luZyBhYm91dCB0aGlzCj5wYXRjaHNldCBbMV0uIEkg ZGlkIG5vdCB0ZXN0ZWQgdGhlIHBhdGNoLCBidXQgYXMgSSdtIG9ubHkgcmVtb3ZpbmcKPm9uZSBw YXRoIGFtb25nIHRoZSB0d28sIEkgZG9uJ3QgZXhwZWN0IHRoYXQgaXQgYnJlYWtzIGFueXRoaW5n Lgo+Cj5bMV0gaHR0cDovL2luYm94LmRwZGsub3JnL2Rldi8yMDIwMDczMDEyMDkwMC4xMDgyMzIt MS15YW5nX3lfeWlAMTYzLmNvbS8KPgo+UmVnYXJkcywKPk9saXZpZXIKPgo+IGxpYi9saWJydGVf dmhvc3QvdmlydGlvX25ldC5jIHwgMzAgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g MSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCj4KPmRpZmYg LS1naXQgYS9saWIvbGlicnRlX3Zob3N0L3ZpcnRpb19uZXQuYyBiL2xpYi9saWJydGVfdmhvc3Qv dmlydGlvX25ldC5jCj5pbmRleCAwYTBiZWExYTVhLi4wMDhmNWNlYjA0IDEwMDY0NAo+LS0tIGEv bGliL2xpYnJ0ZV92aG9zdC92aXJ0aW9fbmV0LmMKPisrKyBiL2xpYi9saWJydGVfdmhvc3Qvdmly dGlvX25ldC5jCj5AQCAtMjA5OCwxNiArMjA5OCw4IEBAIHZpcnRpb19kZXZfZXh0YnVmX2FsbG9j KHN0cnVjdCBydGVfbWJ1ZiAqcGt0LCB1aW50MzJfdCBzaXplKQo+IAlydGVfaW92YV90IGlvdmE7 Cj4gCXZvaWQgKmJ1ZjsKPiAKPi0JLyogVHJ5IHRvIHVzZSBwa3QgYnVmZmVyIHRvIHN0b3JlIHNo aW5mbyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBtZW1vcnkKPi0JICogcmVxdWlyZWQsIG90aGVy d2lzZSBzdG9yZSBzaGluZm8gaW4gdGhlIG5ldyBidWZmZXIuCj4tCSAqLwo+LQlpZiAocnRlX3Br dG1idWZfdGFpbHJvb20ocGt0KSA+PSBzaXplb2YoKnNoaW5mbykpCj4tCQlzaGluZm8gPSBydGVf cGt0bWJ1Zl9tdG9kKHBrdCwKPi0JCQkJCSAgc3RydWN0IHJ0ZV9tYnVmX2V4dF9zaGFyZWRfaW5m byAqKTsKPi0JZWxzZSB7Cj4tCQl0b3RhbF9sZW4gKz0gc2l6ZW9mKCpzaGluZm8pICsgc2l6ZW9m KHVpbnRwdHJfdCk7Cj4tCQl0b3RhbF9sZW4gPSBSVEVfQUxJR05fQ0VJTCh0b3RhbF9sZW4sIHNp emVvZih1aW50cHRyX3QpKTsKPi0JfQo+Kwl0b3RhbF9sZW4gKz0gc2l6ZW9mKCpzaGluZm8pICsg c2l6ZW9mKHVpbnRwdHJfdCk7Cj4rCXRvdGFsX2xlbiA9IFJURV9BTElHTl9DRUlMKHRvdGFsX2xl biwgc2l6ZW9mKHVpbnRwdHJfdCkpOwo+IAo+IAlpZiAodW5saWtlbHkodG90YWxfbGVuID4gVUlO VDE2X01BWCkpCj4gCQlyZXR1cm4gLUVOT1NQQzsKPkBAIC0yMTE4LDE4ICsyMTEwLDEyIEBAIHZp cnRpb19kZXZfZXh0YnVmX2FsbG9jKHN0cnVjdCBydGVfbWJ1ZiAqcGt0LCB1aW50MzJfdCBzaXpl KQo+IAkJcmV0dXJuIC1FTk9NRU07Cj4gCj4gCS8qIEluaXRpYWxpemUgc2hpbmZvICovCj4tCWlm IChzaGluZm8pIHsKPi0JCXNoaW5mby0+ZnJlZV9jYiA9IHZpcnRpb19kZXZfZXh0YnVmX2ZyZWU7 Cj4tCQlzaGluZm8tPmZjYl9vcGFxdWUgPSBidWY7Cj4tCQlydGVfbWJ1Zl9leHRfcmVmY250X3Nl dChzaGluZm8sIDEpOwo+LQl9IGVsc2Ugewo+LQkJc2hpbmZvID0gcnRlX3BrdG1idWZfZXh0X3No aW5mb19pbml0X2hlbHBlcihidWYsICZidWZfbGVuLAo+LQkJCQkJICAgICAgdmlydGlvX2Rldl9l eHRidWZfZnJlZSwgYnVmKTsKPi0JCWlmICh1bmxpa2VseShzaGluZm8gPT0gTlVMTCkpIHsKPi0J CQlydGVfZnJlZShidWYpOwo+LQkJCVZIT1NUX0xPR19EQVRBKEVSUiwgIkZhaWxlZCB0byBpbml0 IHNoaW5mb1xuIik7Cj4tCQkJcmV0dXJuIC0xOwo+LQkJfQo+KwlzaGluZm8gPSBydGVfcGt0bWJ1 Zl9leHRfc2hpbmZvX2luaXRfaGVscGVyKGJ1ZiwgJmJ1Zl9sZW4sCj4rCQkJCQkJdmlydGlvX2Rl dl9leHRidWZfZnJlZSwgYnVmKTsKPisJaWYgKHVubGlrZWx5KHNoaW5mbyA9PSBOVUxMKSkgewo+ KwkJcnRlX2ZyZWUoYnVmKTsKPisJCVZIT1NUX0xPR19EQVRBKEVSUiwgIkZhaWxlZCB0byBpbml0 IHNoaW5mb1xuIik7Cj4rCQlyZXR1cm4gLTE7Cj4gCX0KPiAKPiAJaW92YSA9IHJ0ZV9tYWxsb2Nf dmlydDJpb3ZhKGJ1Zik7Cj4tLSAKPjIuMjUuMQo=