qed: Add support for hardware offloaded iSCSI.
authorYuval Mintz <yuval.mintz@cavium.com>
Thu, 1 Dec 2016 08:21:06 +0000 (00:21 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 2 Dec 2016 17:44:37 +0000 (12:44 -0500)
commitfc831825f99eb3a2f1bf3fe7307b392513b642a5
tree2b6ec54ef7195e29ab4e65540d825b9e5dfb0ce2
parentb14945ac3efdf5217182a344b037f96d6b0afae1
qed: Add support for hardware offloaded iSCSI.

This adds the backbone required for the various HW initalizations
which are necessary for the iSCSI driver (qedi) for QLogic FastLinQ
4xxxx line of adapters - FW notification, resource initializations, etc.

Signed-off-by: Arun Easi <arun.easi@cavium.com>
Signed-off-by: Yuval Mintz <yuval.mintz@cavium.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/Kconfig
drivers/net/ethernet/qlogic/qed/Makefile
drivers/net/ethernet/qlogic/qed/qed.h
drivers/net/ethernet/qlogic/qed/qed_dev.c
drivers/net/ethernet/qlogic/qed/qed_iscsi.c [new file with mode: 0644]
drivers/net/ethernet/qlogic/qed/qed_iscsi.h [new file with mode: 0644]
drivers/net/ethernet/qlogic/qed/qed_ll2.c
drivers/net/ethernet/qlogic/qed/qed_reg_addr.h
drivers/net/ethernet/qlogic/qed/qed_spq.c
include/linux/qed/qed_if.h
include/linux/qed/qed_iscsi_if.h [new file with mode: 0644]