Home
last modified time | relevance | path

Searched refs:so_proto (Results 1 – 25 of 32) sorted by relevance

12

/f-stack/freebsd/kern/
H A Duipc_socket.c548 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 Dsys_socket.c282 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 Duipc_debug.c458 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 Dkern_sendfile.c380 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 Duipc_ktls.c1028 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 Duipc_syscalls.c620 } 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 Dudp6_usrreq.c768 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 Draw_ip6.c422 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 Din6_mcast.c1758 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 Dip6_output.c1634 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 Dip6_mroute.c562 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 Dmac_portacl.c449 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 Draw_cb.c97 rp->rcb_proto.sp_family = so->so_proto->pr_domain->dom_family; in raw_attach()
H A Draw_usrreq.c241 return ((*so->so_proto->pr_output)(m, so)); in raw_usend()
/f-stack/freebsd/netinet/
H A Dsctp_syscalls.c161 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 Dudp_usrreq.c977 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 Din_mcast.c1798 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 Din_pcb.h770 #define INP_SOCKAF(so) so->so_proto->pr_domain->dom_family
H A Dip_input.c1357 so->so_proto->pr_protocol != IPPROTO_RSVP) in ip_rsvp_init()
/f-stack/tools/compat/include/sys/
H A Dsocketvar.h100 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 Dsocketvar.h100 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 Dmac_socket.c519 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 Dng_ksocket.c778 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 Din_pcb.h770 #define INP_SOCKAF(so) so->so_proto->pr_domain->dom_family
/f-stack/freebsd/security/audit/
H A Daudit_arg.c705 so->so_proto->pr_protocol; in audit_arg_file()

12