]> git.baikalelectronics.ru Git - kernel.git/commit
net:add one common config ARCH_WANT_RELAX_ORDER to support relax ordering
authorMao Wenan <maowenan@huawei.com>
Wed, 18 Jan 2017 00:50:05 +0000 (08:50 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Jan 2017 21:33:00 +0000 (16:33 -0500)
commita849d9ff2f6766c01644009f3f48a7c8f29c0865
tree562ba05bd0249bacf6eec63ebd919396bf2f3ae8
parent53196f26a9b63da21f78c02d47246f9d4a18cd68
net:add one common config ARCH_WANT_RELAX_ORDER to support relax ordering

Relax ordering(RO) is one feature of 82599 NIC, to enable this feature can
enhance the performance for some cpu architecure, such as SPARC and so on.
Currently it only supports one special cpu architecture(SPARC) in 82599
driver to enable RO feature, this is not very common for other cpu architecture
which really needs RO feature.
This patch add one common config CONFIG_ARCH_WANT_RELAX_ORDER to set RO feature,
and should define CONFIG_ARCH_WANT_RELAX_ORDER in sparc Kconfig firstly.

Signed-off-by: Mao Wenan <maowenan@huawei.com>
Reviewed-by: Alexander Duyck <alexander.duyck@gmail.com>
Reviewed-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/Kconfig
arch/sparc/Kconfig
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c