Searched refs:sopt (Results 1 - 25 of 41) sorted by relevance

12

/netbsd-current/sys/compat/common/
H A Dkern_uipc_socket_50.c124 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 Dkrpc_subr.c197 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 Dl2cap_upper.c432 * 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 Drfcomm_upper.c439 * 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 Dsco_upper.c314 * 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 Drfcomm_socket.c364 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 Dl2cap_socket.c361 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 Dhci_socket.c712 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 Drfcomm_dlc.c223 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 Dsco_socket.c349 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 Drfcomm_session.c173 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 Dsctp_usrreq.c1333 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 Dip_output.c1083 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 Draw_ip.c406 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 Dip_var.h244 int ip_setmoptions(struct ip_moptions **, const struct sockopt *sopt);
245 int ip_getmoptions(struct ip_moptions *, struct sockopt *sopt);
H A Dip_mroute.c409 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 Duipc_socket.c1740 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 Duipc_accf.c201 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 Dip6_output.c1300 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 Draw_ip6.c538 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 Dip6_mroute.c313 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 Dcan.c862 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 Dt_basic.sh91 atf_test_case sopt
191 atf_add_test_case sopt
/netbsd-current/sys/rump/net/lib/libsockin/
H A Dsockin.c689 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 Dultrix_misc.c335 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);

Completed in 722 milliseconds

12