From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10089.outbound.protection.outlook.com [40.107.1.89]) by dpdk.org (Postfix) with ESMTP id E03284C94 for ; Tue, 15 Jan 2019 09:55:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0nZzna3J8rmfGkGto5SAuOrz6JoQlgNk+WuU8+ZnlEA=; b=ClK0UkmpYL4Xx5XwnAekvCjilNHnnIpIKKkC9gqelxekNoiqzQGCB1U6K0bXp0pSm8vEabhl+yj2ye4uWJ0yEN8EcYrdi8GW415AvAhv+Zdx8ou6e2mh2PR4WzRvLf39//PuZKt6olbllMaDzO3d/GfN9fQ4p+Zj8YAUo2fQxPE= Received: from DB7PR05MB4426.eurprd05.prod.outlook.com (52.134.109.15) by DB7PR05MB5690.eurprd05.prod.outlook.com (20.178.104.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.13; Tue, 15 Jan 2019 08:55:50 +0000 Received: from DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::45dd:b015:e3e2:bee3]) by DB7PR05MB4426.eurprd05.prod.outlook.com ([fe80::45dd:b015:e3e2:bee3%2]) with mapi id 15.20.1516.019; Tue, 15 Jan 2019 08:55:50 +0000 From: Shahaf Shuler To: Ilya Maximets , "Michael S. Tsirkin" CC: "dev@dpdk.org" , Maxime Coquelin , Xiao Wang , "jfreimann@redhat.com" , Tiwei Bie , Zhihong Wang , Jason Wang , "xiaolong.ye@intel.com" , "alejandro.lucero@netronome.com" , Daniel Marcovitch Thread-Topic: [dpdk-dev] [PATCH v2] net/virtio: add platform memory ordering feature support Thread-Index: AQHUqCh6wdyUqgFwnkq9Kum4KiJL8KWnFauAgAHfdvCABvLRQIAAIIgAgAAD2hA= Date: Tue, 15 Jan 2019 08:55:50 +0000 Message-ID: References: <20181214153812.3878-1-i.maximets@samsung.com> <20181226163712.31596-1-i.maximets@samsung.com> <2832c88f-9b43-997c-5937-ef5ae6482fd5@samsung.com> <20190109104855-mutt-send-email-mst@kernel.org> <0e415915-2a36-6950-4b11-adf91bdf2b0b@samsung.com> In-Reply-To: <0e415915-2a36-6950-4b11-adf91bdf2b0b@samsung.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB7PR05MB5690; 6:vWgLW3tWob8wdnWtNoM8xUAZ2+vojBQWH1ElazkT5b8EX6WxuNSoYU/Kpv+PS/xP/KPH0/qCcItukKaPi5/o5bQYhqjZQBBkT4JJHUEMCcl9eV4FJYZ7Jpb52BOHXXdWWRG9qUC2AduSxftkf6aw9XSI5/YzsY8gHldw0xGelJekFtbh1cxYxPDyBxLQ2Sz3BAw1qZ/IZP6L7kAjKXcY/A1xc7Wg6J+MHLJLeLOMvBbXXLdqe9DMy04lBbnTQBfEoyF8GGRoREC6X55pwhqKxar9ztWKwmo/mXNsQ5pBUUoEz9RVe9cq89ffVqkdb1CRNSM/2i+ap87Z/hCBBt0YpXmrmaXOFnJKEQzi7pZ657DX0rVqMFGyHy7JZjJ89qD9/kctTpfaMW1PmKeLFO6tia4Y7Za25zRwjB/1QbUeb11fllRJkAA+XCGXuwcEfBealHaw2AZz1kUawUH1WbDq0A==; 5:z7NNTX4mrmqA31XlfqnlmNNWPsNNJH96pu9mZX88k9cXQFs2zP2cBl431/W1I9KIB0mvUAW+afU6BYOotc5Q5O94yfdf8BELPzm9COMggSTNnP2VL94VFTsyTySyBeEDo55+zkWv4jrhR9lShuF1CV72kUXG8i/eTetEr39IvuteS3MWHlv9eQqk8bks4wHmyzLyWs9SLl6zIpLsorEwyw==; 7:36eZyJo1hrhEkP/NV0Kk4vaxQ1St3LKXjCPzMBK0ajny1yJwaKY/pfluHo5UC8K9XtpvvgFCxt8YqPTGDSuIzSoBDS3T0ilxN22p2R2WsjZy3bIb5PRITVhvFWbXNumUWQI4+z4dayA7MW/5R/HDPg== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 07ef3ca7-20ca-4dbe-ba9f-08d67ac73fa7 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600109)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB7PR05MB5690; x-ms-traffictypediagnostic: DB7PR05MB5690: x-microsoft-antispam-prvs: x-forefront-prvs: 0918748D70 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(366004)(376002)(136003)(39860400002)(189003)(199004)(66066001)(6246003)(11346002)(446003)(6436002)(476003)(86362001)(2906002)(68736007)(107886003)(33656002)(106356001)(105586002)(25786009)(99286004)(4326008)(54906003)(110136005)(39060400002)(229853002)(53936002)(9686003)(7736002)(6306002)(305945005)(316002)(6506007)(26005)(6346003)(8676002)(81156014)(81166006)(8936002)(3846002)(55016002)(7416002)(14454004)(97736004)(76176011)(186003)(7696005)(102836004)(53546011)(486006)(93886005)(71200400001)(5660300001)(71190400001)(966005)(45080400002)(74316002)(6116002)(14444005)(478600001)(256004); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR05MB5690; H:DB7PR05MB4426.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: FPQR3K/vXqDlSwUuOvqy7xm7xktYaRMb29ceSEs8pqrCuOgOeDIxlX+PK75cg+D+2hVyHuiAPedNlVyD9ThIs1f8/oZ2bUue0Kex/DZ8E+FKkNFYWvRH68BuJta9a6EWY0WaZj6Lxt8qkwfPFQhpIzP1fx7bknAfXKoRE0dEn3tG22Q8yuJLtCGf4ixLubSZ44hMf9KIrfgp8az+zO+oApSmyD3IuUgbuLfD2a7lR1Rp8FofVHS6Ld8wt+pOKM1jNISMjW1U2r9nlS2AqLP8CGSOoyQGra6PB6mTmdXYWLLwyl4F5HqpQd1RXPDhc287SMfdUWxHankNs6WGzCk95Y39F6NhtKiAV9wFX5GpEI/ClyrcyytVeGREKoKqNf6lYsCIjPGj91VVIeGtCMDH3UTVP1o8fFpq5L9XqfdrlUg= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07ef3ca7-20ca-4dbe-ba9f-08d67ac73fa7 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2019 08:55:50.3135 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR05MB5690 Subject: Re: [dpdk-dev] [PATCH v2] net/virtio: add platform memory ordering feature 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: , X-List-Received-Date: Tue, 15 Jan 2019 08:55:53 -0000 VHVlc2RheSwgSmFudWFyeSAxNSwgMjAxOSAxMDoyOSBBTSwgSWx5YSBNYXhpbWV0czoNCj4gU3Vi amVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYyXSBuZXQvdmlydGlvOiBhZGQgcGxhdGZvcm0g bWVtb3J5DQo+IG9yZGVyaW5nIGZlYXR1cmUgc3VwcG9ydA0KPiANCj4gT24gMTUuMDEuMjAxOSA5 OjMzLCBTaGFoYWYgU2h1bGVyIHdyb3RlOg0KPiA+IFRodXJzZGF5LCBKYW51YXJ5IDEwLCAyMDE5 IDEwOjM3IFBNLCBTaGFoYWYgU2h1bGVyOg0KPiA+PiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBb UEFUQ0ggdjJdIG5ldC92aXJ0aW86IGFkZCBwbGF0Zm9ybSBtZW1vcnkNCj4gPj4gb3JkZXJpbmcg ZmVhdHVyZSBzdXBwb3J0DQo+ID4+DQo+ID4+IFdlZG5lc2RheSwgSmFudWFyeSA5LCAyMDE5IDU6 NTAgUE0sIE1pY2hhZWwgUy4gVHNpcmtpbjoNCj4gPj4+IGFsZWphbmRyby5sdWNlcm9AbmV0cm9u b21lLmNvbTsgRGFuaWVsIE1hcmNvdml0Y2gNCj4gPj4+IDxkYW5pZWxtQG1lbGxhbm94LmNvbT4N Cj4gPj4+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2Ml0gbmV0L3ZpcnRpbzogYWRk IHBsYXRmb3JtIG1lbW9yeQ0KPiA+Pj4gb3JkZXJpbmcgZmVhdHVyZSBzdXBwb3J0DQo+ID4+Pg0K PiA+Pj4gT24gV2VkLCBKYW4gMDksIDIwMTkgYXQgMDU6MzQ6MzhQTSArMDMwMCwgSWx5YSBNYXhp bWV0cyB3cm90ZToNCj4gPj4+PiB2aXJ0aW9fbWIoKSBpcyByZWFsbHkgaGVhdnkuIEknZCBsaWtl IHRvIGF2b2lkIGl0IHNvbWVob3csIGJ1dCBJDQo+ID4+Pj4gZG9uJ3Qga25vdyBob3cgdG8gZG8g dGhpcyB5ZXQuDQo+ID4+Pg0KPiA+Pj4gTGludXggZHJpdmVyIGRvZXNuJ3QgYXZvaWQgaXQgZWl0 aGVyLg0KPiA+Pg0KPiA+PiBJIHVuZGVyc3RhbmQgdjMgd2FzIG1lcmdlZCBidXQgc3RpbGwgd291 bGQgbGlrZSB0byBjb250aW51ZSB0aGUNCj4gPj4gZGlzY3VzcyBhbmQgbWFrZSBzdXJlIGFsbCBp cyBjbGVhciBhbmQgYWdyZWVkLg0KPiA+Pg0KPiA+PiBGb3JtIHBhdGNoIFsxXSBkZXNjcmlwdGlv biBpdCBpcyB2ZXJ5IGNsZWFyIHdoeSB3ZSBuZWVkIHRoZQ0KPiA+PiBydGVfc21wX21iKCkgYmFy cmllci4NCj4gPj4gSG93ZXZlciBJIGFtIG5vdCBzdXJlIHdoeSB0aGlzIGJhcnJpZXIgaXMgaW50 ZXJvcGVyYXRlIGludG8gcnRlX21iIGluDQo+ID4+IGNhc2Ugb2YgdkRQQS4gIEluIHZEUEEgY2Fz ZSwgYm90aCByZWFkIG9mIHRoZSB1c2VyIHJpbmcgYW5kIHdyaXRlIG9mDQo+ID4+IHRoZSBhdmFp bCBpbmRleCBhcmUgZm9yIGxvY2FsIGNhY2hlZCBtZW1vcnkuDQo+ID4+IFRoZSBvbmx5IHdyaXRl IHdoaWNoIGlzIHRvIHVuY2FjaGFibGUgbWVtb3J5IChkZXZpY2UgbWVtb3J5KSBpcyB0aGUNCj4g Pj4gbm90aWZ5IGl0c2VsZi4NCj4gPj4NCj4gPj4gQXMgSSBtZW50aW9uZWQsIHRoZXJlIGlzIGEg bmVlZCB0byBoYXZlIGEgc3RvcmUgZmVuY2UgYmVmb3JlIGRvaW5nDQo+ID4+IHRoZSBub3RpZnks IGJ1dCBmcm9tIGRpZmZlcmVudCByZWFzb25zLiBTbyB2RFBBIHVzZSBjYXNlIGFuZCBuZWVkIElz DQo+ID4+IGEgYml0IGRpZmZlcmVudCB0aGFuIHdoYXQgcHJlc2VudGVkIGluIFsxXS4NCj4gPg0K PiA+IEFueSBhbnN3ZXI/DQo+ID4gSXQgaXMgcGl0eSBpZiB3ZSBhZGQgcmVkdW5kYW50IGJhcnJp ZXJzIHdoaWNoIHdpbGwgZGVncmFkZSB0aGUgZHJpdmVyDQo+IHBlcmZvcm1hbmNlLg0KPiANCj4g U29ycnkgZm9yIGxhdGUgcmVzcG9uc2VzLiBIYXZlIGEgbG90IG9mIHdvcmsgd2l0aCBPVlMgcmln aHQgbm93Lg0KPiANCj4gUmVnYXJkaW5nIHlvdXIgcXVlc3Rpb24uDQo+IEN1cnJlbnQgY29kZSBs b29rcyBsaWtlIHRoaXM6DQo+IA0KPiAgMS4gVXBkYXRlIHJpbmcuDQo+ICAyLiB2aXJ0aW9fd21i KCkNCj4gIDMuIFVwZGF0ZSBpZHguDQo+ICA0LiB2aXJ0aW9fbWIoKQ0KPiAgNS4gcmVhZCBmbGFn cy4NCj4gIDYuIG5vdGlmeS4NCj4gDQo+IHZpcnRpb19tYigpIGlzIGhlcmUgdG8gYXZvaWQgcmVv cmRlcmluZyBvZiBzdGVwcyAzIGFuZCA1Lg0KPiBpLmUuIHdlIG5lZWQgYSBmdWxsIGJhcnJpZXIg dG8gZW5zdXJlIHRoZSBvcmRlciBiZXR3ZWVuIHN0b3JlIChpZHggdXBkYXRlKQ0KPiBhbmQgbG9h ZCAocmVhZGluZyB0aGUgZmxhZ3MpLiBPdGhlcndpc2Ugd2UgY291bGQgbWlzcyB0aGUgbm90aWZp Y2F0aW9uLg0KPiBXZSBjYW4ndCBhdm9pZCB0aGUgYmFycmllciBoZXJlLCBiZWNhdXNlIGV2ZW4g eDg2IGRvZXMgbm90IGd1YXJhbnRlZSB0aGUNCj4gb3JkZXJpbmcgb2YgdGhlIGxvY2FsIGxvYWQg d2l0aCBlYXJsaWVyIGxvY2FsIHN0b3JlLg0KDQpUaGlzIGlzIGNsZWFyLiBZb3UgbmVlZCB0aGUg cnRlX3NtcF9tYigpIGhlcmUuIE15IHF1ZXN0aW9uIGlzIHdoeSB5b3UgbmVlZCB0aGUgcnRlX21i KCkgaW4gY2FzZSBvZiB2RFBBPyANCkFzIHlvdSBzYWlkLCBhbGwgYWNjZXNzZXMgYXJlIGxvY2Fs LiANCg0KUGFzdGluZyB5b3UgY29tbWl0IGNvZGU6DQovKiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICogUGVy IHZpcnRpb19yaW5nLmggaW4gTGludXguICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCiAqICAgICBGb3IgdmlydGlvX3BjaSBvbiBTTVAsIHdlIGRvbid0IG5lZWQg dG8gb3JkZXIgd2l0aCByZXNwZWN0IHRvIE1NSU8gDQogKiAgICAgYWNjZXNzZXMgdGhyb3VnaCBy ZWxheGVkIG1lbW9yeSBJL08gd2luZG93cywgc28gc21wX21iKCkgZXQgYWwgYXJlIA0KICogICAg IHN1ZmZpY2llbnQuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogKiAgICAgRm9yIHVzaW5nIHZpcnRpbyB0 byB0YWxrIHRvIHJlYWwgZGV2aWNlcyAoZWcuIHZEUEEpIHdlIGRvIG5lZWQgcmVhbA0KICogICAg IGJhcnJpZXJzLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCiAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpzdGF0aWMgaW5saW5lIHZvaWQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KdmlydGlv X21iKHVpbnQ4X3Qgd2Vha19iYXJyaWVycykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgIGlmICh3ZWFrX2JhcnJpZXJz KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAg ICAgICAgICAgIHJ0ZV9zbXBfbWIoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCiAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgcnRlX21iKCk7 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KfSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCg0KPiANCj4gPg0KPiA+Pg0KPiA+PiBbMV0NCj4gPj4NCj4gaHR0cHM6Ly9l bWVhMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUy RnBhDQo+ID4+DQo+IHRjaGVzLmRwZGsub3JnJTJGcGF0Y2glMkY0OTU0NSUyRiZhbXA7ZGF0YT0w MiU3QzAxJTdDc2hhaGFmcyU0MA0KPiBtZWxsYW4NCj4gPj4NCj4gb3guY29tJTdDMDE5MDdmMWIy ZTBlNDAwMmNiNzUwOGQ2N2FjMzhhOTglN0NhNjUyOTcxYzdkMmU0ZDliYTZhNA0KPiBkMTQ5Mg0K PiA+Pg0KPiA1NmY0NjFiJTdDMCU3QzAlN0M2MzY4MzEzNzc1OTE4NjQyMDAmYW1wO3NkYXRhPVRT cGMlMkZ6eXEyYXEwTjMNCj4gJTJCaDRvDQo+ID4+IHJvNHN0ZDh1dCUyRlFVNiUyQk9lTURlZWFR ZHNNJTNEJmFtcDtyZXNlcnZlZD0wDQo+ID4+DQo+ID4+Pg0KPiA+Pj4gLS0NCj4gPj4+IE1TVA0K PiA+DQo+ID4NCg==