+4
−3
Loading
Previously, pdu->data_segment_len had been set after reading all data segment to the allocate data buffer pdu->data_bur together with pdu->data and pdu->data_from_mempool. But we don't have any ordering constraint to do that and the value of pdu->data_segment_len has been fixed when reading all PDU BHS. Hence move setting pdu->data_segment_len up to immediately after reading PDU Basic Header Segment to pdu->bhs in iscsi_read_pdu(). Signed-off-by:Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: If6f690623687ee974c5a1d73814e8675bb7077c8 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/471852 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com>