*shost, struct
> sockaddr *dst_addr,
> }
>
> qedi = iscsi_host_priv(shost);
> - cdev = qedi->cdev;
> - udev = qedi->udev;
>
> if (test_bit(QEDI_IN_OFFLINE, &qedi->flags) ||
> test_bit(QEDI_IN_RECOVERY, &qedi->flags)) {
> --
> 2.7.4
>
Thanks,
Acked-by: Manish Rangankar
Hi Martin,
Please apply the following patches to the scsi tree at your
earliest convenience.
Changes from v1 -> v2
- Updated commit with description.
Thanks,
Manish
Manish Rangankar (2):
qedi: Abort ep termination if offload not scheduled.
qedi: Adjust termination and offload ramrod tim
8/0x90
kernel: ? hrtimer_start_range_ns+0x19f/0x2c0
kernel: __sys_sendmsg+0x58/0xa0
kernel: do_syscall_64+0x5b/0x180
kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_iscsi.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/scs
-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_iscsi.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qedi/qedi_iscsi.c b/drivers/scsi/qedi/qedi_iscsi.c
index bf371e7..3032bfc 100644
--- a/drivers/scsi/qedi/qedi_iscsi.c
+++ b/drivers/scsi/qedi/qedi_iscsi.c
> -Original Message-
> From: Lee Duncan
> Sent: Friday, April 19, 2019 8:01 PM
> To: Manish Rangankar ;
> martin.peter...@oracle.com; cle...@redhat.com
> Cc: linux-scsi@vger.kernel.org; qlogic-storage-upstr...@cavium.com
> Subject: [EXT] Re: [PATCH 0/2] Ramrod tim
Hi Martin,
Please apply the following patches to the scsi tree at your
earliest convenience.
Thanks,
Manish
Manish Rangankar (2):
qedi: Abort ep termination if offload not scheduled.
qedi: Adjust termination and offload ramrod timers.
drivers/scsi/qedi/qedi_iscsi.c | 8 ++--
1 file
6/0x50
kernel: ___sys_sendmsg+0x280/0x2a0
kernel: ? timerqueue_add+0x54/0x80
kernel: ? enqueue_hrtimer+0x38/0x90
kernel: ? hrtimer_start_range_ns+0x19f/0x2c0
kernel: __sys_sendmsg+0x58/0xa0
kernel: do_syscall_64+0x5b/0x180
kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Signed-off-by: Manish Ran
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_iscsi.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qedi/qedi_iscsi.c b/drivers/scsi/qedi/qedi_iscsi.c
index bf371e7..3032bfc 100644
--- a/drivers/scsi/qedi/qedi_iscsi.c
+++ b/drivers/scsi/qedi
iscsi_conn_start(cls_conn);
> if (rval) {
> iscsi_conn_printk(KERN_ALERT, conn,
> - "iscsi_conn_start: FW oflload conn
> failed!!\n");
> + "iscsi_conn_start: FW offload conn
> failed!!\n");
> }
>
> start_err:
> --
> 2.20.1
Thanks,
Acked-by: Manish Rangankar
oid qedf_fcoe_send_vlan_req(struct qedf_ctx *qedf)
> if (!skb)
> return;
>
> - fr_len = sizeof(*vlan);
> eth_fr = (char *)skb->data;
> vlan = (struct fip_vlan *)eth_fr;
>
>
Thanks,
Acked-by: Manish Rangankar
debugfs_remove_recursive(qedi->bdf_dentry);
> - return;
> - }
> + debugfs_create_file(dops->name, 0600, qedi->bdf_dentry, qedi,
> + fops);
> dops++;
> fops++;
> }
> @@ -60,8 +49,6 @@ void
> qedi_dbg_init(char *drv_name)
> {
> qedi_dbg_root = debugfs_create_dir(drv_name, NULL);
> - if (!qedi_dbg_root)
> - QEDI_INFO(NULL, QEDI_LOG_DEBUGFS, "Init of debugfs failed\n");
> }
>
> void
> --
> 2.20.1
Thanks
Acked-by: Manish Rangankar
-reachable target and thus proceed login to other
reachable targets.
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_iscsi.c | 3 +++
drivers/scsi/qedi/qedi_iscsi.h | 1 +
2 files changed, 4 insertions(+)
diff --git a/drivers/scsi/qedi/qedi_iscsi.c b/drivers/scsi/qedi/qedi_iscsi.c
index
> hba->dummy_buffer = NULL;
> }
> - return;
> + return;
> }
>
> /**
> --
> 2.19.1
Thanks
Acked-by: Manish Rangankar
f (rc)
> + goto free_sess;
>
> ql4_printk(KERN_INFO, ha, "%s: sysfs entry %s created\n",
>__func__, fnode_sess->dev.kobj.name);
> --
> 2.7.0
>
Thanks
Acked-by: Manish Rangankar
In case of iSCSI offload BFS environment, mfw requires to mark
virtual link based upon qedi load status.
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_main.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi
]
[ 985.803294] qedi_percpu_io_thread+0x10f/0x1b0 [qedi]
[ 985.808931] kthread+0xf5/0x130
[ 985.812434] ? qedi_free_uio+0xd0/0xd0 [qedi]
[ 985.817298] ? kthread_bind+0x10/0x10
[ 985.821372] ? do_syscall_64+0x6e/0x1a0
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_fw.c | 5 +
1
A system crashes when continuously removing/re-adding
the storage controller.
Signed-off-by: Manish Rangankar
---
drivers/scsi/qla4xxx/ql4_def.h | 2 ++
drivers/scsi/qla4xxx/ql4_os.c | 46 ++
2 files changed, 48 insertions(+)
diff --git a/drivers/scsi
We get stuck in the loop when firmware sends a cqe response
during connection recovery.
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_main.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c
index
that qedi will know how much CQs are allowed.
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi.h | 5 ++---
drivers/scsi/qedi/qedi_iscsi.c | 2 +-
drivers/scsi/qedi/qedi_main.c | 10 +++---
3 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/drivers/scsi/qedi
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_main.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c
index 09a2946..879d3b7 100644
--- a/drivers/scsi/qedi/qedi_main.c
+++ b/drivers/scsi/qedi
Martin,
Please consider below patches for next 'scsi-fixes' submission.
Thanks,
Manish
Manish Rangankar (2):
qedi: Remove WARN_ON for untracked cleanup.
qedi: Remove WARN_ON from clear task context.
drivers/scsi/qedi/qedi_fw.c | 1 -
drivers/scsi/qedi/qedi_main.c | 4 +--
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_fw.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/scsi/qedi/qedi_fw.c b/drivers/scsi/qedi/qedi_fw.c
index 8bc7ee1..507512c 100644
--- a/drivers/scsi/qedi/qedi_fw.c
+++ b/drivers/scsi/qedi/qedi_fw.c
@@ -870,7 +870,6
Martin,
Please apply this patch set to next 'scsi-fixes' series.
Thanks,
Manish
Arun Easi (1):
qedi: Fix bad pte call trace when iscsiuio is stopped.
Manish Rangankar (5):
qedi: Correctly set firmware max supported BDs.
qedi: Set dma_boundary to 0xfff.
qedi: Fix endpoint NUL
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi.h | 1 +
drivers/scsi/qedi/qedi_iscsi.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/scsi/qedi/qedi.h b/drivers/scsi/qedi/qedi.h
index 269dac6..32632c9 100644
--- a/drivers/scsi/qedi/qedi.h
+++ b/drivers/scsi/qedi
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/qedi/qedi.h b/drivers/scsi/qedi/qedi.h
index 5ca3e8c..269dac6 100644
--- a/drivers/scsi/qedi/qedi.h
+++ b/drivers/scsi/qedi/qedi.h
@@ -38,7 +38,7
From: Nilesh Javali
max_fin_rt is the maximum re-transmission of FIN packets
as part of the termination flow. After reaching this value
the FW will send a single RESET.
Signed-off-by: Nilesh Javali
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_main.c | 1 +
1 file changed, 1
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_fw.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/scsi/qedi/qedi_fw.c b/drivers/scsi/qedi/qedi_fw.c
index d6978cb..8bc7ee1 100644
--- a/drivers/scsi/qedi/qedi_fw.c
+++ b/drivers/scsi/qedi/qedi_fw.c
@@ -1494,6 +1494,8
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_main.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c
index 997e305..62ba0550 100644
--- a/drivers/scsi/qedi/qedi_main.c
+++ b/drivers/scsi/qedi/qedi_main.c
@@ -827,6
acesys+0xdd/0xe2
Signed-off-by: Arun Easi
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_main.c | 23 +++
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c
index 92775a8..997e305 100644
--- a/d
[] ? __schedule+0x2d8/0x900
[] ___sys_sendmsg+0x3a9/0x3c0
[] ? get_futex_key+0x1c8/0x2b0
[] ? futex_wake+0x80/0x160
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_iscsi.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qedi/qedi_iscsi.c b/drivers
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_main.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c
index 8e3d928..92775a8 100644
--- a/drivers/scsi/qedi/qedi_main.c
+++ b/drivers/scsi/qedi/qedi_main.c
@@ -2007,6
From: "Dupuis, Chad"
Signed-off-by: Manish Rangankar
Signed-off-by: Chad Dupuis
---
drivers/scsi/qedi/qedi_fw.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qedi/qedi_fw.c b/drivers/scsi/qedi/qedi_fw.c
index b1d3904..c9f0ef4 100644
--- a/dr
From: Yuval Mintz
This adds the backbone required for the various HW initalizations
which are necessary for the iSCSI driver (qedi) for QLogic FastLinQ
4 line of adapters - FW notification, resource initializations, etc.
Signed-off-by: Arun Easi
Signed-off-by: Yuval Mintz
Reviewed-by: Joha
IG_QED_ISCSI instead of CONFIG_QEDI
8. Added bad task mem access fix.
Manish Rangankar (1):
qedi: Add QLogic FastLinQ offload iSCSI driver framework.
Yuval Mintz (2):
qed: Add support for hardware offloaded iSCSI.
qed: Add iSCSI out of order packet handling.
MAINTAINERS
From: Yuval Mintz
This patch adds out of order packet handling for hardware offloaded
iSCSI. Out of order packet handling requires driver buffer allocation
and assistance.
Signed-off-by: Arun Easi
Signed-off-by: Yuval Mintz
Reviewed-by: Johannes Thumshirn
Reviewed-by: Hannes Reinecke
---
dr
6. Using multiple memory barriers.
- We kept both memory barriers as a failsafe, as for some architectures
the call is the same but on others they are two different assembly
operations. We have updated patch with same information in comments.
Manish Rangankar (4):
qedi:
From: Yuval Mintz
This patch adds out of order packet handling for hardware offloaded
iSCSI. Out of order packet handling requires driver buffer allocation
and assistance.
Signed-off-by: Arun Easi
Signed-off-by: Yuval Mintz
---
drivers/net/ethernet/qlogic/qed/Makefile | 2 +-
drivers/net/
,
- Debugfs and log level infrastructure.
Signed-off-by: Nilesh Javali
Signed-off-by: Adheer Chandravanshi
Signed-off-by: Chad Dupuis
Signed-off-by: Saurav Kashyap
Signed-off-by: Arun Easi
Signed-off-by: Manish Rangankar
---
MAINTAINERS |6 +
drivers/net/ethernet/qlogic
This patch adds support for iscsiuio interface using Light L2 (LL2) qed
interface.
Signed-off-by: Nilesh Javali
Signed-off-by: Adheer Chandravanshi
Signed-off-by: Chad Dupuis
Signed-off-by: Saurav Kashyap
Signed-off-by: Arun Easi
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi.h
From: Yuval Mintz
This adds the backbone required for the various HW initalizations
which are necessary for the iSCSI driver (qedi) for QLogic FastLinQ
4 line of adapters - FW notification, resource initializations, etc.
Signed-off-by: Arun Easi
Signed-off-by: Yuval Mintz
---
drivers/net/
Easi
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_fw.c| 1106 +++
drivers/scsi/qedi/qedi_gbl.h | 67 ++
drivers/scsi/qedi/qedi_iscsi.c | 1611
drivers/scsi/qedi/qedi_iscsi.h | 232 ++
drivers/scsi/qedi
This patch adds support for data path and TMF handling.
Signed-off-by: Nilesh Javali
Signed-off-by: Adheer Chandravanshi
Signed-off-by: Chad Dupuis
Signed-off-by: Saurav Kashyap
Signed-off-by: Arun Easi
Signed-off-by: Manish Rangankar
---
drivers/scsi/qedi/qedi_fw.c| 1272
42 matches
Mail list logo