Lines Matching refs:sopt
139 extern int ip6_raw_ctloutput(struct socket *so, struct sockopt *sopt);
634 struct sockopt *sopt)
639 if (sopt->sopt_level == IPPROTO_ICMPV6)
644 return(icmp6_ctloutput(so, sopt));
645 else if (sopt->sopt_level != IPPROTO_IPV6 &&
646 !(sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_FLUSH))
651 switch (sopt->sopt_dir) {
653 switch (sopt->sopt_name) {
660 error = ip6_fw_ctl_ptr(sopt);
674 error = ip6_mrouter_get(so, sopt);
680 error = ip6_raw_ctloutput(so, sopt);
683 error = ip6_ctloutput(so, sopt);
689 switch (sopt->sopt_name) {
698 error = ip6_fw_ctl_ptr(sopt);
712 error = ip6_mrouter_set(so, sopt);
718 error = ip6_raw_ctloutput(so, sopt);
722 if ((error = sooptcopyin(sopt, &optval, sizeof (optval),
730 error = ip6_ctloutput(so, sopt);