[PATCH 1/1] IB/iser: Remove hard coded values for cqe and send_wr

2014-10-07 Thread Jay Kallickal
From: Jayamohan Kallickal jayamoh...@gmail.com This patch allows the underlying hardware to choose values other than hard coded max values for cqe and send_wr while preventing them from exceeding max supported values. Signed-off-by: Minh Tran minhduc.t...@emulex.com Signed-off-by:

[PATCH 1/5] be2iscsi: Fix the sparse warning introduced in previous submission

2014-08-07 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com commit 73af08e11c6638e2abd6b1fa13cdab58c2bbdbf8 Author: Jayamohan Kallickal jayamohan.kallic...@emulex.com Date: Mon May 5 21:41:26 2014 -0400 be2iscsi: Fix interrupt Coalescing mechanism. Signed-off-by: John Soni Jose

[PATCH 2/5] be2iscsi: Fix the copyright year

2014-08-07 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com Change the copyright year to 2014 Signed-off-by: John Soni Jose sony.joh...@emulex.com Signed-off-by: Jayamohan Kallickal jayamohan.kallic...@emulex.com --- drivers/scsi/be2iscsi/be.h | 2 +- drivers/scsi/be2iscsi/be_cmds.c | 2 +-

[PATCH 0/5] be2iscsi: Update to 10.4.74.0

2014-08-07 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com This patchset updates be2iscsi driver to 10.4.74.0 These patches are based on for-next branch of scsi.git. 0001 - Fix the sparse warning 0002 - Update the copyright year 0003 - Fix updating the boot enteries in sysfs 0004 - Fix

[PATCH 5/5] be2iscsi: Bump the driver version

2014-08-07 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com Bump the driver version Signed-off-by: John Soni Jose sony.joh...@emulex.com Signed-off-by: Jayamohan Kallickal jayamohan.kallic...@emulex.com --- drivers/scsi/be2iscsi/be_main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[PATCH 4/5] be2iscsi: Fix processing CQE before connection resources are freed

2014-08-07 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com Driver should process the completion queue entries before a connection resources are freed. While running mixed traffic due to latency, driver processes the CQE after the connection resources are freed. This fix processes all the

[PATCH 3/5] be2iscsi: Fix updating the boot enteries in sysfs

2014-08-07 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com During port async event driver should check if there is any boot target configured on the adapter. Update sysfs enteries with the boot target parameters. Signed-off-by: Minh Tran minhduc.t...@emulex.com Signed-off-by: John Soni Jose

[PATCH 4/8] be2iscsi: Fix TCP parameters while connection offloading.

2014-05-05 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com SKH-R adapter, TCP Window Size/Scale parameters are passed in TCP Connection Offload Mbx Command. Signed-off-by: Minh Tran minhduc.t...@emulex.com Signed-off-by: John Soni Jose sony.joh...@emulex.com Signed-off-by: Jayamohan Kallickal

[PATCH 3/8] be2iscsi: Fix interrupt Coalescing mechanism.

2014-05-05 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com Signed-off-by: Minh Tran minhduc.t...@emulex.com Signed-off-by: John Soni Jose sony.joh...@emulex.com Signed-off-by: Jayamohan Kallickal jayamohan.kallic...@emulex.com --- drivers/scsi/be2iscsi/be.h | 11

[PATCH 1/8] be2iscsi: Fix retrieving MCCQ_WRB in non-embedded Mbox path

2014-05-05 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com Getting WRB for MCCQ posting was done before looking if tag is available or not. This lead to increase phba-ctrl.mcc_obj.q.used variable and the WARN_ON message was coming from wrb_from_mccq(). Moved getting wrb from mccq after checking

[PATCH 2/8] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete

2014-05-05 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com Before probe for function was completed, iSCSI Daemon had initiated login to target while OS was coming up. The targets which had node.startup=automatic, login process was initiated.Since function specific initialization was still in

[PATCH 7/8] be2iscsi: Fix processing cqe for cxn whose endpoint is freed

2014-05-05 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com During heavy IO in multipath environment with many active sessions and port-bouncing happening, there is a race condition because of which beiscsi_prcess_cqe() gets called for a connection whose endpoint is freed. Checking endpoint

[PATCH 8/8] be2iscsi: Bump the driver version

2014-05-05 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com Bumping the driver version. Signed-off-by: John Soni Jose sony.joh...@emulex.com Signed-off-by: Jayamohan Kallickal jayamohan.kallic...@emulex.com --- drivers/scsi/be2iscsi/be_main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[PATCH 6/8] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed

2014-05-05 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com EQ teardown should happen only after all CQ are destroyed. In some FW config, adapter goes into a freeze state. This fix moves teardown of MCC-Q before the EQ teardown happens. Signed-off-by: John Soni Jose sony.joh...@emulex.com

[PATCH 0/8] be2iscsi: update to 10.2.273.0

2014-05-05 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com This patchset updates be2iscsi driver to 10.2.273.0. This patchset supercedes any patches that have been submitted but not accepted These patches are based on scsi-misc branch of scsi.git. 0001 - Fix retrieving MCCQ_WRB in non embedded

[PATCH 5/8] be2iscsi: Fix memory corruption in MBX path

2014-05-05 Thread Jay Kallickal
From: Jayamohan Kallickal jayamohan.kallic...@emulex.com From: Dan Carpenter [mailto:dan.carpen...@oracle.com] Sent: Friday, March 28, 2014 1:42 AM Subject: re: [SCSI] be2iscsi: Fix handling timed out MBX completion from FW Hello Jayamohan Kallickal, The patch 1957aa7f6246: [SCSI]