pru_sockaddr
error = pru_sockaddr(so, m);
.pru_sockaddr = uipc_sockaddr,
.pru_sockaddr = uipc_sockaddr,
.pru_sockaddr = ether_frm_sockaddr,
.pru_sockaddr = pfkeyv2_sockaddr,
.pru_sockaddr = route_sockaddr,
.pru_sockaddr = in_sockaddr,
.pru_sockaddr = in_sockaddr,
.pru_sockaddr = in_sockaddr,
.pru_sockaddr = tcp_sockaddr,
.pru_sockaddr = tcp_sockaddr,
.pru_sockaddr = in_sockaddr,
.pru_sockaddr = in6_sockaddr,
.pru_sockaddr = in6_sockaddr,
.pru_sockaddr = in6_sockaddr,
return (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, addr);
int (*pru_sockaddr)(struct socket *, struct mbuf *);