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 3FF97A04BC; Fri, 9 Oct 2020 10:47:46 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 02B241C204; Fri, 9 Oct 2020 10:47:45 +0200 (CEST) Received: from m13134.mail.163.com (m13134.mail.163.com [220.181.13.134]) by dpdk.org (Postfix) with ESMTP id 217A41C1EB; Fri, 9 Oct 2020 10:47:39 +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=grVr4 rG+pTBSpU9EZJu0kB3wta5K4yDks9F6TaXMGdU=; b=Iig0FCKjVRNCMQ3S3Yav7 A629bM/kfdRhZk/+dVSpA1khBFxWm8HjOwagt8OStOF0azzrY0UEpgbTnfPdZrlK nokk8RoaJrRYmla8Eilrx0n1/OUzsBSX1Rb3oXvPlI2xUMVQlBeJ1k6e2bMu3hBG W8BzEjUuj2mKi/si9rfIeo= Received: from yang_y_yi$163.com ( [111.207.123.58] ) by ajax-webmail-wmsvr134 (Coremail) ; Fri, 9 Oct 2020 16:47:12 +0800 (CST) X-Originating-IP: [111.207.123.58] Date: Fri, 9 Oct 2020 16:47:12 +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: uXvFX2Zvb3Rlcl9odG09MzYzNzo1Ng== MIME-Version: 1.0 Message-ID: <1db78ee4.5e16.1750c8aeca5.Coremail.yang_y_yi@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: hsGowADn72OQI4BfjoeDAA--.34735W X-CM-SenderInfo: 51dqwsp1b1xqqrwthudrp/1tbiEBS4i18YDawFlQABsA 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-dev] [PATCH] vhost: fix external mbuf creation 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" VGVzdGVkLWJ5OiBZaSBZYW5nIDx5YW5neWkwMUBpbnNwdXIuY29tPgoKCgoKCgoKCgoKCgoKCgoK CgoKCgpBdCAyMDIwLTEwLTA3IDIwOjUzOjE4LCAiT2xpdmllciBNYXR6IiA8b2xpdmllci5tYXR6 QDZ3aW5kLmNvbT4gd3JvdGU6Cj5JbiB2aXJ0aW9fZGV2X2V4dGJ1Zl9hbGxvYygpLCB0aGUgc2hp bmZvIHN0cnVjdHVyZSB1c2VkIHRvIHN0b3JlCj50aGUgcmVmZXJlbmNlIGNvdW50ZXIgYW5kIHRo ZSBmcmVlIGNhbGxiYWNrIG9mIHRoZSBleHRlcm5hbCBidWZmZXIKPmlzIGJ5IGRlZmF1bHQgc3Rv cmVkIGluc2lkZSB0aGUgbWJ1ZiBkYXRhLgo+Cj5UaGlzIGlzIHdyb25nIGJlY2F1c2UgdGhlIG1i dWYgKGFuZCBpdHMgZGF0YSkgY2FuIGJlIGZyZWVkIGJlZm9yZQo+dGhlIGV4dGVybmFsIGJ1ZmZl ciwgZm9yIGluc3RhbmNlIGluIHRoZSBmb2xsb3dpbmcgc2l0dWF0aW9uOgo+Cj4gIHBrdDIgPSBy dGVfcGt0bWJ1Zl9hbGxvYyhtcCk7Cj4gIHJ0ZV9wa3RtYnVmX2F0dGFjaChwa3QyLCBwa3QpOwo+ ICBydGVfcGt0bWJ1Zl9mcmVlKHBrdCk7Cj4KPkFmdGVyIHRoaXMsIHBrdCBpcyBmcmVlZCwgYnV0 IGl0IHN0aWxsIGNvbnRhaW5zIHNoaW5mbywgd2hpY2ggaXMKPnJlZmVyZW5jZWQgYnkgcGt0Mi4K Pgo+Rml4IHRoaXMgYnkgYWx3YXlzIHN0b3JpbmcgdGhlIHNoaW5mbyBiZXNpZGUgdGhlIGV4dGVy bmFsIGJ1ZmZlci4KPgo+Rml4ZXM6IGMzZmYwYWM3MGFjYiAoInZob3N0OiBpbXByb3ZlIHBlcmZv cm1hbmNlIGJ5IHN1cHBvcnRpbmcgbGFyZ2UgYnVmZmVyIikKPkNjOiBzdGFibGVAZHBkay5vcmcK Pgo+U2lnbmVkLW9mZi1ieTogT2xpdmllciBNYXR6IDxvbGl2aWVyLm1hdHpANndpbmQuY29tPgo+ LS0tCj4KPkhpLAo+Cj5JIGZvdW5kIHRoaXMgaXNzdWUgYnkgY29kZSByZXZpZXcgd2hpbGUgZGlz Y3Vzc2luZyBhYm91dCB0aGlzCj5wYXRjaHNldCBbMV0uIEkgZGlkIG5vdCB0ZXN0ZWQgdGhlIHBh dGNoLCBidXQgYXMgSSdtIG9ubHkgcmVtb3ZpbmcKPm9uZSBwYXRoIGFtb25nIHRoZSB0d28sIEkg ZG9uJ3QgZXhwZWN0IHRoYXQgaXQgYnJlYWtzIGFueXRoaW5nLgo+Cj5bMV0gaHR0cDovL2luYm94 LmRwZGsub3JnL2Rldi8yMDIwMDczMDEyMDkwMC4xMDgyMzItMS15YW5nX3lfeWlAMTYzLmNvbS8K Pgo+UmVnYXJkcywKPk9saXZpZXIKPgo+IGxpYi9saWJydGVfdmhvc3QvdmlydGlvX25ldC5jIHwg MzAgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gMSBmaWxlIGNoYW5nZWQsIDggaW5z ZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCj4KPmRpZmYgLS1naXQgYS9saWIvbGlicnRlX3Zo b3N0L3ZpcnRpb19uZXQuYyBiL2xpYi9saWJydGVfdmhvc3QvdmlydGlvX25ldC5jCj5pbmRleCAw YTBiZWExYTVhLi4wMDhmNWNlYjA0IDEwMDY0NAo+LS0tIGEvbGliL2xpYnJ0ZV92aG9zdC92aXJ0 aW9fbmV0LmMKPisrKyBiL2xpYi9saWJydGVfdmhvc3QvdmlydGlvX25ldC5jCj5AQCAtMjA5OCwx NiArMjA5OCw4IEBAIHZpcnRpb19kZXZfZXh0YnVmX2FsbG9jKHN0cnVjdCBydGVfbWJ1ZiAqcGt0 LCB1aW50MzJfdCBzaXplKQo+IAlydGVfaW92YV90IGlvdmE7Cj4gCXZvaWQgKmJ1ZjsKPiAKPi0J LyogVHJ5IHRvIHVzZSBwa3QgYnVmZmVyIHRvIHN0b3JlIHNoaW5mbyB0byByZWR1Y2UgdGhlIGFt b3VudCBvZiBtZW1vcnkKPi0JICogcmVxdWlyZWQsIG90aGVyd2lzZSBzdG9yZSBzaGluZm8gaW4g dGhlIG5ldyBidWZmZXIuCj4tCSAqLwo+LQlpZiAocnRlX3BrdG1idWZfdGFpbHJvb20ocGt0KSA+ PSBzaXplb2YoKnNoaW5mbykpCj4tCQlzaGluZm8gPSBydGVfcGt0bWJ1Zl9tdG9kKHBrdCwKPi0J CQkJCSAgc3RydWN0IHJ0ZV9tYnVmX2V4dF9zaGFyZWRfaW5mbyAqKTsKPi0JZWxzZSB7Cj4tCQl0 b3RhbF9sZW4gKz0gc2l6ZW9mKCpzaGluZm8pICsgc2l6ZW9mKHVpbnRwdHJfdCk7Cj4tCQl0b3Rh bF9sZW4gPSBSVEVfQUxJR05fQ0VJTCh0b3RhbF9sZW4sIHNpemVvZih1aW50cHRyX3QpKTsKPi0J fQo+Kwl0b3RhbF9sZW4gKz0gc2l6ZW9mKCpzaGluZm8pICsgc2l6ZW9mKHVpbnRwdHJfdCk7Cj4r CXRvdGFsX2xlbiA9IFJURV9BTElHTl9DRUlMKHRvdGFsX2xlbiwgc2l6ZW9mKHVpbnRwdHJfdCkp Owo+IAo+IAlpZiAodW5saWtlbHkodG90YWxfbGVuID4gVUlOVDE2X01BWCkpCj4gCQlyZXR1cm4g LUVOT1NQQzsKPkBAIC0yMTE4LDE4ICsyMTEwLDEyIEBAIHZpcnRpb19kZXZfZXh0YnVmX2FsbG9j KHN0cnVjdCBydGVfbWJ1ZiAqcGt0LCB1aW50MzJfdCBzaXplKQo+IAkJcmV0dXJuIC1FTk9NRU07 Cj4gCj4gCS8qIEluaXRpYWxpemUgc2hpbmZvICovCj4tCWlmIChzaGluZm8pIHsKPi0JCXNoaW5m by0+ZnJlZV9jYiA9IHZpcnRpb19kZXZfZXh0YnVmX2ZyZWU7Cj4tCQlzaGluZm8tPmZjYl9vcGFx dWUgPSBidWY7Cj4tCQlydGVfbWJ1Zl9leHRfcmVmY250X3NldChzaGluZm8sIDEpOwo+LQl9IGVs c2Ugewo+LQkJc2hpbmZvID0gcnRlX3BrdG1idWZfZXh0X3NoaW5mb19pbml0X2hlbHBlcihidWYs ICZidWZfbGVuLAo+LQkJCQkJICAgICAgdmlydGlvX2Rldl9leHRidWZfZnJlZSwgYnVmKTsKPi0J CWlmICh1bmxpa2VseShzaGluZm8gPT0gTlVMTCkpIHsKPi0JCQlydGVfZnJlZShidWYpOwo+LQkJ CVZIT1NUX0xPR19EQVRBKEVSUiwgIkZhaWxlZCB0byBpbml0IHNoaW5mb1xuIik7Cj4tCQkJcmV0 dXJuIC0xOwo+LQkJfQo+KwlzaGluZm8gPSBydGVfcGt0bWJ1Zl9leHRfc2hpbmZvX2luaXRfaGVs cGVyKGJ1ZiwgJmJ1Zl9sZW4sCj4rCQkJCQkJdmlydGlvX2Rldl9leHRidWZfZnJlZSwgYnVmKTsK PisJaWYgKHVubGlrZWx5KHNoaW5mbyA9PSBOVUxMKSkgewo+KwkJcnRlX2ZyZWUoYnVmKTsKPisJ CVZIT1NUX0xPR19EQVRBKEVSUiwgIkZhaWxlZCB0byBpbml0IHNoaW5mb1xuIik7Cj4rCQlyZXR1 cm4gLTE7Cj4gCX0KPiAKPiAJaW92YSA9IHJ0ZV9tYWxsb2NfdmlydDJpb3ZhKGJ1Zik7Cj4tLSAK PjIuMjUuMQo=