I'm really not an expert on this, but I suspect the network card will read it directly into the userspace buffer, so it'll be whatever size we return from _uv_hook_alloc_buf(sock::UdpSocket,size::Int32) above.