X-Git-Url: https://git.stricted.de/?a=blobdiff_plain;f=drivers%2Ftarget%2Fiscsi%2Fiscsi_target_parameters.h;h=f31b9c4b83f26ca6db4cd4fa5fd357ca414c0bfa;hb=03aa207060e395282c5ea0c055e2050b35803b4d;hp=1e1b7504a76b97a2bb5fa862c04f25383d9c9801;hpb=baa4d64b147a4064626f6597646ae8a330d9e2ed;p=GitHub%2Fmt8127%2Fandroid_kernel_alcatel_ttab.git diff --git a/drivers/target/iscsi/iscsi_target_parameters.h b/drivers/target/iscsi/iscsi_target_parameters.h index 1e1b7504a76b..f31b9c4b83f2 100644 --- a/drivers/target/iscsi/iscsi_target_parameters.h +++ b/drivers/target/iscsi/iscsi_target_parameters.h @@ -27,7 +27,7 @@ extern void iscsi_dump_conn_ops(struct iscsi_conn_ops *); extern void iscsi_dump_sess_ops(struct iscsi_sess_ops *); extern void iscsi_print_params(struct iscsi_param_list *); extern int iscsi_create_default_params(struct iscsi_param_list **); -extern int iscsi_set_keys_to_negotiate(int, struct iscsi_param_list *); +extern int iscsi_set_keys_to_negotiate(struct iscsi_param_list *, bool); extern int iscsi_set_keys_irrelevant_for_discovery(struct iscsi_param_list *); extern int iscsi_copy_param_list(struct iscsi_param_list **, struct iscsi_param_list *, int); @@ -88,6 +88,13 @@ extern void iscsi_set_session_parameters(struct iscsi_sess_ops *, #define X_EXTENSIONKEY_CISCO_NEW "X-com.cisco.protocol" #define X_EXTENSIONKEY_CISCO_OLD "X-com.cisco.iscsi.draft" +/* + * Parameter names of iSCSI Extentions for RDMA (iSER). See RFC-5046 + */ +#define RDMAEXTENTIONS "RDMAExtensions" +#define INITIATORRECVDATASEGMENTLENGTH "InitiatorRecvDataSegmentLength" +#define TARGETRECVDATASEGMENTLENGTH "TargetRecvDataSegmentLength" + /* * For AuthMethod. */ @@ -132,6 +139,13 @@ extern void iscsi_set_session_parameters(struct iscsi_sess_ops *, #define INITIAL_IFMARKINT "2048~65535" #define INITIAL_OFMARKINT "2048~65535" +/* + * Initial values for iSER parameters following RFC-5046 Section 6 + */ +#define INITIAL_RDMAEXTENTIONS NO +#define INITIAL_INITIATORRECVDATASEGMENTLENGTH "262144" +#define INITIAL_TARGETRECVDATASEGMENTLENGTH "8192" + /* * For [Header,Data]Digests. */