Lines Matching refs:sopt
576 rip6_ctloutput(struct socket *so, struct sockopt *sopt) in rip6_ctloutput() argument
581 if (sopt->sopt_level == IPPROTO_ICMPV6) in rip6_ctloutput()
586 return (icmp6_ctloutput(so, sopt)); in rip6_ctloutput()
587 else if (sopt->sopt_level != IPPROTO_IPV6) { in rip6_ctloutput()
588 if (sopt->sopt_dir == SOPT_SET && in rip6_ctloutput()
589 sopt->sopt_level == SOL_SOCKET && in rip6_ctloutput()
590 sopt->sopt_name == SO_SETFIB) in rip6_ctloutput()
591 return (ip6_ctloutput(so, sopt)); in rip6_ctloutput()
597 switch (sopt->sopt_dir) { in rip6_ctloutput()
599 switch (sopt->sopt_name) { in rip6_ctloutput()
609 error = ip6_mrouter_get ? ip6_mrouter_get(so, sopt) : in rip6_ctloutput()
613 error = ip6_raw_ctloutput(so, sopt); in rip6_ctloutput()
616 error = ip6_ctloutput(so, sopt); in rip6_ctloutput()
622 switch (sopt->sopt_name) { in rip6_ctloutput()
632 error = ip6_mrouter_set ? ip6_mrouter_set(so, sopt) : in rip6_ctloutput()
636 error = ip6_raw_ctloutput(so, sopt); in rip6_ctloutput()
639 error = ip6_ctloutput(so, sopt); in rip6_ctloutput()