Hi, The patch i attached defines max_sectors for each NBD device to be 256 which is 128KB as described in the protocol description i attached. The value 255 which is default in 2.4 kernels is not optimal. See my other posting in the lkml to read why. The patch seems to work fine. My server-implementation receives one 128KB request as expected instead of two 127KB and 1Kb requests. Even if 256 is the new max_sectors-default of kernel 2.6, the patch should be applied since the value should be part of the protocol specification and therefor part of nbd.c The documentation i attached should be published somewhere. For example on nbd.sf.net since we didn't find one source where all the information is collected. Thx Sven