All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v7 0/9] snic:initial submission of snic driver for Cisco SCSI HBA
@ 2015-05-29  8:04 Narsimhulu Musini
  2015-05-29  8:04 ` [PATCH v7 1/9] snic: snic module infrastructure Narsimhulu Musini
                   ` (8 more replies)
  0 siblings, 9 replies; 22+ messages in thread
From: Narsimhulu Musini @ 2015-05-29  8:04 UTC (permalink / raw)
  To: James.Bottomley, linux-scsi, hare, boaz, jthumshirn; +Cc: Narsimhulu Musini

The following patch series adds snic driver for Cisco SCSI HBA

Cisco has developed a new PCI HBA interface called sNIC, which stands for 
SCSI NIC. This is a new storage feature supported on specialized network
adapter. The new PCI function provides a uniform host interface and abstracts
backend storage.

* v7
- Incorporated James Bottomley's comments.
- Incorporated Boaz Harrosh's comments.
- Incorporated Johannes Thumshirn's comments.

* v6
- Incorporated James Bottomley's comments.

* v5
- Incorporated Dr. Hannes Reinecke's review comments.

* v4
- Incorporated Christoph Hellwig's comments.

* v3
- Incorporated Dr. Hannes Reinecke's review comments.

* v2
- Incorporated Dr. Hannes Reinecke's review comments.

	Thanks
	Narsimhulu Musini & Sesidhar Baddela

Narsimhulu Musini (9):
  snic: snic module infrastructure
  snic:Add interrupt, resource firmware interfaces
  snic:Add meta request,  handling of meta requests.
  snic:Add snic target discovery
  snic:add SCSI handling, AEN, and fwreset handling
  snic:Add low level queuing interfaces
  snic:Add sysfs entries to list stats and trace data
  snic:Add event tracing to capture IO events.
  snic:Add Makefile, patch Kconfig, MAINTAINERS

 MAINTAINERS                       |    7 +
 drivers/scsi/Kconfig              |   17 +
 drivers/scsi/Makefile             |    1 +
 drivers/scsi/snic/Makefile        |   17 +
 drivers/scsi/snic/cq_desc.h       |   77 ++
 drivers/scsi/snic/cq_enet_desc.h  |   38 +
 drivers/scsi/snic/snic.h          |  414 ++++++
 drivers/scsi/snic/snic_attrs.c    |   77 ++
 drivers/scsi/snic/snic_ctl.c      |  279 ++++
 drivers/scsi/snic/snic_debugfs.c  |  560 ++++++++
 drivers/scsi/snic/snic_disc.c     |  551 ++++++++
 drivers/scsi/snic/snic_disc.h     |  124 ++
 drivers/scsi/snic/snic_fwint.h    |  525 ++++++++
 drivers/scsi/snic/snic_io.c       |  518 ++++++++
 drivers/scsi/snic/snic_io.h       |  118 ++
 drivers/scsi/snic/snic_isr.c      |  204 +++
 drivers/scsi/snic/snic_main.c     | 1044 +++++++++++++++
 drivers/scsi/snic/snic_res.c      |  295 +++++
 drivers/scsi/snic/snic_res.h      |   97 ++
 drivers/scsi/snic/snic_scsi.c     | 2632 +++++++++++++++++++++++++++++++++++++
 drivers/scsi/snic/snic_stats.h    |  123 ++
 drivers/scsi/snic/snic_trc.c      |  181 +++
 drivers/scsi/snic/snic_trc.h      |  121 ++
 drivers/scsi/snic/vnic_cq.c       |   86 ++
 drivers/scsi/snic/vnic_cq.h       |  110 ++
 drivers/scsi/snic/vnic_cq_fw.h    |   62 +
 drivers/scsi/snic/vnic_dev.c      |  748 +++++++++++
 drivers/scsi/snic/vnic_dev.h      |  110 ++
 drivers/scsi/snic/vnic_devcmd.h   |  270 ++++
 drivers/scsi/snic/vnic_intr.c     |   59 +
 drivers/scsi/snic/vnic_intr.h     |  105 ++
 drivers/scsi/snic/vnic_resource.h |   68 +
 drivers/scsi/snic/vnic_snic.h     |   54 +
 drivers/scsi/snic/vnic_stats.h    |   68 +
 drivers/scsi/snic/vnic_wq.c       |  237 ++++
 drivers/scsi/snic/vnic_wq.h       |  170 +++
 drivers/scsi/snic/wq_enet_desc.h  |   96 ++
 37 files changed, 10263 insertions(+)
 create mode 100644 drivers/scsi/snic/Makefile
 create mode 100644 drivers/scsi/snic/cq_desc.h
 create mode 100644 drivers/scsi/snic/cq_enet_desc.h
 create mode 100644 drivers/scsi/snic/snic.h
 create mode 100644 drivers/scsi/snic/snic_attrs.c
 create mode 100644 drivers/scsi/snic/snic_ctl.c
 create mode 100644 drivers/scsi/snic/snic_debugfs.c
 create mode 100644 drivers/scsi/snic/snic_disc.c
 create mode 100644 drivers/scsi/snic/snic_disc.h
 create mode 100644 drivers/scsi/snic/snic_fwint.h
 create mode 100644 drivers/scsi/snic/snic_io.c
 create mode 100644 drivers/scsi/snic/snic_io.h
 create mode 100644 drivers/scsi/snic/snic_isr.c
 create mode 100644 drivers/scsi/snic/snic_main.c
 create mode 100644 drivers/scsi/snic/snic_res.c
 create mode 100644 drivers/scsi/snic/snic_res.h
 create mode 100644 drivers/scsi/snic/snic_scsi.c
 create mode 100644 drivers/scsi/snic/snic_stats.h
 create mode 100644 drivers/scsi/snic/snic_trc.c
 create mode 100644 drivers/scsi/snic/snic_trc.h
 create mode 100644 drivers/scsi/snic/vnic_cq.c
 create mode 100644 drivers/scsi/snic/vnic_cq.h
 create mode 100644 drivers/scsi/snic/vnic_cq_fw.h
 create mode 100644 drivers/scsi/snic/vnic_dev.c
 create mode 100644 drivers/scsi/snic/vnic_dev.h
 create mode 100644 drivers/scsi/snic/vnic_devcmd.h
 create mode 100644 drivers/scsi/snic/vnic_intr.c
 create mode 100644 drivers/scsi/snic/vnic_intr.h
 create mode 100644 drivers/scsi/snic/vnic_resource.h
 create mode 100644 drivers/scsi/snic/vnic_snic.h
 create mode 100644 drivers/scsi/snic/vnic_stats.h
 create mode 100644 drivers/scsi/snic/vnic_wq.c
 create mode 100644 drivers/scsi/snic/vnic_wq.h
 create mode 100644 drivers/scsi/snic/wq_enet_desc.h

-- 
1.8.5.4


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

end of thread, other threads:[~2015-06-15  4:19 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-29  8:04 [PATCH v7 0/9] snic:initial submission of snic driver for Cisco SCSI HBA Narsimhulu Musini
2015-05-29  8:04 ` [PATCH v7 1/9] snic: snic module infrastructure Narsimhulu Musini
2015-05-29 13:46   ` Hannes Reinecke
2015-05-29  8:04 ` [PATCH v7 2/9] snic:Add interrupt, resource firmware interfaces Narsimhulu Musini
2015-05-29 13:48   ` Hannes Reinecke
2015-05-29  8:04 ` [PATCH v7 3/9] snic:Add meta request, handling of meta requests Narsimhulu Musini
2015-05-29 13:51   ` Hannes Reinecke
2015-05-29  8:04 ` [PATCH v7 4/9] snic:Add snic target discovery Narsimhulu Musini
2015-05-29 13:57   ` Hannes Reinecke
2015-05-29  8:04 ` [PATCH v7 5/9] snic:add SCSI handling, AEN, and fwreset handling Narsimhulu Musini
2015-05-29 14:03   ` Hannes Reinecke
2015-05-29  8:04 ` [PATCH v7 6/9] snic:Add low level queuing interfaces Narsimhulu Musini
2015-05-29 14:05   ` Hannes Reinecke
2015-05-29  8:04 ` [PATCH v7 7/9] snic:Add sysfs entries to list stats and trace data Narsimhulu Musini
2015-05-29 14:05   ` Hannes Reinecke
2015-06-13 16:17   ` James Bottomley
2015-06-15  4:18     ` Narsimhulu Musini (nmusini)
2015-05-29  8:04 ` [PATCH v7 8/9] snic:Add event tracing to capture IO events Narsimhulu Musini
2015-05-29 14:05   ` Hannes Reinecke
2015-06-13 16:20   ` James Bottomley
2015-06-15  4:19     ` Narsimhulu Musini (nmusini)
2015-05-29  8:04 ` [PATCH v7 9/9] snic:Add Makefile, patch Kconfig, MAINTAINERS Narsimhulu Musini

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.