Re: [PATCH net v2 2/2] net: ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag

2017-08-19 Thread kbuild test robot
Hi Ding, [auto build test ERROR on net/master] url: https://github.com/0day-ci/linux/commits/Ding-Tianhong/Revert-commit-1a8b6d76dc5b-net-add-one-common-config/20170820-053530 config: i386-randconfig-x011-201734 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce:

Re: [PATCH net v2 2/2] net: ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag

2017-08-17 Thread Ding Tianhong
; Kirsher, Jeffrey T <jeffrey.t.kirs...@intel.com>; keesc...@chromium.org; >> linux-ker...@vger.kernel.org; sparcli...@vger.kernel.org; intel-wired- >> l...@lists.osuosl.org; alexander.du...@gmail.com; netdev@vger.kernel.org; >> linux...@huawei.com >> Subject: Re: [PATCH net v2

RE: [PATCH net v2 2/2] net: ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag

2017-08-17 Thread Tantilov, Emil S
t;linux-ker...@vger.kernel.org; sparcli...@vger.kernel.org; intel-wired- >l...@lists.osuosl.org; alexander.du...@gmail.com; netdev@vger.kernel.org; >linux...@huawei.com >Subject: Re: [PATCH net v2 2/2] net: ixgbe: Use new >PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag > > > >On 2017

Re: [PATCH net v2 2/2] net: ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag

2017-08-17 Thread Ding Tianhong
On 2017/8/17 22:17, Tantilov, Emil S wrote: >> ret_val = ixgbe_start_hw_generic(hw); >> >> -#ifndef CONFIG_SPARC >> -/* Disable relaxed ordering */ >> -for (i = 0; ((i < hw->mac.max_tx_queues) && >> - (i < IXGBE_DCA_MAX_QUEUES_82598)); i++) { >> -regval =

RE: [PATCH net v2 2/2] net: ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag

2017-08-17 Thread Tantilov, Emil S
@chromium.org; linux-ker...@vger.kernel.org; >sparcli...@vger.kernel.org; intel-wired-...@lists.osuosl.org; >alexander.du...@gmail.com; netdev@vger.kernel.org; linux...@huawei.com >Cc: Ding Tianhong <dingtianh...@huawei.com> >Subject: [PATCH net v2 2/2] net: ixgbe: Use new >PCI_DE

[PATCH net v2 2/2] net: ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag

2017-08-16 Thread Ding Tianhong
The ixgbe driver use the compile check to determine if it can send TLPs to Root Port with the Relaxed Ordering Attribute set, this is too inconvenient, now the new flag PCI_DEV_FLAGS_NO_RELAXED_ORDERING has been added to the kernel and we could check the bit4 in the PCIe Device Control register to