Correctly assign source address and port to encapsulating UDP socket
Add SCTP encapsulation support to UDP
Correcly calculate UDP checksum
Add missing return value
Unify UDP tunnel creation interface for both endpoints and transports
Move structs to correct header
Refactor UDP tunnel creation
Add experimental per-endpoint UDP encapsulation