From: Sudarsana Reddy Kalluru <sudarsana.kall...@cavium.com> The patch series simplifies the multi function (MF) mode implementation of qed/qede drivers, and adds support for new MF modes. Please consider applying it to net-next branch.
Sudarsana Reddy Kalluru (4): qed*: Refactor mf_mode to consist of bits. qed: Remove unused data member 'is_mf_default'. qed: Add support for multi function mode with 802.1ad tagging. qed: Add support for Unified Fabric Port. drivers/net/ethernet/qlogic/qed/qed.h | 61 +++++++++++- drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 14 ++- drivers/net/ethernet/qlogic/qed/qed_dev.c | 113 +++++++++++++++------- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 3 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 28 ++++++ drivers/net/ethernet/qlogic/qed/qed_ll2.c | 46 ++++++--- drivers/net/ethernet/qlogic/qed/qed_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 78 +++++++++++++++ drivers/net/ethernet/qlogic/qed/qed_mcp.h | 8 ++ drivers/net/ethernet/qlogic/qed/qed_sp.h | 12 ++- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 76 ++++++++++++--- drivers/net/ethernet/qlogic/qede/qede_main.c | 4 +- drivers/scsi/qedf/qedf_fip.c | 7 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- include/linux/qed/qed_if.h | 3 +- include/linux/qed/qed_ll2_if.h | 10 +- 17 files changed, 389 insertions(+), 82 deletions(-) -- 1.8.3.1