Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752536AbdHIULm (ORCPT ); Wed, 9 Aug 2017 16:11:42 -0400 Received: from mail-sn1nam01on0094.outbound.protection.outlook.com ([104.47.32.94]:45370 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752248AbdHIULj (ORCPT ); Wed, 9 Aug 2017 16:11:39 -0400 From: Casey Leedom To: "Raj, Ashok" CC: Bjorn Helgaas , Ding Tianhong , "bhelgaas@google.com" , Michael Werner , Ganesh GR , "asit.k.mallick@intel.com" , "patrick.j.cramer@intel.com" , "Suravee.Suthikulpanit@amd.com" , "Bob.Shaw@amd.com" , "l.stach@pengutronix.de" , "amira@mellanox.com" , "gabriele.paoloni@huawei.com" , "David.Laight@aculab.com" , "jeffrey.t.kirsher@intel.com" , "catalin.marinas@arm.com" , "will.deacon@arm.com" , "mark.rutland@arm.com" , "robin.murphy@arm.com" , "davem@davemloft.net" , "alexander.duyck@gmail.com" , "linux-arm-kernel@lists.infradead.org" , "netdev@vger.kernel.org" , "linux-pci@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linuxarm@huawei.com" Subject: Re: [PATCH v9 1/4] PCI: Add new PCIe Fabric End Node flag, PCI_DEV_FLAGS_NO_RELAXED_ORDERING Thread-Topic: [PATCH v9 1/4] PCI: Add new PCIe Fabric End Node flag, PCI_DEV_FLAGS_NO_RELAXED_ORDERING Thread-Index: AQHTDbseETiekn3E/ky/7c4YQbAw3aJ7Hs4AgAEWe4CAAArYAoAAFxUAgAAj0AA= Date: Wed, 9 Aug 2017 20:11:33 +0000 Message-ID: References: <1501917313-9812-1-git-send-email-dingtianhong@huawei.com> <1501917313-9812-2-git-send-email-dingtianhong@huawei.com> <20170808232200.GO16580@bhelgaas-glaptop.roam.corp.google.com> <20170809155841.GA8675@otc-nc-03> ,<20170809180007.GA9100@otc-nc-03> In-Reply-To: <20170809180007.GA9100@otc-nc-03> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=leedom@chelsio.com; x-originating-ip: [12.32.117.8] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MWHPR12MB1439;6:zPCkIylgTfr2aPno93pXC15v33iALmQDqng9uAaWBtqKiiYRl7vB3X6bzXxwRkEckd/4ZD8ul8D5qZR1e9HoUtx9Se1WJaxUuaf/FyOySGgkrJ6s4YxR37g+3eJA1dELGS5kt2dF/1Ki2C25m+TcHqrS9KaD3Dh3zllxMpH6gCwr+j2E9tR9yJ//CD7v6CGhcux4MgD7z9pil7iisqYpHLWuSDwFukdEmmL6aQLH6ja3ZUuB7QP3WX+ZxU11v4l1cq3La2IT348fMaMMGSZlFK3xgwA4UbOveu2kwd+z9bFJNiNX2SPoPpfQfnJZWX8jumuo/FwtUT2RMiwpTplRMQ==;5:vWrd7hS0MXsW9Sqq92WPh7USEf/n80CCt/biuGUiT2KDmDLLuO2f1s+E8vCf6HvYkud/dQpU+t7NIwbbtSYasqa8gULu/961e/MoIS6ER/2GeuVubdjE063ja+lqVEiCSCJhqBxW/qUpMYBWVgsIKg==;24:yWcuncWNrwsWSJu80TqHQqYc6cfrSNoJzhMwecceDN3y2iKnQwkMdIj1WWem/KMSAQWWXYQZxbbrLekXEmMyrW53/kXfBUHFkruswMkaPvs=;7:w3kS2yyJ1y4DXjSglLUWcRLP72k4rA9CdY8dGts1U2cjNUORbL50sJOxnT9k945LY7P2JWxySWug9LOGcaHprWSB/Perwz7kvrCztfn1PL74CuYQ0S3yLWGK4Y5dnIObTVdsNMFUrg0zW87n7pmtIekYP8ZuEBMFYFnE6kTRyhBcOF2OLD/LIGiHJQXE0V1w/uX35AsVI85QEXD4yi5fjmFBAay7NyEeFKZW1KAKdt8= x-ms-office365-filtering-correlation-id: 908b9028-37f7-4712-7a6a-08d4df62d4d4 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(2017082002075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:MWHPR12MB1439; x-ms-traffictypediagnostic: MWHPR12MB1439: x-exchange-antispam-report-test: UriScan:(228905959029699); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123560025)(2016111802025)(20161123558100)(20161123562025)(6043046)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:MWHPR12MB1439;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:MWHPR12MB1439; x-forefront-prvs: 0394259C80 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(39410400002)(39840400002)(39400400002)(39450400003)(24454002)(189002)(377454003)(199003)(7416002)(478600001)(33656002)(50986999)(6246003)(305945005)(229853002)(38730400002)(110136004)(39060400002)(76176999)(2906002)(7696004)(54356999)(93886004)(25786009)(66066001)(7736002)(4326008)(77096006)(74316002)(551934003)(101416001)(6506006)(9686003)(5660300001)(53936002)(8676002)(68736007)(55016002)(54906002)(86362001)(3846002)(6436002)(81166006)(8666007)(3280700002)(102836003)(99286003)(2900100001)(3660700001)(97736004)(105586002)(6916009)(14454004)(2950100002)(8936002)(189998001)(6116002)(106356001)(81156014);DIR:OUT;SFP:1102;SCL:1;SRVR:MWHPR12MB1439;H:MWHPR12MB1600.namprd12.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 X-OriginatorOrg: chelsio.com X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Aug 2017 20:11:33.5472 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 065db76d-a7ae-4c60-b78a-501e8fc17095 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1439 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by nfs id v79KBmbj018164 Content-Length: 1095 Lines: 27 | From: Raj, Ashok | Sent: Wednesday, August 9, 2017 11:00 AM | | On Wed, Aug 09, 2017 at 04:46:07PM +0000, Casey Leedom wrote: | > | From: Raj, Ashok | > | Sent: Wednesday, August 9, 2017 8:58 AM | > | ... | > | As Casey pointed out in an earlier thread, we choose the heavy hammer | > | approach because there are some that can lead to data-corruption as | > | opposed to perf degradation. | > | > Careful. As far as I'm aware, there is no Data Corruption problem | > whatsoever with Intel Root Ports and processing of Transaction Layer | > Packets with and without the Relaxed Ordering Attribute set. | | That's right.. no data-corruption on Intel parts :-).. It was with other | vendor. Only performance issue with intel root-ports in the parts identified | by the optimization guide. Yes, I didn't want you to get into any trouble over that possible reading of what you wrote. Any progress on the "Chicken Bit" investigation? Being able to disable the non-optimal Relaxed Ordering "optimization" would be the best PCI Quirk of all ... Casey