Due to a recent change in -current the socket sending routine has started producing small data packets crossing memory page boundary. This is not supported by Xen and kernels with this change will experience broken bulk TCP transmit behaviour. We're working on fixing it.
Cheers, Mike
