Re: [PATCH 4/5] cxgbit: enable DDP for T6 only if data sequence and pdu are in order

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2017-01-07 at 22:09 +0530, Varun Prakash wrote:
> +static int cxgbit_seq_pdu_inorder(struct cxgbit_sock *csk)
> +{
> +	struct iscsi_conn *conn = csk->conn;
> +	struct iscsi_param *param;
> +
> +	if (conn->login->leading_connection) {
> +		param = iscsi_find_param_from_key(DATASEQUENCEINORDER,
> +						  conn->param_list);
> +		if (!param) {
> +			pr_err("param not found key %s\n", DATASEQUENCEINORDER);
> +			return -1;
> +		}
> +
> +		if (strcmp(param->value, YES))
> +			return 1;
> +
> +		param = iscsi_find_param_from_key(DATAPDUINORDER,
> +						  conn->param_list);
> +		if (!param) {
> +			pr_err("param not found key %s\n", DATAPDUINORDER);
> +			return -1;
> +		}
> +
> +		if (strcmp(param->value, YES))
> +			return 1;
> +
> +	} else {
> +		if (!conn->sess->sess_ops->DataSequenceInOrder)
> +			return 1;
> +		if (!conn->sess->sess_ops->DataPDUInOrder)
> +			return 1;
> +	}
> +
> +	return 0;
> +}

Please add a comment above cxgbit_seq_pdu_inorder() that explains the
meaning of the -1, 0 and 1 return values.

Bart.--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux