pru_shutdown
error = pru_shutdown(so);
.pru_shutdown = uipc_shutdown,
.pru_shutdown = uipc_dgram_shutdown,
.pru_shutdown = ether_frm_shutdown,
.pru_shutdown = pfkeyv2_shutdown,
.pru_shutdown = route_shutdown,
.pru_shutdown = divert_shutdown,
.pru_shutdown = rip_shutdown,
.pru_shutdown = rip_shutdown,
.pru_shutdown = tcp_shutdown,
.pru_shutdown = tcp_shutdown,
.pru_shutdown = udp_shutdown,
.pru_shutdown = udp_shutdown,
.pru_shutdown = divert_shutdown,
.pru_shutdown = rip6_shutdown,
return (*so->so_proto->pr_usrreqs->pru_shutdown)(so);
int (*pru_shutdown)(struct socket *);