recvmmsg() and sendmmsg() equivalents for DTLS
It would be quite useful if GnuTLS implemented equivalents for recvmmsg()
and sendmmsg()
for use with DTLS — this would allow higher performance than is possible with just gnutls_record_recv()
and gnutls_record_send()
(even with gnutls_record_[un]cork()
).
Vectored receives, especially, would be useful, as they allow reading the DTLS payload directly into (for example) one buffer for the header, and one for the payload, of whatever higher-level protocol is being wrapped by DTLS.