From patchwork Tue May 2 09:59:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gabriele Paoloni X-Patchwork-Id: 98430 Delivered-To: patch@linaro.org Received: by 10.140.109.52 with SMTP id k49csp1791455qgf; Tue, 2 May 2017 03:02:58 -0700 (PDT) X-Received: by 10.84.198.3 with SMTP id o3mr39311028pld.45.1493719378099; Tue, 02 May 2017 03:02:58 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t73si17178428pfa.66.2017.05.02.03.02.57; Tue, 02 May 2017 03:02:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of netdev-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of netdev-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=netdev-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751376AbdEBKC4 (ORCPT + 6 others); Tue, 2 May 2017 06:02:56 -0400 Received: from szxga02-in.huawei.com ([45.249.212.188]:5847 "EHLO szxga02-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751310AbdEBKCz (ORCPT ); Tue, 2 May 2017 06:02:55 -0400 Received: from 172.30.72.55 (EHLO DGGEML401-HUB.china.huawei.com) ([172.30.72.55]) by dggrg02-dlp.huawei.com (MOS 4.4.6-GA FastPath queued) with ESMTP id AMU50673; Tue, 02 May 2017 18:01:32 +0800 (CST) Received: from G00308965-DELL1.china.huawei.com (10.203.181.153) by DGGEML401-HUB.china.huawei.com (10.3.17.32) with Microsoft SMTP Server id 14.3.301.0; Tue, 2 May 2017 17:59:51 +0800 From: Gabriele Paoloni To: , CC: , , , , , , , , , , , , , , , , , , , , , Subject: [RFC PATCH 0/2] net: ixgbe: disable relaxed ordering at runtime Date: Tue, 2 May 2017 10:59:24 +0100 Message-ID: <1493719166-9036-1-git-send-email-gabriele.paoloni@huawei.com> X-Mailer: git-send-email 2.7.1.windows.1 MIME-Version: 1.0 X-Originating-IP: [10.203.181.153] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.590858FD.01D6, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 242090b7fe1cd54973089942a97f7d20 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: gabriele paoloni This patchset is based on Casey's patchset: https://www.spinics.net/lists/arm-kernel/msg578927.html It is a proposal to convert the ixgbe driver to disable RO at runtime depending on the root port flags. TODO: Casey's patchset above add quirks to disable RO only for Intel E5-26xx and AMD ARM A1100, whereas currently the Intel ixgbe driver disable RO by default. Therefore there may be some other host quirks to be added in drivers/pci/quirks.... gabriele paoloni (2): net: revert commit 1a8b6d76dc5b net: ixgbe: disable RO depending on the root port flags arch/Kconfig | 3 --- arch/sparc/Kconfig | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 35 ++++++++++++++----------- 3 files changed, 20 insertions(+), 19 deletions(-) -- 2.7.4