[gnutls-devel] [sr #108712] mutiple DTLS records in one UDP packet not handled correctly

Andreas Schultz INVALID.NOREPLY at gnu.org
Mon Jan 5 12:11:02 CET 2015


Follow-up Comment #4, sr #108712 (project gnutls):

Got a working demo and it doesn't even the non-blocking socket.

However, when looking more closely at the socket code, I found another
potential problem. DTLS UDP sockets use writev to push out all parts for the
handshake flight. writev will combine all iovec's into one single UDP datagram
when the path MTU permits it. This defeats the purpose of
gnutls_dtls_set_mtu.

Should I open a new ticket for this?

(file #32761)
    _______________________________________________________

Additional Item Attachment:

File name: mini-dtls-srecord.c            Size:8 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/support/?108712>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




More information about the Gnutls-devel mailing list