android_kernel_motorola_sm6225/include/linux/qed
Yuval Mintz 0189efb8f4 qed*: Fix Kconfig dependencies with INFINIBAND_QEDR
The qedr driver would require a tristate Kconfig option [to allow
it to compile as a module], and toward that end we've added the
INFINIBAND_QEDR option. But as we've made the compilation of the
qed/qede infrastructure required for RoCE dependent on the option
we'd be facing linking difficulties in case that QED=y or QEDE=y,
and INFINIBAND_QEDR=m.

To resolve this, we seperate between the INFINIBAND_QEDR option
and the infrastructure support in qed/qede by introducing a new
QED_RDMA option which would be selected by INFINIBAND_QEDR but would
be a boolean instead of a tristate; Following that, the qed/qede is
fixed based on this new option so that all config combinations would
be supported.

Fixes: cee9fbd8e2 ("qede: add qedr framework")
Reported-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Yuval Mintz <Yuval.Mintz@caviumnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-10-14 11:07:22 -04:00
..
common_hsi.h qed: Add support for RoCE hw init 2016-10-03 23:22:46 -04:00
eth_common.h qed: utilize FW 8.10.10.0 2016-08-19 17:57:06 -07:00
iscsi_common.h qed: utilize FW 8.10.10.0 2016-08-19 17:57:06 -07:00
qed_chain.h qed: utilize FW 8.10.10.0 2016-08-19 17:57:06 -07:00
qed_eth_if.h qed*: Add support for VFs over legacy PFs 2016-08-22 18:24:52 -07:00
qed_if.h qed: Add support for RoCE hw init 2016-10-03 23:22:46 -04:00
qed_iov_if.h qed*: support ndo_get_vf_config 2016-05-12 00:04:08 -04:00
qed_ll2_if.h qed: Add Light L2 support 2016-10-03 23:22:46 -04:00
qed_roce_if.h qed: Add RoCE ll2 & GSI support 2016-10-03 23:22:47 -04:00
qede_roce.h qed*: Fix Kconfig dependencies with INFINIBAND_QEDR 2016-10-14 11:07:22 -04:00
rdma_common.h qed: Add support for RoCE hw init 2016-10-03 23:22:46 -04:00
roce_common.h qed: Add common HSI for new protocols 2016-06-03 20:08:39 -04:00
storage_common.h qed: Add common HSI for new protocols 2016-06-03 20:08:39 -04:00
tcp_common.h qed: utilize FW 8.10.10.0 2016-08-19 17:57:06 -07:00