Guard that validates REQUESTED-TRANSPORT on Allocate.
What problem this solves
Allocate must declare whether the relay uses UDP or TCP. This step rejects missing, unsupported, or mismatched transport requests (for example TCP relay on a UDP socket) before any relay resources are opened.
First step in the @allocation pipeline.
Internal
Pipeline action only; not part of the public application API.
RFCs
Summary
Functions
Ensures REQUESTED-TRANSPORT is present and UDP/TCP is allowed on this socket.