]> git.baikalelectronics.ru Git - kernel.git/commit
qed: Fix iWARP out of order flow
authorMichal Kalderon <Michal.Kalderon@cavium.com>
Tue, 17 Oct 2017 07:23:25 +0000 (10:23 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 19 Oct 2017 11:46:43 +0000 (12:46 +0100)
commit5cd1a3eb6a6b3a85e43f52c3e9e722e1b1af96cd
tree77ce610e7490a79317d87778ec02a82ab4859a34
parentb39ee044b7725f77462838ad93cb132ac5824bcb
qed: Fix iWARP out of order flow

Out of order flow is not working for iWARP.
This patch got cut out from initial series that added out
of order support for iWARP.

Make out of order code common for iWARP and iSCSI.
Add new configuration option CONFIG_QED_OOO. Set by
qedr and qedi Kconfigs.

Fixes: cfa6120dd100 ("qed: Add iWARP out of order support")
Signed-off-by: Michal Kalderon <Michal.Kalderon@cavium.com>
Signed-off-by: Manish Rangankar <Manish.Rangankar@cavium.com>
Signed-off-by: Ariel Elior <Ariel.Elior@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/infiniband/hw/qedr/Kconfig
drivers/net/ethernet/qlogic/Kconfig
drivers/net/ethernet/qlogic/qed/Makefile
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
drivers/net/ethernet/qlogic/qed/qed_ooo.c
drivers/net/ethernet/qlogic/qed/qed_ooo.h
drivers/scsi/qedi/Kconfig