qed: Add support for hardware offloaded FCoE.
authorArun Easi <arun.easi@qlogic.com>
Wed, 15 Feb 2017 14:28:22 +0000 (06:28 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sun, 19 Feb 2017 23:10:42 +0000 (18:10 -0500)
commit1e128c81290a419ab9ec8b09fe989f1c6c15a0f4
treefe3680ff2d69b024eb5b12fc58550a3f251d5911
parentf787d1debf63f78a15b2d1c79e7f1788c4fadfa0
qed: Add support for hardware offloaded FCoE.

This adds the backbone required for the various HW initalizations
which are necessary for the FCoE driver (qedf) 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>
Signed-off-by: David S. Miller <davem@davemloft.net>
25 files changed:
drivers/net/ethernet/qlogic/Kconfig
drivers/net/ethernet/qlogic/qed/Makefile
drivers/net/ethernet/qlogic/qed/qed.h
drivers/net/ethernet/qlogic/qed/qed_cxt.c
drivers/net/ethernet/qlogic/qed/qed_cxt.h
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
drivers/net/ethernet/qlogic/qed/qed_dcbx.h
drivers/net/ethernet/qlogic/qed/qed_dev.c
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
drivers/net/ethernet/qlogic/qed/qed_fcoe.c [new file with mode: 0644]
drivers/net/ethernet/qlogic/qed/qed_fcoe.h [new file with mode: 0644]
drivers/net/ethernet/qlogic/qed/qed_hsi.h
drivers/net/ethernet/qlogic/qed/qed_hw.c
drivers/net/ethernet/qlogic/qed/qed_ll2.c
drivers/net/ethernet/qlogic/qed/qed_ll2.h
drivers/net/ethernet/qlogic/qed/qed_main.c
drivers/net/ethernet/qlogic/qed/qed_mcp.c
drivers/net/ethernet/qlogic/qed/qed_mcp.h
drivers/net/ethernet/qlogic/qed/qed_reg_addr.h
drivers/net/ethernet/qlogic/qed/qed_sp.h
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
include/linux/qed/common_hsi.h
include/linux/qed/fcoe_common.h [new file with mode: 0644]
include/linux/qed/qed_fcoe_if.h [new file with mode: 0644]
include/linux/qed/qed_if.h