Lines Matching refs:sopt
647 rip_ctloutput(struct socket *so, struct sockopt *sopt) in rip_ctloutput() argument
652 if (sopt->sopt_level != IPPROTO_IP) { in rip_ctloutput()
653 if (sopt->sopt_dir == SOPT_SET && in rip_ctloutput()
654 sopt->sopt_level == SOL_SOCKET && in rip_ctloutput()
655 sopt->sopt_name == SO_SETFIB) in rip_ctloutput()
656 return (ip_ctloutput(so, sopt)); in rip_ctloutput()
661 switch (sopt->sopt_dir) { in rip_ctloutput()
663 switch (sopt->sopt_name) { in rip_ctloutput()
666 error = sooptcopyout(sopt, &optval, sizeof optval); in rip_ctloutput()
677 error = V_ip_fw_ctl_ptr(sopt); in rip_ctloutput()
685 error = ip_dn_ctl_ptr(sopt); in rip_ctloutput()
707 error = ip_mrouter_get ? ip_mrouter_get(so, sopt) : in rip_ctloutput()
712 error = ip_ctloutput(so, sopt); in rip_ctloutput()
718 switch (sopt->sopt_name) { in rip_ctloutput()
720 error = sooptcopyin(sopt, &optval, sizeof optval, in rip_ctloutput()
744 error = V_ip_fw_ctl_ptr(sopt); in rip_ctloutput()
754 error = ip_dn_ctl_ptr(sopt); in rip_ctloutput()
783 ip_rsvp_vif(so, sopt) : EINVAL; in rip_ctloutput()
803 error = ip_mrouter_set ? ip_mrouter_set(so, sopt) : in rip_ctloutput()
808 error = ip_ctloutput(so, sopt); in rip_ctloutput()