aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/fnic/vnic_dev.h
diff options
context:
space:
mode:
authorSatish Kharat <satishkh@cisco.com>2019-01-18 14:51:44 -0800
committerMartin K. Petersen <martin.petersen@oracle.com>2019-01-22 21:18:35 -0500
commite119d14ca38c146846e400182252c22df002db56 (patch)
tree29726272192aad724e094c46cb08714cbf231d5b /drivers/scsi/fnic/vnic_dev.h
parentscsi: fnic: Adding devcmd2 init and posting interfaces (diff)
downloadlinux-dev-e119d14ca38c146846e400182252c22df002db56.tar.xz
linux-dev-e119d14ca38c146846e400182252c22df002db56.zip
scsi: fnic: Enable fnic devcmd2 interface
This patch adds changes to check if fnic devcmd2 interface is exported by the firmware. If devcmd2 interfaces is exported, driver starts using it else falls back to fnic devcmd1 interface. Signed-off-by: Satish Kharat <satishkh@cisco.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to '')
-rw-r--r--drivers/scsi/fnic/vnic_dev.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/fnic/vnic_dev.h b/drivers/scsi/fnic/vnic_dev.h
index 40d4195f562b..ef5309a5df5d 100644
--- a/drivers/scsi/fnic/vnic_dev.h
+++ b/drivers/scsi/fnic/vnic_dev.h
@@ -36,6 +36,7 @@
#define vnic_dev_fw_info fnic_dev_fw_info
#define vnic_dev_spec fnic_dev_spec
#define vnic_dev_stats_clear fnic_dev_stats_clear
+#define vnic_dev_cmd_init fnic_dev_cmd_init
#define vnic_dev_stats_dump fnic_dev_stats_dump
#define vnic_dev_hang_notify fnic_dev_hang_notify
#define vnic_dev_packet_filter fnic_dev_packet_filter
@@ -128,6 +129,7 @@ int vnic_dev_fw_info(struct vnic_dev *vdev,
int vnic_dev_spec(struct vnic_dev *vdev, unsigned int offset,
unsigned int size, void *value);
int vnic_dev_stats_clear(struct vnic_dev *vdev);
+int vnic_dev_cmd_init(struct vnic_dev *vdev);
int vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats);
int vnic_dev_hang_notify(struct vnic_dev *vdev);
void vnic_dev_packet_filter(struct vnic_dev *vdev, int directed, int multicast,