| /f-stack/freebsd/kern/ |
| H A D | uipc_socket.c | 548 so->so_proto = prp; in socreate() 726 so->so_proto = head->so_proto; 820 so->so_proto = head->so_proto; 1077 struct protosw *pr = so->so_proto; 1834 struct protosw *pr = so->so_proto; 1914 struct protosw *pr = so->so_proto; 2624 struct protosw *pr = so->so_proto; 2818 struct protosw *pr = so->so_proto; 2872 struct protosw *pr = so->so_proto; 4367 return (so->so_proto); [all …]
|
| H A D | sys_socket.c | 282 error = ((*so->so_proto->pr_usrreqs->pru_control) in soo_ioctl() 343 error = so->so_proto->pr_usrreqs->pru_sense(so, ub); in soo_stat() 383 so->so_proto->pr_domain->dom_family; in soo_fill_kinfo() 385 kif->kf_un.kf_sock.kf_sock_protocol0 = so->so_proto->pr_protocol; in soo_fill_kinfo() 420 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa); in soo_fill_kinfo() 426 error = so->so_proto->pr_usrreqs->pru_peeraddr(so, &sa); in soo_fill_kinfo() 432 strncpy(kif->kf_path, so->so_proto->pr_domain->dom_name, in soo_fill_kinfo() 812 error = (*so->so_proto->pr_usrreqs->pru_aio_queue)(so, job); in soo_aio_queue()
|
| H A D | uipc_debug.c | 458 db_printf("so_proto: %p\n", so->so_proto); in db_print_socket() 460 if (so->so_proto != NULL) in db_print_socket() 461 db_print_protosw(so->so_proto, "so_proto", indent); in db_print_socket()
|
| H A D | kern_sendfile.c | 380 so->so_proto->pr_usrreqs->pru_abort(so); in sendfile_iodone() 399 (void)(so->so_proto->pr_usrreqs->pru_ready)(so, sfio->m, in sendfile_iodone() 669 if ((*so)->so_proto->pr_protocol == IPPROTO_SCTP) in sendfile_getsock() 971 so->so_proto->pr_protocol == IPPROTO_TCP) in vn_sendfile() 1176 error = (*so->so_proto->pr_usrreqs->pru_send) in vn_sendfile() 1182 error = (*so->so_proto->pr_usrreqs->pru_send) in vn_sendfile() 1188 error = (*so->so_proto->pr_usrreqs->pru_send) in vn_sendfile()
|
| H A D | uipc_ktls.c | 1028 if (so->so_proto->pr_protocol != IPPROTO_TCP) in ktls_enable_rx() 1095 if (so->so_proto->pr_protocol != IPPROTO_TCP) in ktls_enable_tx() 1801 so->so_proto->pr_usrreqs->pru_abort(so); in ktls_decrypt() 2119 (void)(*so->so_proto->pr_usrreqs->pru_ready)(so, top, npages); in ktls_encrypt() 2121 so->so_proto->pr_usrreqs->pru_abort(so); in ktls_encrypt()
|
| H A D | uipc_syscalls.c | 620 } else if (so1->so_proto->pr_flags & PR_CONNREQUIRED) { in kern_socketpair() 1396 error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, sa); in kern_getsockname() 1486 error = (*so->so_proto->pr_usrreqs->pru_peeraddr)(so, sa); in kern_getpeername()
|
| /f-stack/freebsd/netinet6/ |
| H A D | udp6_usrreq.c | 768 nxt = (inp->inp_socket->so_proto->pr_protocol == IPPROTO_UDP) ? in udp6_output() 866 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_output() 959 pr = inp->inp_socket->so_proto->pr_protocol; in udp6_output() 1005 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_abort() 1015 nxt = (inp->inp_socket->so_proto->pr_protocol == IPPROTO_UDP) ? in udp6_abort() 1041 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_attach() 1090 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_bind() 1137 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_close() 1177 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_connect() 1268 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_detach() [all …]
|
| H A D | raw_ip6.c | 422 so->so_proto->pr_protocol)) != 0) { in rip6_output() 448 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) { in rip6_output() 472 &dstsock->sin6_addr, 0, 0, so->so_proto->pr_protocol, in rip6_output() 507 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6 || in rip6_output() 514 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) in rip6_output() 541 so->so_proto->pr_protocol == IPPROTO_ICMPV6) { in rip6_output() 556 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) { in rip6_output()
|
| H A D | in6_mcast.c | 1758 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT || in ip6_getmoptions() 1759 (inp->inp_socket->so_proto->pr_type != SOCK_RAW && in ip6_getmoptions() 1760 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) { in ip6_getmoptions() 2629 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT || in ip6_setmoptions() 2630 (inp->inp_socket->so_proto->pr_type != SOCK_RAW && in ip6_setmoptions() 2631 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) in ip6_setmoptions()
|
| H A D | ip6_output.c | 1634 uproto = (int)so->so_proto->pr_protocol; in ip6_ctloutput() 2458 } else if (so->so_proto->pr_protocol == in ip6_raw_ctloutput() 2467 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) in ip6_raw_ctloutput() 2528 td->td_ucred : NULL, so->so_proto->pr_protocol)) != 0) { in ip6_pcbopts()
|
| H A D | ip6_mroute.c | 562 so->so_type, so->so_proto->pr_protocol); in ip6_mrouter_init() 565 so->so_proto->pr_protocol != IPPROTO_ICMPV6) in ip6_mrouter_init()
|
| /f-stack/freebsd/security/mac_portacl/ |
| H A D | mac_portacl.c | 449 if (so->so_proto->pr_domain->dom_family != PF_INET && in socket_check_bind() 450 so->so_proto->pr_domain->dom_family != PF_INET6) in socket_check_bind() 462 family = so->so_proto->pr_domain->dom_family; in socket_check_bind()
|
| /f-stack/freebsd/net/ |
| H A D | raw_cb.c | 97 rp->rcb_proto.sp_family = so->so_proto->pr_domain->dom_family; in raw_attach()
|
| H A D | raw_usrreq.c | 241 return ((*so->so_proto->pr_output)(m, so)); in raw_usend()
|
| /f-stack/freebsd/netinet/ |
| H A D | sctp_syscalls.c | 161 if (head->so_proto->pr_protocol != IPPROTO_SCTP) { 267 if (so->so_proto->pr_protocol != IPPROTO_SCTP) { 383 if (so->so_proto->pr_protocol != IPPROTO_SCTP) { 490 if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
|
| H A D | udp_usrreq.c | 977 isudplite = (so->so_proto->pr_protocol == IPPROTO_UDPLITE) ? 1 : 0; in udp_ctloutput() 981 if (sopt->sopt_level != so->so_proto->pr_protocol) { in udp_ctloutput() 1277 pr = inp->inp_socket->so_proto->pr_protocol; in udp_output() 1536 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_abort() 1558 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_attach() 1623 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_bind() 1640 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_close() 1663 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_connect() 1695 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_detach() 1717 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_disconnect()
|
| H A D | in_mcast.c | 1798 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT || in inp_getmoptions() 1799 (inp->inp_socket->so_proto->pr_type != SOCK_RAW && in inp_getmoptions() 1800 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) { in inp_getmoptions() 2765 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT || in inp_setmoptions() 2766 (inp->inp_socket->so_proto->pr_type != SOCK_RAW && in inp_setmoptions() 2767 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) in inp_setmoptions()
|
| H A D | in_pcb.h | 770 #define INP_SOCKAF(so) so->so_proto->pr_domain->dom_family
|
| H A D | ip_input.c | 1357 so->so_proto->pr_protocol != IPPROTO_RSVP) in ip_rsvp_init()
|
| /f-stack/tools/compat/include/sys/ |
| H A D | socketvar.h | 100 struct protosw *so_proto; /* (a) protocol handle */ member 268 ((so)->so_proto->pr_flags & PR_ATOMIC) 280 ((so)->so_proto->pr_flags&PR_CONNREQUIRED)==0)) || \
|
| /f-stack/freebsd/sys/ |
| H A D | socketvar.h | 100 struct protosw *so_proto; /* (a) protocol handle */ member 268 ((so)->so_proto->pr_flags & PR_ATOMIC) 280 ((so)->so_proto->pr_flags&PR_CONNREQUIRED)==0)) || \
|
| /f-stack/freebsd/security/mac/ |
| H A D | mac_socket.c | 519 if (so->so_proto->pr_usrreqs->pru_sosetlabel != NULL) in mac_socket_label_set() 520 (so->so_proto->pr_usrreqs->pru_sosetlabel)(so); in mac_socket_label_set()
|
| /f-stack/freebsd/netgraph/ |
| H A D | ng_ksocket.c | 778 func = so->so_proto->pr_usrreqs->pru_peeraddr; in ng_ksocket_rcvmsg() 780 func = so->so_proto->pr_usrreqs->pru_sockaddr; in ng_ksocket_rcvmsg()
|
| /f-stack/tools/compat/include/netinet/ |
| H A D | in_pcb.h | 770 #define INP_SOCKAF(so) so->so_proto->pr_domain->dom_family
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit_arg.c | 705 so->so_proto->pr_protocol; in audit_arg_file()
|