summaryrefslogtreecommitdiffstats
path: root/src/util/zbin.c
diff options
context:
space:
mode:
authorMichael Brown2007-11-05 14:29:05 +0100
committerMichael Brown2007-11-05 14:29:05 +0100
commitc194b0c4bf8469f8229678f2685070fc552c4875 (patch)
tree8202e304ba1f918757f82f2e18425b9179e4955b /src/util/zbin.c
parentAllow space for the kernel's real-mode .bss. Previously we weren't (diff)
downloadipxe-c194b0c4bf8469f8229678f2685070fc552c4875.tar.gz
ipxe-c194b0c4bf8469f8229678f2685070fc552c4875.tar.xz
ipxe-c194b0c4bf8469f8229678f2685070fc552c4875.zip
Work around a bug in the OpenSolaris iSCSI target.
We didn't specify values for MaxRecvDataSegmentLength and MaxBurstLength (to save space, since we were happy with the RFC-defined default values of 8kB and 256kB respectively). However, the OpenSolaris target (incorrectly) assumes default values of zero for these parameters. The upshot was that the OpenSolaris target would get stuck in an endless loop trying to send us the first 512-byte sector, zero bytes at a time, and would eventually run out of memory and core-dump. Fixed by explicitly specifying the default values for these two parameters.
Diffstat (limited to 'src/util/zbin.c')
0 files changed, 0 insertions, 0 deletions