This patch seems to fix it for me. With the patch applied, ttcp.aio runs through to the end and switches from 4 KB RDMAs to 8 KB RDMAs after 256 KB has been transferred. Without the patch, ttcp.aio does a 0-length after 256 KB and fails. - R.