/src/sys/compat/common/ |
kern_uipc_socket_50.c | 124 uipc_socket_50_getopt1(int opt, struct socket *so, struct sockopt *sopt) 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) 165 error = sockopt_get(sopt, &otv, sizeof(otv)); 196 error = sockopt_getint(sopt, &optval);
|
/src/sys/fs/nfs/common/ |
krpc_subr.c | 197 struct sockopt sopt; local in function:krpc_call 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.sopt_name = SO_BROADCAST [all...] |
/src/sys/netbt/ |
l2cap_upper.c | 432 * l2cap_setopt(l2cap_channel, sopt) 445 l2cap_setopt(struct l2cap_channel *chan, const struct sockopt *sopt) 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) 504 switch (sopt->sopt_name) { 506 return sockopt_set(sopt, &chan->lc_imtu, sizeof(uint16_t)); 509 return sockopt_set(sopt, &chan->lc_omtu, sizeof(uint16_t)) [all...] |
rfcomm_upper.c | 437 * rfcomm_setopt(dlc, sopt) 442 rfcomm_setopt(struct rfcomm_dlc *dlc, const struct sockopt *sopt) 447 switch (sopt->sopt_name) { 449 err = sockopt_get(sopt, &mtu, sizeof(mtu)); 463 err = sockopt_getint(sopt, &mode); 490 * rfcomm_getopt(dlc, sopt) 495 rfcomm_getopt(struct rfcomm_dlc *dlc, struct sockopt *sopt) 499 switch (sopt->sopt_name) { 501 return sockopt_set(sopt, &dlc->rd_mtu, sizeof(uint16_t)); 513 return sockopt_set(sopt, &fc, sizeof(fc)) [all...] |
sco_upper.c | 314 * sco_setopt(pcb, sopt) 319 sco_setopt(struct sco_pcb *pcb, const struct sockopt *sopt) 323 switch (sopt->sopt_name) { 333 * sco_getopt(pcb, sopt) 338 sco_getopt(struct sco_pcb *pcb, struct sockopt *sopt) 341 switch (sopt->sopt_name) { 343 return sockopt_set(sopt, &pcb->sp_mtu, sizeof(uint16_t)); 347 return sockopt_set(sopt,
|
l2cap_socket.c | 359 l2cap_ctloutput(int req, struct socket *so, struct sockopt *sopt) 369 if (sopt->sopt_level != BTPROTO_L2CAP) 374 err = l2cap_getopt(pcb, sopt); 378 err = l2cap_setopt(pcb, sopt); 455 struct sockopt sopt; local in function:l2cap_linkmode 463 sockopt_init(&sopt, BTPROTO_L2CAP, SO_L2CAP_LM, 0); 464 (void)l2cap_getopt(so->so_pcb, &sopt); 465 (void)sockopt_getint(&sopt, &mode); 466 sockopt_destroy(&sopt);
|
rfcomm_socket.c | 363 rfcomm_ctloutput(int req, struct socket *so, struct sockopt *sopt) 373 if (sopt->sopt_level != BTPROTO_RFCOMM) 378 err = rfcomm_getopt(pcb, sopt); 382 err = rfcomm_setopt(pcb, sopt); 468 struct sockopt sopt; local in function:rfcomm_linkmode 476 sockopt_init(&sopt, BTPROTO_RFCOMM, SO_RFCOMM_LM, 0); 477 (void)rfcomm_getopt(so->so_pcb, &sopt); 478 (void)sockopt_getint(&sopt, &mode); 479 sockopt_destroy(&sopt);
|
hci_socket.c | 710 hci_ctloutput(int req, struct socket *so, struct sockopt *sopt) 720 if (sopt->sopt_level != BTPROTO_HCI) 725 switch (sopt->sopt_name) { 727 err = sockopt_set(sopt, &pcb->hp_efilter, 733 err = sockopt_set(sopt, &pcb->hp_pfilter, 739 err = sockopt_setint(sopt, 751 switch (sopt->sopt_name) { 753 err = sockopt_get(sopt, &pcb->hp_efilter, 759 err = sockopt_get(sopt, &pcb->hp_pfilter, 765 err = sockopt_getint(sopt, &optval) [all...] |
rfcomm_dlc.c | 223 struct sockopt sopt; local in function:rfcomm_dlc_setmode 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);
|
sco_socket.c | 348 sco_ctloutput(int req, struct socket *so, struct sockopt *sopt) 358 if (sopt->sopt_level != BTPROTO_SCO) 363 err = sco_getopt(pcb, sopt); 367 err = sco_setopt(pcb, sopt);
|
rfcomm_session.c | 173 struct sockopt sopt; local in function:rfcomm_session_alloc 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 in function:rfcomm_session_connected 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...] |
/src/sys/netinet/ |
sctp_usrreq.c | 1327 sctp_optsget(struct socket *so, struct sockopt *sopt) 1341 printf("optsget opt:%x sz:%zu\n", sopt->sopt_name, 1342 sopt->sopt_size); 1346 switch (sopt->sopt_name) { 1358 switch (sopt->sopt_name) { 1381 } /* end switch (sopt->sopt_name) */ 1382 if (sopt->sopt_name != SCTP_AUTOCLOSE) { 1386 if (sopt->sopt_size < sizeof(int)) { 1392 ovp = sopt->sopt_data; 1394 sopt->sopt_size = sizeof(optval) [all...] |
ip_output.c | 1095 ip_ctloutput(int op, struct socket *so, struct sockopt *sopt) 1105 if (sopt->sopt_level != IPPROTO_IP) { 1106 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_NOHEADER) 1113 switch (sopt->sopt_name) { 1118 error = ip_pcbopts(inp, sopt); 1131 error = sockopt_getint(sopt, &optval); 1135 switch (sopt->sopt_name) { 1192 error = sockopt_getint(sopt, &optval); 1198 error = sockopt_get(sopt, &pktinfo, sizeof(pktinfo)) [all...] |
raw_ip.c | 403 rip_ctloutput(int op, struct socket *so, struct sockopt *sopt) 409 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_NOHEADER) { 412 error = sockopt_set(sopt, &optval, sizeof(optval)); 414 error = sockopt_getint(sopt, &optval); 424 } else if (sopt->sopt_level != IPPROTO_IP) 425 return ip_ctloutput(op, so, sopt); 430 switch (sopt->sopt_name) { 432 error = sockopt_getint(sopt, &optval); 452 error = ip_mrouter_set(so, sopt); [all...] |
ip_var.h | 244 int ip_setmoptions(struct ip_moptions **, const struct sockopt *sopt); 245 int ip_getmoptions(struct ip_moptions *, struct sockopt *sopt);
|
ip_mroute.c | 409 ip_mrouter_set(struct socket *so, struct sockopt *sopt) 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); [all...] |
/src/sys/kern/ |
uipc_socket.c | 1743 sosetopt1(struct socket *so, const struct sockopt *sopt) 1750 opt = sopt->sopt_name; 1755 error = accept_filt_setopt(so, sopt); 1760 error = sockopt_get(sopt, &l, sizeof(l)); 1787 error = sockopt_getint(sopt, &optval); 1801 error = sockopt_getint(sopt, &optval); 1857 error = sockopt_get(sopt, &tv, sizeof(tv)); 1886 (opt, so, sopt), enosys(), error); 1898 sosetopt(struct socket *so, struct sockopt *sopt) 1902 if (sopt->sopt_level == SOL_SOCKET) 1930 struct sockopt sopt; local in function:so_setsockopt [all...] |
uipc_accf.c | 204 accept_filt_getopt(struct socket *so, struct sockopt *sopt) 224 error = sockopt_set(sopt, &afa, sizeof(afa)); 280 accept_filt_setopt(struct socket *so, const struct sockopt *sopt) 289 if (sopt == NULL || sopt->sopt_size == 0) { 298 error = sockopt_get(sopt, &afa, sizeof(afa));
|
/src/sys/netinet6/ |
ip6_output.c | 1300 ip6_ctloutput(int op, struct socket *so, struct sockopt *sopt) 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, &optval) [all...] |
raw_ip6.c | 536 rip6_ctloutput(int op, struct socket *so, struct sockopt *sopt) 540 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_NOHEADER) { 546 error = sockopt_set(sopt, &optval, sizeof(optval)); 548 error = sockopt_getint(sopt, &optval); 556 } else if (sopt->sopt_level != IPPROTO_IPV6) 557 return ip6_ctloutput(op, so, sopt); 559 switch (sopt->sopt_name) { 568 error = ip6_mrouter_set(so, sopt); 570 error = ip6_mrouter_get(so, sopt); [all...] |
ip6_mroute.c | 313 ip6_mrouter_set(struct socket *so, struct sockopt *sopt) 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, &optval) [all...] |
/src/sys/netcan/ |
can.c | 860 can_raw_getop(struct canpcb *canp, struct sockopt *sopt) 865 switch (sopt->sopt_name) { 868 error = sockopt_set(sopt, &optval, sizeof(optval)); 872 error = sockopt_set(sopt, &optval, sizeof(optval)); 875 error = sockopt_set(sopt, canp->canp_filters, 886 can_raw_setop(struct canpcb *canp, struct sockopt *sopt) 891 switch (sopt->sopt_name) { 893 error = sockopt_getint(sopt, &optval); 903 error = sockopt_getint(sopt, &optval); 914 int nfilters = sopt->sopt_size / sizeof(struct can_filter) [all...] |
/src/tests/usr.bin/tr/ |
t_basic.sh | 91 atf_test_case sopt 191 atf_add_test_case sopt
|
/src/sys/rump/net/lib/libsockin/ |
sockin.c | 689 sockin_ctloutput(int op, struct socket *so, struct sockopt *sopt) 692 return rumpcomp_sockin_setsockopt(SO2S(so), sopt->sopt_level, 693 sopt->sopt_name, sopt->sopt_data, sopt->sopt_size);
|
/src/sys/compat/ultrix/ |
ultrix_misc.c | 335 struct sockopt sopt; local in function:ultrix_sys_setsockopt 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);
|