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.tags/v0.9.3
|
|
||
421 |
|
421 |
|
422 |
|
422 |
|
423 |
|
423 |
|
424 |
|
|
|
425 |
|
|
|
|
424 |
|
|
|
425 |
|
|
426 |
|
426 |
|
427 |
|
427 |
|
428 |
|
428 |
|
|
|
||
438 |
|
438 |
|
439 |
|
439 |
|
440 |
|
440 |
|
|
441 |
|
|
|
442 |
|
|
|
443 |
|
|
|
444 |
|
|
|
445 |
|
|
441 |
|
446 |
|
442 |
|
447 |
|
443 |
|
448 |
|
|
|
||
475 |
|
480 |
|
476 |
|
481 |
|
477 |
|
482 |
|
|
483 |
|
|
|
484 |
|
|
478 |
|
485 |
|
479 |
|
486 |
|
480 |
|
487 |
|
481 |
|
488 |
|
482 |
|
489 |
|
483 |
|
490 |
|
484 |
|
|
|
|
491 |
|
|
485 |
|
492 |
|
486 |
|
493 |
|
487 |
|
494 |
|