david/ipxe
david
/
ipxe
Archived
1
0
Fork 0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/net/tcp
Michael Brown 785389c2ba [iscsi] Always send FirstBurstLength parameter
As of kernel 4.11, the LIO target will propose a value for
FirstBurstLength if the initiator did not do so.  This is entirely
redundant in our case, since FirstBurstLength is defined by RFC 3720
to be

  "Irrelevant when: ( InitialR2T=Yes and ImmediateData=No )"

and we already enforce both InitialR2T=Yes and ImmediateData=No in our
initial proposal.  However, LIO (arguably correctly) complains when we
do not respond to its redundant proposal of an already-irrelevant
value.

Fix by always proposing the default value for FirstBurstLength.

Debugged-by: Patrick Seeburger <info@8bit.de>
Tested-by: Patrick Seeburger <info@8bit.de>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2017-05-03 13:01:11 +01:00
..
ftp.c [uri] Refactor URI parsing and formatting 2014-02-27 13:32:53 +00:00
http.c [http] Rewrite HTTP core to support content encodings 2015-08-17 13:24:33 +01:00
httpauth.c [http] Rewrite HTTP core to support content encodings 2015-08-17 13:24:33 +01:00
httpbasic.c [http] Rewrite HTTP core to support content encodings 2015-08-17 13:24:33 +01:00
httpblock.c [block] Describe all SAN devices via ACPI tables 2017-03-28 19:12:48 +03:00
httpconn.c [http] Add missing check for memory allocation failure 2017-03-21 15:20:59 +02:00
httpcore.c [http] Notify data transfer interface when underlying connection is ready 2017-03-28 23:40:52 +03:00
httpdigest.c [http] Rewrite HTTP core to support content encodings 2015-08-17 13:24:33 +01:00
httpgce.c [cloud] Add ability to retrieve Google Compute Engine metadata 2017-01-23 14:43:20 +00:00
https.c [http] Rewrite HTTP core to support content encodings 2015-08-17 13:24:33 +01:00
iscsi.c [iscsi] Always send FirstBurstLength parameter 2017-05-03 13:01:11 +01:00
oncrpc.c [nfs] Fix double free bug on error path 2017-03-21 13:46:26 +02:00
syslogs.c [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00