[PATCH v2 3/4] udp: Rework how we divide queued datagrams between sending methods