netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next v2 00/10] qed*: Add support for management firmware TLV request.
@ 2018-05-22  7:28 Sudarsana Reddy Kalluru
  2018-05-22  7:28 ` [PATCH net-next v2 01/10] qed: Add MFW interfaces for TLV request support Sudarsana Reddy Kalluru
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Sudarsana Reddy Kalluru @ 2018-05-22  7:28 UTC (permalink / raw)
  To: davem
  Cc: netdev, Ariel.Elior, chad.dupuis, manish.rangankar,
	Sudarsana Reddy Kalluru

From: Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.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.

Changes from previous versions:
-------------------------------
v2: Split patch (2) into multiple simpler patches.
v2: Update qed_tlv_parsed_buf->p_val datatype to void pointer to avoid
    bunch of unnecessary typecasts.

Please consider applying this series to "net-next".


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 (6):
  qed: Add MFW interfaces for TLV request support.
  qed: Add support for tlv request processing.
  qed: Add support for processing fcoe tlv request.
  qed: Add support for processing iscsi tlv request.
  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     |   57 ++
 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 1337 +++++++++++++++++++++++++
 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                    |  276 +++++
 16 files changed, 2502 insertions(+), 2 deletions(-)
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-05-23  3:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-22  7:28 [PATCH net-next v2 00/10] qed*: Add support for management firmware TLV request Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 01/10] qed: Add MFW interfaces for TLV request support Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 02/10] qed: Add support for tlv request processing Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 03/10] qed: Add support for processing fcoe tlv request Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 04/10] qed: Add support for processing iscsi " Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 05/10] qed: Add driver infrastucture for handling mfw requests Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 06/10] qede: Add support for populating ethernet TLVs Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 07/10] qedf: " Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 08/10] qedf: Add get_generic_tlv_data handler Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 09/10] qedi: Add support for populating ethernet TLVs Sudarsana Reddy Kalluru
2018-05-22  7:28 ` [PATCH net-next v2 10/10] qedi: Add get_generic_tlv_data handler Sudarsana Reddy Kalluru
2018-05-23  3:31 ` [PATCH net-next v2 00/10] qed*: Add support for management firmware TLV request David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).