sosetopt
error = sosetopt(so, SCARG(uap, level), SCARG(uap, name), m);
error = sosetopt(so, IPPROTO_IP, IP_MINTTL, mopt);
error = sosetopt(so, IPPROTO_IP, IP_PORTRANGE, mopt);
error = sosetopt(so, IPPROTO_IP, IP_TTL, mopt);
error = sosetopt(so, IPPROTO_IP, IP_TOS, mopt);
error = sosetopt(so, SOL_SOCKET, SO_RTABLE, &m);
if ((ret = sosetopt(*so, SOL_SOCKET, SO_RTABLE, &mrtable)) == 0) {
error = sosetopt(so, SOL_SOCKET, SO_RCVTIMEO, m);
error = sosetopt(so, SOL_SOCKET, SO_BROADCAST, m);
error = sosetopt(so, IPPROTO_IP, IP_PORTRANGE, mopt);
error = sosetopt(so, IPPROTO_IP, IP_PORTRANGE, mopt);
error = sosetopt(so, IPPROTO_IP, IP_PORTRANGE, mopt);
error = sosetopt(so, IPPROTO_IP, IP_PORTRANGE, mopt);
sosetopt(so, SOL_SOCKET, SO_KEEPALIVE, mopt);
sosetopt(so, IPPROTO_TCP, TCP_NODELAY, mopt);
sosetopt(so, SOL_SOCKET, SO_KEEPALIVE, m);
sosetopt(so, IPPROTO_TCP, TCP_NODELAY, m);
int sosetopt(struct socket *, int, int, struct mbuf *);