Lines Matching defs:sopt
392 const struct ng_ksocket_sockopt *sopt;
395 sopt = (const struct ng_ksocket_sockopt *)(buf - offset);
396 msg = (const struct ng_mesg *)((const u_char *)sopt - sizeof(*msg));
397 return msg->header.arglen - sizeof(*sopt);
807 struct sockopt sopt;
822 sopt.sopt_dir = SOPT_GET;
823 sopt.sopt_level = ksopt->level;
824 sopt.sopt_name = ksopt->name;
825 sopt.sopt_td = NULL;
826 sopt.sopt_valsize = NG_KSOCKET_MAX_OPTLEN;
828 sopt.sopt_val = ksopt->value;
829 if ((error = sogetopt(so, &sopt)) != 0) {
836 + sopt.sopt_valsize;
845 struct sockopt sopt;
854 sopt.sopt_dir = SOPT_SET;
855 sopt.sopt_level = ksopt->level;
856 sopt.sopt_name = ksopt->name;
857 sopt.sopt_val = ksopt->value;
858 sopt.sopt_valsize = valsize;
859 sopt.sopt_td = NULL;
860 error = sosetopt(so, &sopt);