All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/8] qed*: Add support for management firmware TLV request.
@ 2018-05-21 10:40 Sudarsana Reddy Kalluru
  2018-05-21 10:40 ` [PATCH net-next 1/8] qed: Add MFW interfaces for TLV request support Sudarsana Reddy Kalluru
                   ` (7 more replies)
  0 siblings, 8 replies; 10+ messages in thread
From: Sudarsana Reddy Kalluru @ 2018-05-21 10:40 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.

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

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

end of thread, other threads:[~2018-05-21 16:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-21 10:40 [PATCH net-next 0/8] qed*: Add support for management firmware TLV request Sudarsana Reddy Kalluru
2018-05-21 10:40 ` [PATCH net-next 1/8] qed: Add MFW interfaces for TLV request support Sudarsana Reddy Kalluru
2018-05-21 10:40 ` [PATCH net-next 2/8] qed: Add support for tlv request processing Sudarsana Reddy Kalluru
2018-05-21 16:30   ` David Miller
2018-05-21 10:40 ` [PATCH net-next 3/8] qed: Add driver infrastucture for handling mfw requests Sudarsana Reddy Kalluru
2018-05-21 10:40 ` [PATCH net-next 4/8] qede: Add support for populating ethernet TLVs Sudarsana Reddy Kalluru
2018-05-21 10:40 ` [PATCH net-next 5/8] qedf: " Sudarsana Reddy Kalluru
2018-05-21 10:40 ` [PATCH net-next 6/8] qedf: Add get_generic_tlv_data handler Sudarsana Reddy Kalluru
2018-05-21 10:40 ` [PATCH net-next 7/8] qedi: Add support for populating ethernet TLVs Sudarsana Reddy Kalluru
2018-05-21 10:40 ` [PATCH net-next 8/8] qedi: Add get_generic_tlv_data handler Sudarsana Reddy Kalluru

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.