qed*: Add iWARP 100g support
authorMichal Kalderon <michal.kalderon@marvell.com>
Sun, 26 May 2019 12:22:27 +0000 (15:22 +0300)
committerDavid S. Miller <davem@davemloft.net>
Sun, 26 May 2019 20:04:12 +0000 (13:04 -0700)
commit3576e99e08217f291290ac62431c7e330ac111c4
treeebaaaf7293c12fe2584f7e437b010072273f9595
parent24e04879abdd7afb73a64a6dd64d7b51d924d0e3
qed*: Add iWARP 100g support

Add iWARP engine affinity setting for supporting iWARP over 100g.
iWARP cannot be distinguished by the LLH from L2, hence the
engine division will affect L2 as well. For this reason we add
a parameter to devlink to determine the engine division.

Signed-off-by: Ariel Elior <ariel.elior@marvell.com>
Signed-off-by: Michal Kalderon <michal.kalderon@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/infiniband/hw/qedr/main.c
drivers/net/ethernet/qlogic/qed/qed_rdma.c
include/linux/qed/qed_rdma_if.h