Resolves: #578455
This commit is contained in:
parent
e6af555c4d
commit
3846e3d4dd
27
iscsi-initiator-utils-be2iscsi-fix-init-r2t.patch
Normal file
27
iscsi-initiator-utils-be2iscsi-fix-init-r2t.patch
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
diff -aurp open-iscsi-2.0-872-rc1-bnx2i/usr/be2iscsi.c open-iscsi-2.0-872-rc1-bnx2i.work/usr/be2iscsi.c
|
||||||
|
--- open-iscsi-2.0-872-rc1-bnx2i/usr/be2iscsi.c 2010-05-05 09:21:40.000000000 -0500
|
||||||
|
+++ open-iscsi-2.0-872-rc1-bnx2i.work/usr/be2iscsi.c 2010-05-05 09:21:52.000000000 -0500
|
||||||
|
@@ -24,11 +24,11 @@ void be2iscsi_create_conn(struct iscsi_c
|
||||||
|
if (conn->max_recv_dlength > 65536)
|
||||||
|
conn->max_recv_dlength = 65536;
|
||||||
|
|
||||||
|
- if (conn->session->first_burst > 8192)
|
||||||
|
- conn->session->first_burst = 8192;
|
||||||
|
+ if (session->first_burst > 8192)
|
||||||
|
+ session->first_burst = 8192;
|
||||||
|
|
||||||
|
- if (conn->session->max_burst > 262144)
|
||||||
|
- conn->session->max_burst = 262144;
|
||||||
|
+ if (session->max_burst > 262144)
|
||||||
|
+ session->max_burst = 262144;
|
||||||
|
|
||||||
|
if (conn->max_xmit_dlength > 65536)
|
||||||
|
conn->max_xmit_dlength = 65536;
|
||||||
|
@@ -37,5 +37,6 @@ void be2iscsi_create_conn(struct iscsi_c
|
||||||
|
conn_rec->iscsi.MaxXmitDataSegmentLength > 65536)
|
||||||
|
conn_rec->iscsi.MaxXmitDataSegmentLength = 65536;
|
||||||
|
|
||||||
|
- conn->session->erl = 0;
|
||||||
|
+ session->erl = 0;
|
||||||
|
+ session->initial_r2t_en = 1;
|
||||||
|
}
|
@ -3,7 +3,7 @@
|
|||||||
Summary: iSCSI daemon and utility programs
|
Summary: iSCSI daemon and utility programs
|
||||||
Name: iscsi-initiator-utils
|
Name: iscsi-initiator-utils
|
||||||
Version: 6.2.0.872
|
Version: 6.2.0.872
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Source0: http://people.redhat.com/mchristi/iscsi/rhel6.0/source/open-iscsi-2.0-872-rc1-bnx2i.tar.gz
|
Source0: http://people.redhat.com/mchristi/iscsi/rhel6.0/source/open-iscsi-2.0-872-rc1-bnx2i.tar.gz
|
||||||
Source1: iscsid.init
|
Source1: iscsid.init
|
||||||
Source2: iscsidevs.init
|
Source2: iscsidevs.init
|
||||||
@ -24,6 +24,8 @@ Patch5: iscsi-initiator-utils-uip-mgmt.patch
|
|||||||
Patch6: iscsi-initiator-utils-disable-isns-for-lib.patch
|
Patch6: iscsi-initiator-utils-disable-isns-for-lib.patch
|
||||||
# fix MaxXmitDataSegmentLength=0 handling
|
# fix MaxXmitDataSegmentLength=0 handling
|
||||||
Patch7: iscsi-initiator-utils-fix-zero-MaxXmitDataSegmentLength.patch
|
Patch7: iscsi-initiator-utils-fix-zero-MaxXmitDataSegmentLength.patch
|
||||||
|
# fix initial r2t handling for be2iscsi
|
||||||
|
Patch8: iscsi-initiator-utils-be2iscsi-fix-init-r2t.patch
|
||||||
|
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
@ -58,6 +60,7 @@ developing applications that use %{name}.
|
|||||||
%patch5 -p1 -b .uip-mgmt
|
%patch5 -p1 -b .uip-mgmt
|
||||||
%patch6 -p1 -b .disable-isns-for-lib
|
%patch6 -p1 -b .disable-isns-for-lib
|
||||||
%patch7 -p1 -b .fix-zero-MaxXmitDataSegmentLength
|
%patch7 -p1 -b .fix-zero-MaxXmitDataSegmentLength
|
||||||
|
%patch8 -p1 -b .be2iscsi-fix-init-r2t
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -177,6 +180,9 @@ fi
|
|||||||
%{_includedir}/libiscsi.h
|
%{_includedir}/libiscsi.h
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed May 5 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.3
|
||||||
|
- 578455 Fix initial R2T=0 handling for be2iscsi
|
||||||
|
|
||||||
* Wed Mar 31 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.2
|
* Wed Mar 31 2010 Mike Christie <mchristi@redhat.com> 6.2.0.872.2
|
||||||
- 578455 Fix handling of MaxXmitDataSegmentLength=0 for be2iscsi
|
- 578455 Fix handling of MaxXmitDataSegmentLength=0 for be2iscsi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user