/linux/include/target/iscsi/ |
H A D | iscsi_transport.h | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/drivers/target/sbp/ |
H A D | sbp_target.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/drivers/target/tcm_fc/ |
H A D | tfc_sess.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/include/target/ |
H A D | target_core_fabric.h | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
H A D | target_core_base.h | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/drivers/target/loopback/ |
H A D | tcm_loop.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/drivers/target/iscsi/ |
H A D | iscsi_target_login.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
H A D | iscsi_target.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/drivers/vhost/ |
H A D | scsi.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/drivers/scsi/qla2xxx/ |
H A D | tcm_qla2xxx.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|
/linux/drivers/target/ |
H A D | target_core_transport.c | diff e70beee783d6977d80eede88a3394f02eabddad1 Wed Apr 02 21:52:38 CEST 2014 Nicholas Bellinger <nab@linux-iscsi.org> target: Pass in transport supported PI at session initialization
In order to support local WRITE_INSERT + READ_STRIP operations for non PI enabled fabrics, the fabric driver needs to be able signal what protection offload operations are supported.
This is done at session initialization time so the modes can be signaled by individual se_wwn + se_portal_group endpoints, as well as optionally across different transports on the same endpoint.
For iser-target, set TARGET_PROT_ALL if the underlying ib_device has already signaled PI offload support, and allow this to be exposed via a new iscsit_transport->iscsit_get_sup_prot_ops() callback.
For loopback, set TARGET_PROT_ALL to signal SCSI initiator mode operation.
For all other drivers, set TARGET_PROT_NORMAL to disable fabric level PI.
Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Cc: Or Gerlitz <ogerlitz@mellanox.com> Cc: Quinn Tran <quinn.tran@qlogic.com> Cc: Giridhar Malavali <giridhar.malavali@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
|