- Always use distinct sockets for send and recv
- Limit rights on the recv socket
- Limit rights before entering capability mode
For ICMP6 we were using the same socket for both, and we limited rights
on the socket such that it's impossible to receive anything.