There's not point in using GClosure and going through all the GValue/libffi infrastructure for each DTLS packet.