Lines Matching refs:sopt
7858 sctp_ctloutput(struct socket *so, struct sockopt *sopt) argument
7870 if ((sopt->sopt_level == SOL_SOCKET) &&
7871 (sopt->sopt_name == SO_SETFIB)) {
7883 if (sopt->sopt_level != IPPROTO_SCTP) {
7887 error = ip6_ctloutput(so, sopt);
7893 error = ip_ctloutput(so, sopt);
7897 optsize = sopt->sopt_valsize;
7908 error = sooptcopyin(sopt, optval, optsize, optsize);
7915 p = (void *)sopt->sopt_td;
7917 p = (void *)sopt->sopt_p;
7919 if (sopt->sopt_dir == SOPT_SET) {
7923 error = sctp_setopt(so, sopt->sopt_name, optval, optsize, p);
7927 } else if (sopt->sopt_dir == SOPT_GET) {
7928 error = sctp_getopt(so, sopt->sopt_name, optval, &optsize, p);
7934 error = sooptcopyout(sopt, optval, optsize);