Lines Matching defs:sopt
478 const struct ng_ksocket_sockopt *sopt;
481 sopt = (const struct ng_ksocket_sockopt *)(buf - offset);
482 msg = (const struct ng_mesg *)((const u_char *)sopt - sizeof(*msg));
483 return msg->header.arglen - sizeof(*sopt);
894 struct sockopt sopt;
909 sopt.sopt_dir = SOPT_GET;
910 sopt.sopt_level = ksopt->level;
911 sopt.sopt_name = ksopt->name;
912 sopt.sopt_td = NULL;
913 sopt.sopt_valsize = NG_KSOCKET_MAX_OPTLEN;
915 sopt.sopt_val = ksopt->value;
916 if ((error = sogetopt(so, &sopt)) != 0) {
923 + sopt.sopt_valsize;
932 struct sockopt sopt;
941 sopt.sopt_dir = SOPT_SET;
942 sopt.sopt_level = ksopt->level;
943 sopt.sopt_name = ksopt->name;
944 sopt.sopt_val = ksopt->value;
945 sopt.sopt_valsize = valsize;
946 sopt.sopt_td = NULL;
947 error = sosetopt(so, &sopt);