Lines Matching defs:sopt
853 nl_ctloutput(struct socket *so, struct sockopt *sopt)
861 NL_LOG(LOG_DEBUG2, "%ssockopt(%p, %d)", (sopt->sopt_dir) ? "set" : "get",
862 so, sopt->sopt_name);
864 switch (sopt->sopt_dir) {
866 switch (sopt->sopt_name) {
869 error = sooptcopyin(sopt, &optval, sizeof(optval), sizeof(optval));
879 if (sopt->sopt_name == NETLINK_ADD_MEMBERSHIP)
889 error = sooptcopyin(sopt, &optval, sizeof(optval), sizeof(optval));
893 flag = nl_getoptflag(sopt->sopt_name);
912 switch (sopt->sopt_name) {
917 error = sooptcopyout(sopt, &optval, sizeof(optval));
924 optval = (nlp->nl_flags & nl_getoptflag(sopt->sopt_name)) != 0;
926 error = sooptcopyout(sopt, &optval, sizeof(optval));
956 nl_setsbopt(struct socket *so, struct sockopt *sopt)
961 if (sopt->sopt_name != SO_RCVBUF)
962 return (sbsetopt(so, sopt));
966 error = sooptcopyin(sopt, &optval, sizeof optval, sizeof optval);