On 03/29/2016 01:06 AM, Hannes Reinecke wrote:
> in sd_read_capacity() the sdkp->capacity field changes its meaning:
> after the call to read_capacity_XX() it carries the _unscaled_ values,
> making the comparison between the original value and the new value
> always false for drives with a sector
Brauchen Sie einen Kredit? Wir bieten Darlehen in 2% gelten heute Kontakt mit
uns auf: legacyassetgro...@hotmail.com
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at
In case of unsolicited data, seq end offset for first
sequence must be equal to the min of firstburstlength
and data length.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target_erl0.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
ISCSI_HW_OFFLOAD transport drivers waits
on conn_logout_comp as ISCSI_TCP driver
so call complete if transport type
is ISCSI_HW_OFFLOAD.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff
cxgbit.h - This file contains data structure
definitions for cxgbit.ko.
cxgbit_lro.h - This file contains data structure
definitions for LRO support.
cxgbit_main.c - This file contains code for
registering with iscsi target transport and
cxgb4 driver.
cxgbit_cm.c - This file contains code for
Add int (*iscsit_validate_params)() to
struct iscsit_transport, iscsi-target
uses this callback for validating
conn operational parameters.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target_login.c | 10 ++
include/target/iscsi/iscsi_transport.h|
Add int (*iscsit_xmit_datain_pdu)() to
struct iscsit_transport, iscsi-target
uses this callback to transmit a DATAIN
iSCSI PDU.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target.c| 143 +++--
Add new transport type ISCSI_HW_OFFLOAD,
hw offload transport drivers will use
this transport type.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target_configfs.c | 76
include/target/iscsi/iscsi_target_core.h | 1 +
2 files
Use conn->network_transport instead of
ISCSI_TCP to build text response.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/target/iscsi/iscsi_target.c
Add void (*iscsit_release_cmd)() to
struct iscsit_transport, iscsi-target
uses this callback to release transport
driver resources associated with an iSCSI cmd.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target_util.c | 3 +++
Add void (*iscsit_get_r2t_ttt)() to
struct iscsit_transport, iscsi-target
uses this callback to get
r2t->targ_xfer_tag.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target.c| 5 -
include/target/iscsi/iscsi_transport.h | 2 ++
2 files changed, 6
Move iscsit_thread_check_cpumask() to header
file so that ISCSI_HW_OFFLOAD and other transport drivers
can call this function to ensure both tx and rx thread
runs on same cpu.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target.c | 26
Add void (*iscsit_get_rx_pdu)() to
struct iscsit_transport, iscsi-target
uses this callback to receive and
process Rx iSCSI PDUs.
Signed-off-by: Varun Prakash
---
drivers/infiniband/ulp/isert/ib_isert.c | 10 ++
drivers/target/iscsi/iscsi_target.c | 10 ++
split iscsi_target_rx_thread() into two parts,
1. iscsi_target_rx_thread() is common to all
transport drivers, it will call Rx function
registered by transport driver.
2. iscsit_get_rx_pdu() is Rx function for
ISCSI_TCP transport.
Signed-off-by: Varun Prakash
---
clear tx_thread_active for ISCSI_HW_OFFLOAD
transport in logout_post_handler functions.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/target/iscsi/iscsi_target.c
export symbols for ISCSI_HW_OFFLOAD
transport drivers.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target.c | 25 ++---
drivers/target/iscsi/iscsi_target_datain_values.c | 1 +
drivers/target/iscsi/iscsi_target_login.c | 3
Add int (*iscsit_xmit_pdu)() to
struct iscsit_transport, iscsi-target
uses this callback to transmit an
iSCSI PDU.
Signed-off-by: Varun Prakash
---
drivers/target/iscsi/iscsi_target.c| 391 +
include/target/iscsi/iscsi_transport.h | 2 +
This is v2 patch series for Chelsio iSCSI target offload
driver(cxgbit.ko).
cxgbit.ko registers with iSCSI target transport and
offloads multiple CPU intensive tasks to
Chelsio T5 adapters.
T5 adapters has following offload features for
iSCSI
-TCP/IP offload
-iSCSI PDU recovery by reassembling
Add two callbacks to struct iscsit_transport -
1. void *(*iscsit_alloc_pdu)()
iscsi-target uses this callback for
iSCSI PDU allocation.
2. void (*iscsit_free_pdu)
iscsi-target uses this callback
to free an iSCSI PDU which was
allocated by iscsit_alloc_pdu().
Signed-off-by: Varun
On Fri, Apr 08, 2016 at 12:16:43AM -0700, Nicholas A. Bellinger wrote:
> On Sun, 2016-03-13 at 17:43 +0530, Varun Prakash wrote:
> > On Fri, Mar 11, 2016 at 10:28:33PM -0800, Nicholas A. Bellinger wrote:
> > > Hi Varun & Co,
> > >
> > > On Mon, 2016-03-07 at 15:22 -0800, Nicholas A. Bellinger
On 04/08/2016 08:35 PM, Shaun Tancheff wrote:
On Mon, Apr 4, 2016 at 5:00 PM, Hannes Reinecke wrote:
Hi all,
here's a patchset implementing SMR (shingled magnetic recording)
device support for the block and SCSI layer.
There are two main parts to it:
- mapping the 'RESET WRITE
21 matches
Mail list logo