Lines Matching refs:sopt
392 const struct ng_ksocket_sockopt *sopt; in ng_parse_sockoptval_getLength() local
395 sopt = (const struct ng_ksocket_sockopt *)(buf - offset); in ng_parse_sockoptval_getLength()
396 msg = (const struct ng_mesg *)((const u_char *)sopt - sizeof(*msg)); in ng_parse_sockoptval_getLength()
397 return msg->header.arglen - sizeof(*sopt); in ng_parse_sockoptval_getLength()
806 struct sockopt sopt; in ng_ksocket_rcvmsg() local
821 sopt.sopt_dir = SOPT_GET; in ng_ksocket_rcvmsg()
822 sopt.sopt_level = ksopt->level; in ng_ksocket_rcvmsg()
823 sopt.sopt_name = ksopt->name; in ng_ksocket_rcvmsg()
824 sopt.sopt_td = NULL; in ng_ksocket_rcvmsg()
825 sopt.sopt_valsize = NG_KSOCKET_MAX_OPTLEN; in ng_ksocket_rcvmsg()
827 sopt.sopt_val = ksopt->value; in ng_ksocket_rcvmsg()
828 if ((error = sogetopt(so, &sopt)) != 0) { in ng_ksocket_rcvmsg()
835 + sopt.sopt_valsize; in ng_ksocket_rcvmsg()
844 struct sockopt sopt; in ng_ksocket_rcvmsg() local
853 sopt.sopt_dir = SOPT_SET; in ng_ksocket_rcvmsg()
854 sopt.sopt_level = ksopt->level; in ng_ksocket_rcvmsg()
855 sopt.sopt_name = ksopt->name; in ng_ksocket_rcvmsg()
856 sopt.sopt_val = ksopt->value; in ng_ksocket_rcvmsg()
857 sopt.sopt_valsize = valsize; in ng_ksocket_rcvmsg()
858 sopt.sopt_td = NULL; in ng_ksocket_rcvmsg()
859 error = sosetopt(so, &sopt); in ng_ksocket_rcvmsg()