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