udp: add bunch of documentation