Home
last modified time | relevance | path

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

12

/freebsd-11-stable/sys/kern/
HDuipc_socket.c519 so->so_proto = prp; in socreate()
607 so->so_proto = head->so_proto;
621 if ((*so->so_proto->pr_usrreqs->pru_attach)(so, 0, NULL)) {
642 ((head->so_proto->pr_protocol != IPPROTO_SCTP) ||
690 error = (*so->so_proto->pr_usrreqs->pru_bind)(so, nam, td);
701 error = (*so->so_proto->pr_usrreqs->pru_bindat)(fd, so, nam, td);
724 error = (*so->so_proto->pr_usrreqs->pru_listen)(so, backlog, td);
776 struct protosw *pr = so->so_proto;
886 if (so->so_proto->pr_usrreqs->pru_close != NULL)
887 (*so->so_proto->pr_usrreqs->pru_close)(so);
[all …]
HDsys_socket.c255 error = ((*so->so_proto->pr_usrreqs->pru_control) in soo_ioctl()
314 return (*so->so_proto->pr_usrreqs->pru_sense)(so, ub); in soo_stat()
350 kif->kf_sock_domain = so->so_proto->pr_domain->dom_family; in soo_fill_kinfo()
352 kif->kf_sock_protocol = so->so_proto->pr_protocol; in soo_fill_kinfo()
379 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa); in soo_fill_kinfo()
384 error = so->so_proto->pr_usrreqs->pru_peeraddr(so, &sa); in soo_fill_kinfo()
389 strncpy(kif->kf_path, so->so_proto->pr_domain->dom_name, in soo_fill_kinfo()
781 error = (*so->so_proto->pr_usrreqs->pru_aio_queue)(so, job); in soo_aio_queue()
HDuipc_debug.c455 db_printf("so_proto: %p\n", so->so_proto); in db_print_socket()
457 if (so->so_proto != NULL) in db_print_socket()
458 db_print_protosw(so->so_proto, "so_proto", indent); in db_print_socket()
HDkern_sendfile.c285 so->so_proto->pr_usrreqs->pru_abort(so); in sendfile_iodone()
293 (void )(so->so_proto->pr_usrreqs->pru_ready)(so, sfio->m, in sendfile_iodone()
843 error = (*so->so_proto->pr_usrreqs->pru_send) in vn_sendfile()
849 error = (*so->so_proto->pr_usrreqs->pru_send) in vn_sendfile()
/freebsd-11-stable/sys/netinet6/
HDudp6_usrreq.c688 nxt = (inp->inp_socket->so_proto->pr_protocol == IPPROTO_UDP) ? in udp6_output()
860 pr = inp->inp_socket->so_proto->pr_protocol; in udp6_output()
923 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_abort()
933 nxt = (inp->inp_socket->so_proto->pr_protocol == IPPROTO_UDP) ? in udp6_abort()
959 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_attach()
1008 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_bind()
1055 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_close()
1065 nxt = (inp->inp_socket->so_proto->pr_protocol == IPPROTO_UDP) ? in udp6_close()
1092 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_connect()
1181 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_detach()
[all …]
HDraw_ip6.c417 so->so_proto->pr_protocol)) != 0) { in rip6_output()
443 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) { in rip6_output()
491 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6 || in rip6_output()
498 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) in rip6_output()
525 so->so_proto->pr_protocol == IPPROTO_ICMPV6) { in rip6_output()
538 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) { in rip6_output()
HDin6_mcast.c1701 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT || in ip6_getmoptions()
1702 (inp->inp_socket->so_proto->pr_type != SOCK_RAW && in ip6_getmoptions()
1703 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) { in ip6_getmoptions()
2567 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT || in ip6_setmoptions()
2568 (inp->inp_socket->so_proto->pr_type != SOCK_RAW && in ip6_setmoptions()
2569 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) in ip6_setmoptions()
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
HDnet.h61 error = (*so->so_proto->pr_usrreqs->pru_peeraddr)(so, &nam); in sock_getname()
63 error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, &nam); in sock_getname()
/freebsd-11-stable/sys/security/mac_portacl/
HDmac_portacl.c446 if (so->so_proto->pr_domain->dom_family != PF_INET && in socket_check_bind()
447 so->so_proto->pr_domain->dom_family != PF_INET6) in socket_check_bind()
459 family = so->so_proto->pr_domain->dom_family; in socket_check_bind()
/freebsd-11-stable/sys/netinet/
HDudp_usrreq.c978 isudplite = (so->so_proto->pr_protocol == IPPROTO_UDPLITE) ? 1 : 0; in udp_ctloutput()
982 if (sopt->sopt_level != so->so_proto->pr_protocol) { in udp_ctloutput()
1245 pr = inp->inp_socket->so_proto->pr_protocol; in udp_output()
1550 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_abort()
1571 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_attach()
1634 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_bind()
1651 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_close()
1673 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_connect()
1703 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_detach()
1725 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp_disconnect()
HDsctp_syscalls.c136 if (head->so_proto->pr_protocol != IPPROTO_SCTP) {
264 if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
384 if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
495 if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
HDin_mcast.c1770 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT || in inp_getmoptions()
1771 (inp->inp_socket->so_proto->pr_type != SOCK_RAW && in inp_getmoptions()
1772 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) { in inp_getmoptions()
2712 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT || in inp_setmoptions()
2713 (inp->inp_socket->so_proto->pr_type != SOCK_RAW && in inp_setmoptions()
2714 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) in inp_setmoptions()
/freebsd-11-stable/sys/sys/
HDsocketvar.h81 struct protosw *so_proto; /* (a) protocol handle */ member
210 ((so)->so_proto->pr_flags & PR_ATOMIC)
223 ((so)->so_proto->pr_flags&PR_CONNREQUIRED)==0)) || \
/freebsd-11-stable/sys/net/
HDraw_cb.c95 rp->rcb_proto.sp_family = so->so_proto->pr_domain->dom_family; in raw_attach()
HDraw_usrreq.c238 return ((*so->so_proto->pr_output)(m, so)); in raw_usend()
/freebsd-11-stable/sys/netnatm/
HDnatm.c166 int proto = so->so_proto->pr_protocol; in natm_usr_connect()
280 int proto = so->so_proto->pr_protocol; in natm_usr_send()
/freebsd-11-stable/contrib/traceroute/
HDrip_output.c14 short proto = so->so_proto->pr_protocol;
/freebsd-11-stable/sys/rpc/
HDsvc_vc.c154 error = so->so_proto->pr_usrreqs->pru_peeraddr(so, &sa); in svc_vc_create()
173 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa); in svc_vc_create()
224 if (so->so_proto->pr_protocol == IPPROTO_TCP) { in svc_vc_create_conn()
257 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa); in svc_vc_create_conn()
HDrpc_generic.c194 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa); in __rpc_socket2sockinfo()
707 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa); in __rpc_sockisbound()
797 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa); in bindresvport()
HDsvc_dg.c128 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa); in svc_dg_create()
HDclnt_vc.c191 if (so->so_proto->pr_flags & PR_CONNREQUIRED) { in clnt_vc_create()
201 if (so->so_proto->pr_protocol == IPPROTO_TCP) { in clnt_vc_create()
/freebsd-11-stable/sys/security/mac/
HDmac_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()
/freebsd-11-stable/sys/dev/streams/
HDstreams.c259 st->s_family = so->so_proto->pr_domain->dom_family; in streamsopen()
/freebsd-11-stable/sys/dev/cxgbe/cxgbei/
HDicl_cxgbei.c527 MPASS(so->so_proto->pr_protocol == IPPROTO_TCP); in find_offload_adapter()
639 so->so_proto->pr_protocol != IPPROTO_TCP) { in icl_cxgbei_conn_handoff()
/freebsd-11-stable/sys/netgraph/
HDng_ksocket.c784 func = so->so_proto->pr_usrreqs->pru_peeraddr; in ng_ksocket_rcvmsg()
786 func = so->so_proto->pr_usrreqs->pru_sockaddr; in ng_ksocket_rcvmsg()

12