[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180521104018.5506-1-sudarsana.kalluru@cavium.com>
Date: Mon, 21 May 2018 03:40:10 -0700
From: Sudarsana Reddy Kalluru <sudarsana.kalluru@...ium.com>
To: <davem@...emloft.net>
CC: <netdev@...r.kernel.org>, <Ariel.Elior@...ium.com>,
<chad.dupuis@...ium.com>, <manish.rangankar@...ium.com>,
"Sudarsana Reddy Kalluru" <Sudarsana.Kalluru@...ium.com>
Subject: [PATCH net-next 0/8] qed*: Add support for management firmware TLV request.
From: Sudarsana Reddy Kalluru <Sudarsana.Kalluru@...ium.com>
Management firmware (MFW) requires config and state information from
the driver. It queries this via TLV (type-length-value) request wherein
mfw specificies the list of required TLVs. Driver fills the TLV data
and responds back to MFW.
This patch series adds qed/qede/qedf/qedi driver implementation for
supporting the TLV queries from MFW.
Please consider applying it to net-next branch.
Chad Dupuis (2):
qedf: Add support for populating ethernet TLVs.
qedf: Add get_generic_tlv_data handler.
Manish Rangankar (2):
qedi: Add support for populating ethernet TLVs.
qedi: Add get_generic_tlv_data handler.
Sudarsana Reddy Kalluru (4):
qed: Add MFW interfaces for TLV request support.
qed: Add support for tlv request processing.
qed: Add driver infrastucture for handling mfw requests.
qede: Add support for populating ethernet TLVs.
drivers/net/ethernet/qlogic/qed/Makefile | 2 +-
drivers/net/ethernet/qlogic/qed/qed.h | 13 +
drivers/net/ethernet/qlogic/qed/qed_hsi.h | 231 +++++
drivers/net/ethernet/qlogic/qed/qed_main.c | 155 +++
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 2 +
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 56 +
drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 1367 +++++++++++++++++++++++++
drivers/net/ethernet/qlogic/qede/qede_main.c | 101 ++
drivers/scsi/qedf/qedf.h | 7 +
drivers/scsi/qedf/qedf_debugfs.c | 1 -
drivers/scsi/qedf/qedf_io.c | 11 +
drivers/scsi/qedf/qedf_main.c | 104 ++
drivers/scsi/qedi/qedi.h | 3 +
drivers/scsi/qedi/qedi_iscsi.h | 6 +
drivers/scsi/qedi/qedi_main.c | 198 ++++
include/linux/qed/qed_if.h | 275 +++++
16 files changed, 2530 insertions(+), 2 deletions(-)
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c
--
1.8.3.1
Powered by blists - more mailing lists