[PATCH v4 7/8] udp: Decide whether to "splice" per datagram rather than per socket