Sending a UDP Datagram
UDP Module receives user buffer, prepends IP and UDP headers
fills in IP header info [proto, len, src, dst]
fills in UDP header [sport, dport, len]
computes pseudoheader cksum if enabled and fills it in
sets TTL and TOS (system defined)
sends UDP/IP packet to IP