From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 751A3A0096 for ; Thu, 6 Jun 2019 12:25:20 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 444B31B99C; Thu, 6 Jun 2019 12:25:20 +0200 (CEST) Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by dpdk.org (Postfix) with ESMTP id 020A41B99A for ; Thu, 6 Jun 2019 12:25:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4246; q=dns/txt; s=iport; t=1559816719; x=1561026319; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=qgUOKYIi2kZDjKyOTFIxxd89mY4wLWpCopYCSk9uc64=; b=gIplq3KQ3Noq5ZJMHI0xwcbp8F6I5seoWXZMxok/n9wfOMfJIyPLGG4n ub94WpSzvPdWftyJTdiigjCMSfqD/vzQLcjAPhnD5AMp1E/t9q4WFID// 1wj6XsVzlGPt9WahqhlRg6f3M7pTwTuwA2A4qaH+Y5kr6m8N3t2GgwUb4 s=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AIAABq6fhc/5ldJa1mGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBUgQBAQEBCwGCEIE+MCgKhAqScYINmF+BewkBAQEMAQEvAQG?= =?us-ascii?q?EQAIXgksjNQgOAQMBAQQBAQIBBG0ohUoBAQEDASMEDUoHBAIBCBEEAQEBAgI?= =?us-ascii?q?mAgICMBUICAIEAQkJCIUWD6ZhfjOKLoEMKAGLWheBf4ERgxI+hCQBATWCc4J?= =?us-ascii?q?YBItQgk6adwkCHYFxkzQjgiOGd41qjQ6WMAIRFYEwIAE2gVhwFYMnkFJBMY1?= =?us-ascii?q?WgSKBIQEB?= X-IronPort-AV: E=Sophos;i="5.63,559,1557187200"; d="scan'208";a="558435940" Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Jun 2019 10:25:17 +0000 Received: from XCH-ALN-020.cisco.com (xch-aln-020.cisco.com [173.36.7.30]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id x56APHxo018891 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 6 Jun 2019 10:25:17 GMT Received: from xch-rcd-017.cisco.com (173.37.102.27) by XCH-ALN-020.cisco.com (173.36.7.30) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 6 Jun 2019 05:25:16 -0500 Received: from xch-rcd-017.cisco.com ([173.37.102.27]) by XCH-RCD-017.cisco.com ([173.37.102.27]) with mapi id 15.00.1473.003; Thu, 6 Jun 2019 05:25:16 -0500 From: "Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)" To: Ferruh Yigit , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v10] net/memif: introduce memory interface (memif) PMD Thread-Index: AQHVF3l+9NLZ4NQXw0WuoSH6GpUwZqaNUAoAgAFn/wD//7t9cA== Date: Thu, 6 Jun 2019 10:25:16 +0000 Message-ID: <54859179106c4c3a9db9dcf9bed38695@XCH-RCD-017.cisco.com> References: <20190520101841.17708-1-jgrajcia@cisco.com> <20190531062247.5952-1-jgrajcia@cisco.com> <7171944c-edec-e6c9-1795-fdd6e8385377@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.61.103.67] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Outbound-SMTP-Client: 173.36.7.30, xch-aln-020.cisco.com X-Outbound-Node: rcdn-core-2.cisco.com Subject: Re: [dpdk-dev] [PATCH v10] net/memif: introduce memory interface (memif) PMD 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgSnVuZSA2LCAyMDE5IDEx OjI0IEFNDQo+IFRvOiBKYWt1YiBHcmFqY2lhciAtWCAoamdyYWpjaWEgLSBQQU5USEVPTiBURUNI Tk9MT0dJRVMgYXQgQ2lzY28pDQo+IDxqZ3JhamNpYUBjaXNjby5jb20+OyBkZXZAZHBkay5vcmcN Cj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYxMF0gbmV0L21lbWlmOiBpbnRyb2R1 Y2UgbWVtb3J5IGludGVyZmFjZQ0KPiAobWVtaWYpIFBNRA0KPiANCj4gT24gNi81LzIwMTkgMTI6 NTUgUE0sIEZlcnJ1aCBZaWdpdCB3cm90ZToNCj4gPiBPbiA1LzMxLzIwMTkgNzoyMiBBTSwgSmFr dWIgR3JhamNpYXIgd3JvdGU6DQo+ID4+IE1lbW9yeSBpbnRlcmZhY2UgKG1lbWlmKSwgcHJvdmlk ZXMgaGlnaCBwZXJmb3JtYW5jZSBwYWNrZXQgdHJhbnNmZXINCj4gPj4gb3ZlciBzaGFyZWQgbWVt b3J5Lg0KPiA+DQo+ID4gQWxtb3N0IHRoZXJlLCBjYW4geW91IHBsZWFzZSBjaGVjayBiZWxvdyBj b21tZW50cz8gSSBhbSBob3BpbmcgdG8NCj4gPiBtZXJnZSBuZXh0IHZlcnNpb24gb2YgdGhlIHBh dGNoLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IGZlcnJ1aA0KPiA+DQo+ID4+DQo+ID4+IFNpZ25l ZC1vZmYtYnk6IEpha3ViIEdyYWpjaWFyIDxqZ3JhamNpYUBjaXNjby5jb20+DQo+ID4NCj4gPiA8 Li4uPg0KPiA+DQo+ID4+ICtzdGF0aWMgY29uc3QgY2hhciAqdmFsaWRfYXJndW1lbnRzW10gPSB7 DQo+ID4+ICsJRVRIX01FTUlGX0lEX0FSRywNCj4gPj4gKwlFVEhfTUVNSUZfUk9MRV9BUkcsDQo+ ID4+ICsJRVRIX01FTUlGX1BLVF9CVUZGRVJfU0laRV9BUkcsDQo+ID4+ICsJRVRIX01FTUlGX1JJ TkdfU0laRV9BUkcsDQo+ID4+ICsJRVRIX01FTUlGX1NPQ0tFVF9BUkcsDQo+ID4+ICsJRVRIX01F TUlGX01BQ19BUkcsDQo+ID4+ICsJRVRIX01FTUlGX1pDX0FSRywNCj4gPj4gKwlFVEhfTUVNSUZf U0VDUkVUX0FSRywNCj4gPj4gKwlOVUxMDQo+ID4+ICt9Ow0KPiA+DQo+ID4gQ2hlY2twYXRjaCBp cyBnaXZpbmcgZm9sbG93aW5nIHdhcm5pbmc6DQo+ID4NCj4gPiBXQVJOSU5HOlNUQVRJQ19DT05T VF9DSEFSX0FSUkFZOiBzdGF0aWMgY29uc3QgY2hhciAqIGFycmF5IHNob3VsZA0KPiA+IHByb2Jh Ymx5IGJlIHN0YXRpYyBjb25zdCBjaGFyICogY29uc3QNCj4gPiAjMTg4NTogRklMRTogZHJpdmVy cy9uZXQvbWVtaWYvcnRlX2V0aF9tZW1pZi5jOjM5Og0KPiA+ICtzdGF0aWMgY29uc3QgY2hhciAq dmFsaWRfYXJndW1lbnRzW10gPSB7DQo+ID4NCj4gPiA8Li4uPg0KPiA+DQo+ID4+ICtzdGF0aWMg aW50DQo+ID4+ICtydGVfcG1kX21lbWlmX3JlbW92ZShzdHJ1Y3QgcnRlX3ZkZXZfZGV2aWNlICp2 ZGV2KSB7DQo+ID4+ICsJc3RydWN0IHJ0ZV9ldGhfZGV2ICpldGhfZGV2Ow0KPiA+PiArCWludCBp Ow0KPiA+PiArDQo+ID4+ICsJZXRoX2RldiA9IHJ0ZV9ldGhfZGV2X2FsbG9jYXRlZChydGVfdmRl dl9kZXZpY2VfbmFtZSh2ZGV2KSk7DQo+ID4+ICsJaWYgKGV0aF9kZXYgPT0gTlVMTCkNCj4gPj4g KwkJcmV0dXJuIDA7DQo+ID4+ICsNCj4gPj4gKwlmb3IgKGkgPSAwOyBpIDwgZXRoX2Rldi0+ZGF0 YS0+bmJfcnhfcXVldWVzOyBpKyspDQo+ID4+ICsJCSgqZXRoX2Rldi0+ZGV2X29wcy0+cnhfcXVl dWVfcmVsZWFzZSkoZXRoX2Rldi0+ZGF0YS0NCj4gPnJ4X3F1ZXVlc1tpXSk7DQo+ID4+ICsJZm9y IChpID0gMDsgaSA8IGV0aF9kZXYtPmRhdGEtPm5iX3R4X3F1ZXVlczsgaSsrKQ0KPiA+PiArDQo+ ID4+ICsoKmV0aF9kZXYtPmRldl9vcHMtPnJ4X3F1ZXVlX3JlbGVhc2UpKGV0aF9kZXYtPmRhdGEt PnR4X3F1ZXVlc1tpXSk7DQo+ID4NCj4gPiBBbHRob3VnaCB0aGV5IHBvaW50IHNhbWUgZnVuY3Rp b24sIGJldHRlciB0byB1c2UNCj4gPiAnZGV2X29wcy0+dHhfcXVldWVfcmVsZWFzZScgZm9yIFR4 IHF1ZXVlcy4NCj4gPg0KPiA+PiArDQo+ID4+ICsJcnRlX2ZyZWUoZXRoX2Rldi0+cHJvY2Vzc19w cml2YXRlKTsNCj4gPj4gKwlldGhfZGV2LT5wcm9jZXNzX3ByaXZhdGUgPSBOVUxMOw0KPiA+DQo+ ID4gInByb2Nlc3NfcHJpdmF0ZSIgaXMgbm90IHVzZWQgaW4gdGhpcyBQTUQgYXQgYWxsLCBubyBu ZWVkIHRvIGZyZWUgaXQgSSB0aGluay4NCj4gPg0KPiA+PiArDQo+ID4+ICsJcnRlX2V0aF9kZXZf Y2xvc2UoZXRoX2Rldi0+ZGF0YS0+cG9ydF9pZCk7DQo+ID4NCj4gPiBUaGVyZSBhcmUgdHdvIGV4 aXQgcGF0aCBmcm9tIGEgUE1EOg0KPiA+IDEpIHJ0ZV9ldGhfZGV2X2Nsb3NlKCkgQVBJDQo+ID4g MikgcnRlX3ZkZXZfZHJpdmVyLT5yZW1vdmUoKSBjYWxsZWQgYnkgaG90cGx1ZyByZW1vdmUgQVBJ cw0KPiAoJ3J0ZV9kZXZfcmVtb3ZlKCknDQo+ID4gb3IgJ3J0ZV9lYWxfaG90cGx1Z19yZW1vdmUo KScpDQo+ID4NCj4gPiBCb3RoIHNob3VsZCBjbGVhciBhbGwgUE1EIGFsbG9jYXRlZCByZXNvdXJj ZXMuIFNpbmNlIHlvdSBhcmUgY2FsbGluZw0KPiA+ICdydGVfZXRoX2Rldl9jbG9zZSgpIGZyb20g dGhpcyAucmVtb3ZlKCkgZnVuY3Rpb24sIGl0IG1ha2VzIHNlbnNlIHRvDQo+ID4gbW92ZSBhbGwg cmVzb3VyY2UgY2xlYW51cCB0byAuZGV2X2Nsb3NlIChsaWtlIHF1ZXVlIGNsZWFudXAgY2FsbHMg YWJvdmUpLg0KPiA+DQo+IA0KPiBIaSBKYWt1cCwNCj4gDQo+IEFib3ZlIGNvbW1lbnRzIHNlZW1z IG5vdCBpbXBsZW1lbnRlZCBpbiB2MTEsIGNhbiB5b3UgcGxlYXNlIGNoZWNrIHRoZW0/DQo+IElm IGFueXRoaW5nIGlzIG5vdCBjbGVhciBmZWVsIGZyZWUgdG8gcmVhY2ggbWUgb24gdGhlIGlyYy4N Cj4gDQoNCg0KU29ycnksIEkgbWlzc2VkIHRoYXQgbWFpbC4gSSdsbCBnZXQgaXQgZml4ZWQgcmln aHQgYXdheSwgYnV0IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0J3Mgd3Jvbmcgd2l0aCAnc3RhdGlj IGNvbnN0IGNoYXIgKnZhbGlkX2FyZ3VtZW50c1tdLi4uJyBvdGhlciBQTURzIGhhbmRsZSBhcmdz IHRoZSBzYW1lIHdheSwgY2FuIHlvdSBwbGVhc2UgZ2l2ZSBtZSBhIGhpbnQ/DQoNClRoYW5rcw0K DQo+IFRoYW5rcywNCj4gZmVycnVoDQo=