From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 82FB7C480 for ; Thu, 18 Jun 2015 10:48:05 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP; 18 Jun 2015 01:48:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,638,1427785200"; d="scan'208";a="748867545" Received: from kmsmsx153.gar.corp.intel.com ([172.21.73.88]) by orsmga002.jf.intel.com with ESMTP; 18 Jun 2015 01:48:00 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by KMSMSX153.gar.corp.intel.com (172.21.73.88) with Microsoft SMTP Server (TLS) id 14.3.224.2; Thu, 18 Jun 2015 16:47:59 +0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.129]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.146]) with mapi id 14.03.0224.002; Thu, 18 Jun 2015 16:47:57 +0800 From: "Du, Fan" To: gowrishankar Thread-Topic: [ovs-dev] dpdkvhostuser fail to alloc memory when receive packet from other host Thread-Index: AdCo4DRmqnncmta8T/O9hhj5MPRL4///oh8A//4dgQA= Date: Thu, 18 Jun 2015 08:47:57 +0000 Message-ID: <5A90DA2E42F8AE43BC4A093BF0678848E6CDEC@SHSMSX104.ccr.corp.intel.com> References: <5A90DA2E42F8AE43BC4A093BF0678848E6C4D8@SHSMSX104.ccr.corp.intel.com> <55815FE2.9060301@linux.vnet.ibm.com> In-Reply-To: <55815FE2.9060301@linux.vnet.ibm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: "dev@dpdk.org" , "dev@openvswitch.org" Subject: Re: [dpdk-dev] [ovs-dev] dpdkvhostuser fail to alloc memory when receive packet from other host X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jun 2015 08:48:06 -0000 DQoNCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IGdvd3Jpc2hhbmthciBbbWFp bHRvOmdvd3Jpc2hhbmthci5tQGxpbnV4LnZuZXQuaWJtLmNvbV0NCj5TZW50OiBXZWRuZXNkYXks IEp1bmUgMTcsIDIwMTUgNzo1NCBQTQ0KPlRvOiBEdSwgRmFuDQo+Q2M6IExvZnR1cywgQ2lhcmE7 IGRldkBkcGRrLm9yZzsgZGV2QG9wZW52c3dpdGNoLm9yZw0KPlN1YmplY3Q6IFJlOiBbb3ZzLWRl dl0gZHBka3Zob3N0dXNlciBmYWlsIHRvIGFsbG9jIG1lbW9yeSB3aGVuIHJlY2VpdmUgcGFja2V0 DQo+ZnJvbSBvdGhlciBob3N0DQo+DQo+T24gV2VkbmVzZGF5IDE3IEp1bmUgMjAxNSAwMzoxOSBQ TSwgRHUsIEZhbiB3cm90ZToNCj4+IEhpLA0KPj4NCj4+IEknbSBwbGF5aW5nIGRwZGt2aG9zdHVz ZXIgcG9ydHMgd2l0aCBsYXRlc3QgRFBESyBhbmQgb3ZzIG1hc3RlciB0cmVlIHdpdGgNCj5pcGVy ZiBiZW5jaG1hcmtpbmcuDQo+PiBXaGVuIGt2bSBndWVzdDEoYmFja2VkIHVwIGRwZGt2aG9zdHVz ZXIgcG9ydClzaXRpbmcgb24gSE9TVDEgaXMgcmVjZWl2aW5nDQo+cGFja2V0cyBmcm9tIGVpdGhl ciBvdGhlciBwaHlzaWNhbCBIT1NUMiwNCj4+IG9yIHNpbWlsYXIga3ZtIGd1ZXN0MiB3aXRoIGRw ZGt2aG9zdHVzZXIgcG9ydCBzaXRpbmcgb24gSE9TVDIuIFRoZQ0KPmNvbm5lY3Rpdml0eSB3aWxs IGJyZWFrLCBpcGVyZiBzaG93IG5vIGJhbmR3aWR0aCBhbmQgc3RhbGwgZmluYWxseS4NCj4NCj5J biBteSBzZXR1cCB3aGVyZSBrdm0gZ3Vlc3QxIHJlY2VpdmVzIHBhY2tldHMgZnJvbSBwaHkgaG9z dCB0aHJvdWdoIG92cw0KPnN3aXRjaCAodmhvc3QtdXNlciksDQo+SSBkbyBub3QgZmluZCB0aGlz IHByb2JsZW0uIEkgYW0gb24gdG9wIG9mIGJlbG93IGNvbW1pdCBmeWkuDQo+DQo+Y29tbWl0IDdk MWNlZDAxNzcyZGU1NDFkNjY5MmM3ZDU2MDQyMTBlMjc0YmNkMzcgKG92cykNCj4NCj5CdHcsIEkg Y2hlY2tlZCB0eCBjYXNlIGZvciBndWVzdCBhcyB3ZWxsLiBxZW11IEkgYW0gdXNpbmcgaXMgb2Yg dmVyc2lvbg0KPjIuMy4wLiBJcyB5b3VyIHFlbXUgb2YgdmVyc2lvbiBhYm92ZSAyLjINCj5pZiBh bGxvdHRpbmcgbW9yZSB0aGFuIDFHQiBndWVzdCBtZW1vcnkuDQo+DQo+Q291bGQgeW91IGFsc28g c2hhcmUgaHVnZXBhZ2VzIHBhcmFtcyBwYXNzZWQgdG8ga2VybmVsLg0KDQpUaGFua3MgZm9yIHRo ZSBoZWFkcyB1cC4uDQpNeSBlbnY6DQpkcGRrLTIuMC4wDQpvdnMgbWFzdGVyDQpxZW11LTIuMy4w DQoNCk15IHNldHVwOg0KSG9zdCBrZXJuZWwgaHVnZXBhZ2UgY29uZmlnOiANCmRlZmF1bHRfaHVn ZXBhZ2Vzej0xR0IgaHVnZXBhZ2Vzej0xRyBodWdlcGFnZXM9OA0Kb3ZzLXZzY3RsIGFkZC1iciBv dnMtdXN3MCAtLSBzZXQgYnJpZGdlIG92cy11c3cwIGRhdGFwYXRoX3R5cGU9bmV0ZGV2DQpvdnMt dnNjdGwgYWRkLXBvcnQgb3ZzLXVzdzAgZHBkazAgLS0gc2V0IEludGVyZmFjZSBkcGRrMCB0eXBl PWRwZGsNCm92cy12c2N0bCBhZGQtcG9ydCBvdnMtdXN3MCB2aG9zdC11c2VyLTEgLS0gc2V0IElu dGVyZmFjZSB2aG9zdC11c2VyLTEgdHlwZT1kcGRrdmhvc3R1c2VyDQpvdnMtdnNjdGwgYWRkLXBv cnQgb3ZzLXVzdzAgdmhvc3QtdXNlci0yIC0tIHNldCBJbnRlcmZhY2Ugdmhvc3QtdXNlci0yIHR5 cGU9ZHBka3Zob3N0dXNlcg0KDQpxZW11LXN5c3RlbS14ODZfNjQgLXNtcCA0IC1tIDIwNDggLWhk YSBjZW50b3M3LTIuaW1nIC1jaGFyZGV2IHNvY2tldCxpZD1jaGFyMSxwYXRoPS91c3IvbG9jYWwv dmFyL3J1bi9vcGVudnN3aXRjaC92aG9zdC11c2VyLTIgLW5ldGRldiB0eXBlPXZob3N0LXVzZXIs aWQ9bXluZXQxLGNoYXJkZXY9Y2hhcjEsdmhvc3Rmb3JjZSAtZGV2aWNlIHZpcnRpby1uZXQtcGNp LG1hYz0wMDoxNjozZDoyMjozMzo1NixuZXRkZXY9bXluZXQxIC1vYmplY3QgbWVtb3J5LWJhY2tl bmQtZmlsZSxpZD1tZW0sc2l6ZT0yMDQ4TSxtZW0tcGF0aD0vZGV2L2h1Z2VwYWdlcyxzaGFyZT1v biAtbnVtYSBub2RlLG1lbWRldj1tZW0gLW1lbS1wcmVhbGxvYw0KDQpJIHN3aXRjaGVkIGZyb20g ZHBkayBtYXN0ZXIgdHJlZSB0byBkcGRrLTIuMC4wIG9mZmljaWFsIHJlbGVhc2UsIGl0IHNlZW1z IHRoZSBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlIGRpc2FwcGVhcmVkDQphbmQga3ZtIGd1ZXN0 IG9uIGhvc3QxIGNvdWxkIHJlY2VpdmUgcGFja2V0cyBmcm9tIG90aGVyIHBoeSBob3N0MiBhcyBl eHBlY3QuIA0KQW5kIEknbSBkb2luZyBtb3JlIHRlc3Qgb24gaXQgYW5kIGJlc3Qgd2l0aCBvdGhl ciB0ZXN0IHNjZW5hcmlvIGxpa2Uga3ZtIGd1ZXN0IG9uIGhvc3QxIDwtPiBrdm0gZ3Vlc3Qgb24g aG9zdDIuDQoNCg0KDQo+UmVnYXJkcywNCj5Hb3dyaSBTaGFua2FyDQo+DQo+Pg0KPj4gT3RoZXIg dGVzdCBzY2VuYXJpbyBsaWtlLCB0d28ga3ZtIGd1ZXN0IHNpdHRpbmcgb24gb25lIGhvc3QsIG9y IGEgc2luZ2xlIGt2bQ0KPmd1ZXN0IHNlbmQgcGFja2V0cyB0byBhIHBoeXNpY2FsIGhvc3Qgd29y a3MgbGlrZSBhIGNoYXJtLg0KPj4NCj4+IFN3aWl0Y2ggZGVidWcgb3B0aW9uIG9uLCBkcGRrIGxp YiBzcGl0IGFzIGJlbG93Og0KPj4gVkhPU1RfQ09ORklHOiByZWFkIG1lc3NhZ2UgVkhPU1RfVVNF Ul9TRVRfVlJJTkdfQ0FMTA0KPj4gVkhPU1RfQ09ORklHOiB2cmluZyBjYWxsIGlkeDowIGZpbGU6 NjINCj4+IFZIT1NUX0NPTkZJRzogcmVhZCBtZXNzYWdlIFZIT1NUX1VTRVJfU0VUX1ZSSU5HX0NB TEwNCj4+IFZIT1NUX0NPTkZJRzogdnJpbmcgY2FsbCBpZHg6MCBmaWxlOjU4DQo+Pg0KPj4gVkhP U1RfREFUQTogRjAgRmFpbGVkIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgbWJ1Zi4NCj5tYnVmX3Bv b2w6MHg3ZmM3NDExYWI1YzANCj4+IFZIT1NUX0RBVEE6IEYwIEZhaWxlZCB0byBhbGxvY2F0ZSBt ZW1vcnkgZm9yIG1idWYuDQo+bWJ1Zl9wb29sOjB4N2ZjNzQxMWFiNWMwDQo+PiBWSE9TVF9EQVRB OiBGMCBGYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBtYnVmLg0KPm1idWZfcG9vbDoweDdm Yzc0MTFhYjVjMA0KPj4gVkhPU1RfREFUQTogRjAgRmFpbGVkIHRvIGFsbG9jYXRlIG1lbW9yeSBm b3IgbWJ1Zi4NCj5tYnVmX3Bvb2w6MHg3ZmM3NDExYWI1YzANCj4+IFZIT1NUX0RBVEE6IEYwIEZh aWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIG1idWYuDQo+bWJ1Zl9wb29sOjB4N2ZjNzQxMWFi NWMwDQo+PiBWSE9TVF9EQVRBOiBGMCBGYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBtYnVm Lg0KPm1idWZfcG9vbDoweDdmYzc0MTFhYjVjMA0KPj4gVkhPU1RfREFUQTogRjAgRmFpbGVkIHRv IGFsbG9jYXRlIG1lbW9yeSBmb3IgbWJ1Zi4NCj5tYnVmX3Bvb2w6MHg3ZmM3NDExYWI1YzANCj4+ IFZIT1NUX0RBVEE6IEYwIEZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIG1idWYuDQo+bWJ1 Zl9wb29sOjB4N2ZjNzQxMWFiNWMwDQo+Pg0KPj4gQWZ0ZXIgc29tZSB0d2Vha3Mgb2YgbG9nZ2lu ZyBjb2RlLCBhbmQgbG9va3MgbGlrZSBiYWQgdGhpbmdzIGhhcHBlbnMgd2l0aGluDQo+YmVsb3cg Y29kZSBzbmlwcGV0Og0KPj4gSW4gbGliL2xpYnJ0ZV92aG9zdC92aG9zdF9yeHR4LmMgZnVuY3Rp b246IHJ0ZV92aG9zdF9kZXF1ZXVlX2J1cnN0DQo+Pg0KPj4gNjEyICAgICAgICAgICAgICAgICB2 Yl9vZmZzZXQgPSAwOw0KPj4gNjEzICAgICAgICAgICAgICAgICB2Yl9hdmFpbCA9IGRlc2MtPmxl bjsNCj4+IDYxNCAgICAgICAgICAgICAgICAgLyogQWxsb2NhdGUgYW4gbWJ1ZiBhbmQgcG9wdWxh dGUgdGhlIHN0cnVjdHVyZS4gKi8NCj4+IDYxNSAgICAgICAgICAgICAgICAgbSA9IHJ0ZV9wa3Rt YnVmX2FsbG9jKG1idWZfcG9vbCk7DQo+PiA2MTYgICAgICAgICAgICAgICAgIGlmICh1bmxpa2Vs eShtID09IE5VTEwpKSB7DQo+PiA2MTcgICAgICAgICAgICAgICAgICAgICAgICAgUlRFX0xPRyhF UlIsIFZIT1NUX0RBVEEsDQo+PiA2MTggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi RjAgRmFpbGVkIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3INCj5tYnVmLiBtYnVmX3Bvb2w6JXBcbiIs IG1idWZfcG9vbCk7DQo+PiA2MTkgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7DQo+PiA2 MjAgICAgICAgICAgICAgICAgIH0NCj4+IDYyMSAgICAgICAgICAgICAgICAgc2VnX29mZnNldCA9 IDA7DQo+PiA2MjIgICAgICAgICAgICAgICAgIHNlZ19hdmFpbCA9IG0tPmJ1Zl9sZW4gLQ0KPlJU RV9QS1RNQlVGX0hFQURST09NOw0KPj4gNjIzICAgICAgICAgICAgICAgICBjcHlfbGVuID0gUlRF X01JTih2Yl9hdmFpbCwgc2VnX2F2YWlsKTsNCj4+DQo+Pg0KPj4NCj4+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBkZXYgbWFpbGluZyBsaXN0DQo+ PiBkZXZAb3BlbnZzd2l0Y2gub3JnDQo+PiBodHRwOi8vb3BlbnZzd2l0Y2gub3JnL21haWxtYW4v bGlzdGluZm8vZGV2DQo+DQoNCg==