/netbsd-current/sys/compat/common/ |
H A D | kern_uipc_socket_50.c | 124 uipc_socket_50_getopt1(int opt, struct socket *so, struct sockopt *sopt) argument 139 error = sockopt_set(sopt, &otv, sizeof(otv)); 143 error = sockopt_setint(sopt, (so->so_options & opt) ? 1 : 0); 153 uipc_socket_50_setopt1(int opt, struct socket *so, const struct sockopt *sopt) argument 165 error = sockopt_get(sopt, &otv, sizeof(otv)); 196 error = sockopt_getint(sopt, &optval);
|
/netbsd-current/sys/fs/nfs/common/ |
H A D | krpc_subr.c | 197 struct sockopt sopt; local 224 bzero(&sopt, sizeof sopt); 225 sopt.sopt_dir = SOPT_SET; 226 sopt.sopt_level = SOL_SOCKET; 227 sopt.sopt_name = SO_RCVTIMEO; 228 sopt.sopt_val = &tv; 229 sopt.sopt_valsize = sizeof tv; 231 if ((error = sosetopt(so, &sopt)) != 0) 239 sopt [all...] |
/netbsd-current/sys/netbt/ |
H A D | l2cap_upper.c | 432 * l2cap_setopt(l2cap_channel, sopt) 445 l2cap_setopt(struct l2cap_channel *chan, const struct sockopt *sopt) argument 450 switch (sopt->sopt_name) { 452 err = sockopt_get(sopt, &mtu, sizeof(mtu)); 466 err = sockopt_getint(sopt, &mode); 496 * l2cap_getopt(l2cap_channel, sopt) 501 l2cap_getopt(struct l2cap_channel *chan, struct sockopt *sopt) argument 504 switch (sopt->sopt_name) { 506 return sockopt_set(sopt, &chan->lc_imtu, sizeof(uint16_t)); 509 return sockopt_set(sopt, [all...] |
H A D | rfcomm_upper.c | 439 * rfcomm_setopt(dlc, sopt) 444 rfcomm_setopt(struct rfcomm_dlc *dlc, const struct sockopt *sopt) argument 449 switch (sopt->sopt_name) { 451 err = sockopt_get(sopt, &mtu, sizeof(mtu)); 465 err = sockopt_getint(sopt, &mode); 492 * rfcomm_getopt(dlc, sopt) 497 rfcomm_getopt(struct rfcomm_dlc *dlc, struct sockopt *sopt) argument 501 switch (sopt->sopt_name) { 503 return sockopt_set(sopt, &dlc->rd_mtu, sizeof(uint16_t)); 515 return sockopt_set(sopt, [all...] |
H A D | sco_upper.c | 314 * sco_setopt(pcb, sopt) 319 sco_setopt(struct sco_pcb *pcb, const struct sockopt *sopt) argument 323 switch (sopt->sopt_name) { 333 * sco_getopt(pcb, sopt) 338 sco_getopt(struct sco_pcb *pcb, struct sockopt *sopt) argument 341 switch (sopt->sopt_name) { 343 return sockopt_set(sopt, &pcb->sp_mtu, sizeof(uint16_t)); 347 return sockopt_set(sopt,
|
H A D | rfcomm_socket.c | 364 rfcomm_ctloutput(int req, struct socket *so, struct sockopt *sopt) argument 374 if (sopt->sopt_level != BTPROTO_RFCOMM) 379 err = rfcomm_getopt(pcb, sopt); 383 err = rfcomm_setopt(pcb, sopt); 469 struct sockopt sopt; local 477 sockopt_init(&sopt, BTPROTO_RFCOMM, SO_RFCOMM_LM, 0); 478 (void)rfcomm_getopt(so->so_pcb, &sopt); 479 (void)sockopt_getint(&sopt, &mode); 480 sockopt_destroy(&sopt);
|
H A D | l2cap_socket.c | 361 l2cap_ctloutput(int req, struct socket *so, struct sockopt *sopt) argument 371 if (sopt->sopt_level != BTPROTO_L2CAP) 376 err = l2cap_getopt(pcb, sopt); 380 err = l2cap_setopt(pcb, sopt); 457 struct sockopt sopt; local 465 sockopt_init(&sopt, BTPROTO_L2CAP, SO_L2CAP_LM, 0); 466 (void)l2cap_getopt(so->so_pcb, &sopt); 467 (void)sockopt_getint(&sopt, &mode); 468 sockopt_destroy(&sopt);
|
H A D | hci_socket.c | 712 hci_ctloutput(int req, struct socket *so, struct sockopt *sopt) argument 722 if (sopt->sopt_level != BTPROTO_HCI) 727 switch (sopt->sopt_name) { 729 err = sockopt_set(sopt, &pcb->hp_efilter, 735 err = sockopt_set(sopt, &pcb->hp_pfilter, 741 err = sockopt_setint(sopt, 753 switch (sopt->sopt_name) { 755 err = sockopt_get(sopt, &pcb->hp_efilter, 761 err = sockopt_get(sopt, &pcb->hp_pfilter, 767 err = sockopt_getint(sopt, [all...] |
H A D | rfcomm_dlc.c | 223 struct sockopt sopt; local 243 sockopt_init(&sopt, BTPROTO_L2CAP, SO_L2CAP_LM, 0); 244 sockopt_setint(&sopt, mode); 245 err = l2cap_setopt(dlc->rd_session->rs_l2cap, &sopt); 246 sockopt_destroy(&sopt);
|
H A D | sco_socket.c | 349 sco_ctloutput(int req, struct socket *so, struct sockopt *sopt) argument 359 if (sopt->sopt_level != BTPROTO_SCO) 364 err = sco_getopt(pcb, sopt); 368 err = sco_setopt(pcb, sopt);
|
H A D | rfcomm_session.c | 173 struct sockopt sopt; local 194 sockopt_init(&sopt, BTPROTO_L2CAP, SO_L2CAP_OMTU, 0); 195 (void)l2cap_getopt(rs->rs_l2cap, &sopt); 196 (void)sockopt_get(&sopt, &rs->rs_mtu, sizeof(rs->rs_mtu)); 197 sockopt_destroy(&sopt); 349 struct sockopt sopt; local 362 sockopt_init(&sopt, BTPROTO_L2CAP, SO_L2CAP_OMTU, 0); 363 (void)l2cap_getopt(rs->rs_l2cap, &sopt); 364 (void)sockopt_get(&sopt, &rs->rs_mtu, sizeof(rs->rs_mtu)); 365 sockopt_destroy(&sopt); [all...] |
/netbsd-current/sys/netinet/ |
H A D | sctp_usrreq.c | 1333 sctp_optsget(struct socket *so, struct sockopt *sopt) argument 1347 printf("optsget opt:%x sz:%zu\n", sopt->sopt_name, 1348 sopt->sopt_size); 1352 switch (sopt->sopt_name) { 1364 switch (sopt->sopt_name) { 1387 } /* end switch (sopt->sopt_name) */ 1388 if (sopt->sopt_name != SCTP_AUTOCLOSE) { 1392 if (sopt->sopt_size < sizeof(int)) { 1398 ovp = sopt->sopt_data; 1400 sopt 2384 sctp_optsset(struct socket *so, struct sockopt *sopt) argument 3240 sctp_ctloutput(int op, struct socket *so, struct sockopt *sopt) argument [all...] |
H A D | ip_output.c | 1083 ip_ctloutput(int op, struct socket *so, struct sockopt *sopt) argument 1093 if (sopt->sopt_level != IPPROTO_IP) { 1094 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_NOHEADER) 1101 switch (sopt->sopt_name) { 1106 error = ip_pcbopts(inp, sopt); 1119 error = sockopt_getint(sopt, &optval); 1123 switch (sopt->sopt_name) { 1180 error = sockopt_getint(sopt, &optval); 1186 error = sockopt_get(sopt, 1561 ip_pcbopts(struct inpcb *inp, const struct sockopt *sopt) argument 1709 ip_getoptval(const struct sockopt *sopt, u_int8_t *val, u_int maxval) argument 1743 ip_get_membership(const struct sockopt *sopt, struct ifnet **ifp, struct psref *psref, struct in_addr *ia, bool add) argument 1812 ip_add_membership(struct ip_moptions *imo, const struct sockopt *sopt) argument 1886 ip_drop_membership(struct ip_moptions *imo, const struct sockopt *sopt) argument 1946 ip_setmoptions(struct ip_moptions **pimo, const struct sockopt *sopt) argument 2058 ip_getmoptions(struct ip_moptions *imo, struct sockopt *sopt) argument [all...] |
H A D | raw_ip.c | 406 rip_ctloutput(int op, struct socket *so, struct sockopt *sopt) argument 412 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_NOHEADER) { 415 error = sockopt_set(sopt, &optval, sizeof(optval)); 417 error = sockopt_getint(sopt, &optval); 427 } else if (sopt->sopt_level != IPPROTO_IP) 428 return ip_ctloutput(op, so, sopt); 433 switch (sopt->sopt_name) { 435 error = sockopt_getint(sopt, &optval); 455 error = ip_mrouter_set(so, sopt); [all...] |
H A D | ip_var.h | 244 int ip_setmoptions(struct ip_moptions **, const struct sockopt *sopt); 245 int ip_getmoptions(struct ip_moptions *, struct sockopt *sopt);
|
H A D | ip_mroute.c | 409 ip_mrouter_set(struct socket *so, struct sockopt *sopt) argument 417 if (sopt->sopt_name != MRT_INIT && so != ip_mrouter) 420 switch (sopt->sopt_name) { 422 error = sockopt_getint(sopt, &optval); 432 error = sockopt_get(sopt, &vifc, sizeof(vifc)); 438 error = sockopt_get(sopt, &vifi, sizeof(vifi)); 444 error = add_mfc(sopt); 447 error = del_mfc(sopt); 450 error = sockopt_getint(sopt, &optval); 456 error = set_api_config(sopt); 482 ip_mrouter_get(struct socket *so, struct sockopt *sopt) argument 727 set_api_config(struct sockopt *sopt) argument 1033 add_mfc(struct sockopt *sopt) argument 1192 del_mfc(struct sockopt *sopt) argument [all...] |
/netbsd-current/sys/kern/ |
H A D | uipc_socket.c | 1740 sosetopt1(struct socket *so, const struct sockopt *sopt) argument 1747 opt = sopt->sopt_name; 1752 error = accept_filt_setopt(so, sopt); 1757 error = sockopt_get(sopt, &l, sizeof(l)); 1784 error = sockopt_getint(sopt, &optval); 1798 error = sockopt_getint(sopt, &optval); 1854 error = sockopt_get(sopt, &tv, sizeof(tv)); 1883 (opt, so, sopt), enosys(), error); 1895 sosetopt(struct socket *so, struct sockopt *sopt) argument 1899 if (sopt 1927 struct sockopt sopt; local 1946 sogetopt1(struct socket *so, struct sockopt *sopt) argument 2037 sogetopt(struct socket *so, struct sockopt *sopt) argument 2060 sockopt_alloc(struct sockopt *sopt, size_t len, km_flag_t kmflag) argument 2083 sockopt_init(struct sockopt *sopt, int level, int name, size_t size) argument 2098 sockopt_destroy(struct sockopt *sopt) argument 2113 sockopt_set(struct sockopt *sopt, const void *buf, size_t len) argument 2135 sockopt_setint(struct sockopt *sopt, int val) argument 2146 sockopt_get(const struct sockopt *sopt, void *buf, size_t len) argument 2160 sockopt_getint(const struct sockopt *sopt, int *valp) argument 2173 sockopt_setmbuf(struct sockopt *sopt, struct mbuf *m) argument 2200 sockopt_getmbuf(const struct sockopt *sopt) argument [all...] |
H A D | uipc_accf.c | 201 accept_filt_getopt(struct socket *so, struct sockopt *sopt) argument 221 error = sockopt_set(sopt, &afa, sizeof(afa)); 277 accept_filt_setopt(struct socket *so, const struct sockopt *sopt) argument 286 if (sopt == NULL || sopt->sopt_size == 0) { 295 error = sockopt_get(sopt, &afa, sizeof(afa));
|
/netbsd-current/sys/netinet6/ |
H A D | ip6_output.c | 1300 ip6_ctloutput(int op, struct socket *so, struct sockopt *sopt) argument 1310 KASSERT(sopt != NULL); 1312 level = sopt->sopt_level; 1313 optname = sopt->sopt_name; 1329 return ip_getmoptions(*mopts, sopt); 1331 return ip_setmoptions(mopts, sopt); 1348 error = ip6_pcbopts(&in6p_outputopts(inp), so, sopt); 1386 error = sockopt_getint(sopt, &optval); 1567 error = sockopt_get(sopt, &tclass, sizeof(tclass)); 1583 error = sockopt_getint(sopt, 1962 ip6_raw_ctloutput(int op, struct socket *so, struct sockopt *sopt) argument 2037 ip6_pcbopts(struct ip6_pktopts **pktopt, struct socket *so, struct sockopt *sopt) argument 2127 ip6_getpcbopt(struct ip6_pktopts *pktopt, int optname, struct sockopt *sopt) argument 2351 ip6_get_membership(const struct sockopt *sopt, struct ifnet **ifp, struct psref *psref, void *v, size_t l) argument 2433 ip6_setmoptions(const struct sockopt *sopt, struct inpcb *inp) argument 2696 ip6_getmoptions(struct sockopt *sopt, struct inpcb *inp) argument [all...] |
H A D | raw_ip6.c | 538 rip6_ctloutput(int op, struct socket *so, struct sockopt *sopt) argument 542 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_NOHEADER) { 548 error = sockopt_set(sopt, &optval, sizeof(optval)); 550 error = sockopt_getint(sopt, &optval); 558 } else if (sopt->sopt_level != IPPROTO_IPV6) 559 return ip6_ctloutput(op, so, sopt); 561 switch (sopt->sopt_name) { 570 error = ip6_mrouter_set(so, sopt); 572 error = ip6_mrouter_get(so, sopt); [all...] |
H A D | ip6_mroute.c | 313 ip6_mrouter_set(struct socket *so, struct sockopt *sopt) argument 320 if (sopt->sopt_name != MRT6_INIT && so != ip6_mrouter) 325 switch (sopt->sopt_name) { 330 error = sockopt_getint(sopt, &optval); 333 return (ip6_mrouter_init(so, optval, sopt->sopt_name)); 337 error = sockopt_get(sopt, &mifc, sizeof(mifc)); 342 error = sockopt_get(sopt, &mifi, sizeof(mifi)); 347 error = sockopt_get(sopt, &mfcc, sizeof(mfcc)); 352 error = sockopt_get(sopt, &mfcc, sizeof(mfcc)); 357 error = sockopt_getint(sopt, 372 ip6_mrouter_get(struct socket *so, struct sockopt *sopt) argument [all...] |
/netbsd-current/sys/netcan/ |
H A D | can.c | 862 can_raw_getop(struct canpcb *canp, struct sockopt *sopt) argument 867 switch (sopt->sopt_name) { 870 error = sockopt_set(sopt, &optval, sizeof(optval)); 874 error = sockopt_set(sopt, &optval, sizeof(optval)); 877 error = sockopt_set(sopt, canp->canp_filters, 888 can_raw_setop(struct canpcb *canp, struct sockopt *sopt) argument 893 switch (sopt->sopt_name) { 895 error = sockopt_getint(sopt, &optval); 905 error = sockopt_getint(sopt, &optval); 916 int nfilters = sopt 934 can_ctloutput(int op, struct socket *so, struct sockopt *sopt) argument [all...] |
/netbsd-current/tests/usr.bin/tr/ |
H A D | t_basic.sh | 91 atf_test_case sopt 191 atf_add_test_case sopt
|
/netbsd-current/sys/rump/net/lib/libsockin/ |
H A D | sockin.c | 689 sockin_ctloutput(int op, struct socket *so, struct sockopt *sopt) argument 692 return rumpcomp_sockin_setsockopt(SO2S(so), sopt->sopt_level, 693 sopt->sopt_name, sopt->sopt_data, sopt->sopt_size);
|
/netbsd-current/sys/compat/ultrix/ |
H A D | ultrix_misc.c | 335 struct sockopt sopt; local 381 sockopt_init(&sopt, SCARG(&ap, level), SCARG(&ap, name), 384 error = copyin(SCARG(&ap, val), sopt.sopt_data, 388 error = sosetopt(so, &sopt); 389 sockopt_destroy(&sopt);
|