| /netbsd/src/sys/kern/ |
| D | uipc_socket.c | 527 so->so_proto = prp; in socreate() 629 if ((pr = so->so_proto) == NULL) in sofamily() 642 if (nam->sa_family != so->so_proto->pr_domain->dom_family) { in sobind() 646 error = (*so->so_proto->pr_usrreqs->pr_bind)(so, nam, l); in sobind() 671 error = (*so->so_proto->pr_usrreqs->pr_listen)(so, l); in solisten() 778 (*so->so_proto->pr_usrreqs->pr_detach)(so); in soclose() 802 error = (*so->so_proto->pr_usrreqs->pr_abort)(so); in soabort() 822 (so->so_proto->pr_flags & PR_ABRTACPTDIS) == 0) in soaccept() 823 error = (*so->so_proto->pr_usrreqs->pr_accept)(so, nam); in soaccept() 846 ((so->so_proto->pr_flags & PR_CONNREQUIRED) || in soconnect() [all …]
|
| D | sys_socket.c | 220 error = (*so->so_proto->pr_usrreqs->pr_ioctl)(so, in soo_ioctl() 248 error = (*so->so_proto->pr_usrreqs->pr_stat)(so, ub); in soo_stat()
|
| D | uipc_domain.c | 500 pcb->ki_family = so->so_proto->pr_domain->dom_family; in sysctl_dounpcb() 501 pcb->ki_type = so->so_proto->pr_type; in sysctl_dounpcb() 502 pcb->ki_protocol = so->so_proto->pr_protocol; in sysctl_dounpcb() 612 if (so->so_proto->pr_domain->dom_family != pf) in sysctl_unpcblist()
|
| D | uipc_socket2.c | 319 so->so_proto = head->so_proto; in sonewconn() 360 error = (*so->so_proto->pr_usrreqs->pr_attach)(so, 0); in sonewconn() 1721 if (so->so_proto->pr_domain->dom_family == AF_INET) in socket_print() 1724 else if (so->so_proto->pr_domain->dom_family == AF_INET6) in socket_print() 1727 else if (so->so_proto->pr_domain->dom_family == pseudo_AF_KEY) in socket_print() 1729 else if (so->so_proto->pr_domain->dom_family == AF_ROUTE) in socket_print()
|
| D | uipc_syscalls.c | 202 if (!(so->so_proto->pr_flags & PR_LISTEN)) { in do_sys_accept() 1357 error = (*so->so_proto->pr_usrreqs->pr_peeraddr)(so, nam); in do_sys_getpeername() 1377 error = (*so->so_proto->pr_usrreqs->pr_sockaddr)(so, nam); in do_sys_getsockname()
|
| /netbsd/src/sys/dev/ |
| D | kttcp.c | 222 (so->so_proto->pr_flags & PR_ATOMIC); in kttcp_sosend() 238 if (so->so_proto->pr_flags & PR_CONNREQUIRED) { in kttcp_sosend() 324 error = (*so->so_proto->pr_usrreqs->pr_sendoob)(so, in kttcp_sosend() 327 error = (*so->so_proto->pr_usrreqs->pr_send)(so, in kttcp_sosend() 362 pr = so->so_proto; in kttcp_soreceive() 432 (so->so_proto->pr_flags & PR_CONNREQUIRED)) { in kttcp_soreceive()
|
| /netbsd/src/sys/netinet6/ |
| D | raw_ip6.c | 388 kauth_cred_get(), so->so_proto->pr_protocol)) != 0) { in rip6_output() 410 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) { in rip6_output() 471 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6 || in rip6_output() 478 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) in rip6_output() 509 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) { in rip6_output() 599 KAUTH_ARG(so->so_proto->pr_protocol)); in rip6_attach()
|
| D | in6_pcb.c | 241 ((so->so_proto->pr_flags & PR_CONNREQUIRED) == 0 || in in6pcb_bind_port() 351 inp->inp_socket->so_proto->pr_domain->dom_sa_any); in in6pcb_bind() 530 inp->inp_socket->so_proto->pr_domain->dom_sa_any); in in6pcb_connect()
|
| D | udp6_usrreq.c | 309 family = so->so_proto->pr_domain->dom_family; in udp6_ctloutput() 384 KASSERT(so->so_proto->pr_domain->dom_family == AF_INET6); in udp6_sendup() 924 … *((const struct sockaddr_in6 *)inp->inp_socket->so_proto->pr_domain->dom_sa_any); in udp6_output()
|
| D | dccp6_usrreq.c | 298 family = so->so_proto->pr_domain->dom_family; in dccp6_ioctl()
|
| /netbsd/src/sys/rump/net/lib/libsockin/ |
| D | sockin.c | 255 if (so->so_proto->pr_type == SOCK_DGRAM) { in sockin_process() 280 if (error != EAGAIN && so->so_proto->pr_type == SOCK_STREAM) { in sockin_process() 293 if (so->so_proto->pr_type == SOCK_DGRAM) { in sockin_process() 441 const int type = so->so_proto->pr_type; in sockin_attach() 451 family = so->so_proto->pr_domain->dom_family; in sockin_attach()
|
| /netbsd/src/sys/net/ |
| D | if_gre.c | 469 KASSERT(so->so_proto != NULL); in gre_socreate() 522 if (so->so_proto->pr_flags & PR_CONNREQUIRED) { in gre_sosend() 538 error = (*so->so_proto->pr_usrreqs->pr_send)(so, in gre_sosend() 564 pr = so->so_proto; in gre_soreceive() 590 && (so->so_proto->pr_flags & PR_CONNREQUIRED)) in gre_soreceive() 962 return (*so->so_proto->pr_usrreqs->pr_sockaddr)(so, nam); in gre_getsockname() 968 return (*so->so_proto->pr_usrreqs->pr_peeraddr)(so, nam); in gre_getpeername() 1083 pr = so->so_proto; in gre_ssock()
|
| D | raw_cb.c | 86 rp->rcb_proto.sp_family = so->so_proto->pr_domain->dom_family; in raw_attach()
|
| D | raw_usrreq.c | 168 error = (*so->so_proto->pr_usrreqs->pr_connect)(so, nam, l); in raw_send()
|
| /netbsd/src/usr.bin/netstat/ |
| D | unix.c | 225 if (so->so_proto >= unixsw && in unixpr() 226 so->so_proto <= unixsw + 2) in unixpr()
|
| /netbsd/src/sys/sys/ |
| D | socketvar.h | 142 const struct protosw *so_proto; /* protocol handle */ member 445 return so->so_proto->pr_flags & PR_ATOMIC; in sosendallatonce() 469 (so->so_proto->pr_flags & PR_CONNREQUIRED) == 0)) || in sowritable()
|
| /netbsd/src/sys/nfs/ |
| D | nfs_socket.c | 203 nmp->nm_soflags = so->so_proto->pr_flags; in nfs_connect() 299 if (so->so_proto->pr_flags & PR_CONNREQUIRED) { in nfs_connect() 304 if (so->so_proto->pr_protocol == IPPROTO_TCP) { in nfs_connect() 490 soflags = so->so_proto->pr_flags; in nfs_send() 827 error = (*so->so_proto->pr_usrreqs->pr_send)(so, in nfs_timer() 830 error = (*so->so_proto->pr_usrreqs->pr_send)(so, in nfs_timer()
|
| D | nfs_syscalls.c | 517 if (so->so_proto->pr_protocol == IPPROTO_UDP) { in nfssvc_addsock() 518 if (so->so_proto->pr_domain->dom_family == AF_INET6) in nfssvc_addsock() 550 if ((so->so_proto->pr_domain->dom_family == AF_INET || in nfssvc_addsock() 551 so->so_proto->pr_domain->dom_family == AF_INET6) && in nfssvc_addsock() 552 so->so_proto->pr_protocol == IPPROTO_TCP) { in nfssvc_addsock()
|
| D | nfs_srvsocket.c | 201 if ((so->so_proto->pr_flags & PR_CONNREQUIRED) in nfsrv_rcv()
|
| /netbsd/src/sys/netinet/ |
| D | tcp_usrreq.c | 271 family = so->so_proto->pr_domain->dom_family; in tcp_ctloutput() 577 switch (so->so_proto->pr_domain->dom_family) { in tcp_bind() 841 switch (so->so_proto->pr_domain->dom_family) { in tcp_ioctl() 1101 switch (so->so_proto->pr_domain->dom_family) { in tcp_purgeif() 1675 pcb.ki_family = inp->inp_socket->so_proto-> in sysctl_inpcblist() 1677 pcb.ki_type = inp->inp_socket->so_proto-> in sysctl_inpcblist() 1679 pcb.ki_protocol = inp->inp_socket->so_proto-> in sysctl_inpcblist() 1716 pcb.ki_family = inp->inp_socket->so_proto-> in sysctl_inpcblist() 1718 pcb.ki_type = inp->inp_socket->so_proto->pr_type; in sysctl_inpcblist() 1719 pcb.ki_protocol = inp->inp_socket->so_proto-> in sysctl_inpcblist()
|
| D | in_pcb.h | 217 #define soaf(so) (so->so_proto->pr_domain->dom_family)
|
| D | in_pcb.c | 495 inp->inp_socket->so_proto->pr_domain->dom_sa_any); in inpcb_bind() 638 inp->inp_socket->so_proto->pr_domain->dom_sa_any); in inpcb_connect()
|
| D | udp_usrreq.c | 449 KASSERT(so->so_proto->pr_domain->dom_family == AF_INET); in udp4_sendup() 698 family = so->so_proto->pr_domain->dom_family; in udp_ctloutput()
|
| /netbsd/src/sys/compat/common/ |
| D | if_43.c | 283 error = (*so->so_proto->pr_usrreqs->pr_ioctl)(so, cmd, ifr, ifp); in compat_ifioctl()
|
| /netbsd/src/sys/compat/linux/common/ |
| D | linux_socket.c | 1049 family = so->so_proto->pr_domain->dom_family; in linux_sys_setsockopt() 1513 prflags = so->so_proto->pr_flags; in linux_sys_connect() 1620 bdom = so->so_proto->pr_domain->dom_family; in linux_get_sa()
|