Searched refs:so_proto (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-10.0-release/sys/ofed/include/linux/
H A Dnet.h55 error = (*so->so_proto->pr_usrreqs->pru_peeraddr)(so, &nam);
57 error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, &nam);
/freebsd-10.0-release/sys/kern/
H A Duipc_socket.c446 so->so_proto = prp;
522 so->so_proto = head->so_proto;
536 if ((*so->so_proto->pr_usrreqs->pru_attach)(so, 0, NULL)) {
557 ((head->so_proto->pr_protocol != IPPROTO_SCTP) ||
605 error = (*so->so_proto->pr_usrreqs->pru_bind)(so, nam, td);
616 error = (*so->so_proto->pr_usrreqs->pru_bindat)(fd, so, nam, td);
639 error = (*so->so_proto->pr_usrreqs->pru_listen)(so, backlog, td);
691 struct protosw *pr = so->so_proto;
801 if (so->so_proto
[all...]
H A Duipc_debug.c453 db_printf("so_proto: %p\n", so->so_proto);
455 if (so->so_proto != NULL)
456 db_print_protosw(so->so_proto, "so_proto", indent);
H A Dsys_socket.c219 error = ((*so->so_proto->pr_usrreqs->pru_control)
274 return (*so->so_proto->pr_usrreqs->pru_sense)(so, ub);
H A Duipc_syscalls.c1633 error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, sa);
1736 error = (*so->so_proto->pr_usrreqs->pru_peeraddr)(so, sa);
2496 err = (*so->so_proto->pr_usrreqs->pru_send)
2600 if (head->so_proto->pr_protocol != IPPROTO_SCTP) {
2728 if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
2844 if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
2951 if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
H A Dkern_descrip.c3194 if (so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa)
3199 if (so->so_proto->pr_usrreqs->pru_peeraddr(so, &sa)
3205 so->so_proto->pr_domain->dom_family;
3207 kif->kf_sock_protocol = so->so_proto->pr_protocol;
3627 kif->kf_sock_domain = so->so_proto->pr_domain->dom_family;
3629 kif->kf_sock_protocol = so->so_proto->pr_protocol;
3656 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa);
3661 error = so->so_proto->pr_usrreqs->pru_peeraddr(so, &sa);
3666 strncpy(kif->kf_path, so->so_proto->pr_domain->dom_name,
/freebsd-10.0-release/contrib/traceroute/
H A Drip_output.c14 short proto = so->so_proto->pr_protocol;
/freebsd-10.0-release/sys/net/
H A Draw_cb.c95 rp->rcb_proto.sp_family = so->so_proto->pr_domain->dom_family;
H A Draw_usrreq.c238 return ((*so->so_proto->pr_output)(m, so));
/freebsd-10.0-release/sys/security/mac_portacl/
H A Dmac_portacl.c452 if (so->so_proto->pr_domain->dom_family != PF_INET &&
453 so->so_proto->pr_domain->dom_family != PF_INET6)
465 family = so->so_proto->pr_domain->dom_family;
/freebsd-10.0-release/sys/sys/
H A Dsocketvar.h80 struct protosw *so_proto; /* (a) protocol handle */ member in struct:socket
204 ((so)->so_proto->pr_flags & PR_ATOMIC)
217 ((so)->so_proto->pr_flags&PR_CONNREQUIRED)==0)) || \
/freebsd-10.0-release/sys/netnatm/
H A Dnatm.c165 int proto = so->so_proto->pr_protocol;
279 int proto = so->so_proto->pr_protocol;
/freebsd-10.0-release/sys/netinet6/
H A Draw_ip6.c430 so->so_proto->pr_protocol)) != 0) {
456 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) {
516 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6 ||
523 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6)
550 so->so_proto->pr_protocol == IPPROTO_ICMPV6) {
563 if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) {
H A Din6_mcast.c1696 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT ||
1697 (inp->inp_socket->so_proto->pr_type != SOCK_RAW &&
1698 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) {
2567 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT ||
2568 (inp->inp_socket->so_proto->pr_type != SOCK_RAW &&
2569 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM))
/freebsd-10.0-release/sys/rpc/
H A Drpc_generic.c195 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa);
707 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa);
795 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa);
H A Dsvc_dg.c129 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa);
H A Dsvc_vc.c152 error = so->so_proto->pr_usrreqs->pru_peeraddr(so, &sa);
169 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa);
217 if (so->so_proto->pr_protocol == IPPROTO_TCP) {
249 error = so->so_proto->pr_usrreqs->pru_sockaddr(so, &sa);
H A Dclnt_vc.c194 if (so->so_proto->pr_flags & PR_CONNREQUIRED) {
204 if (so->so_proto->pr_protocol == IPPROTO_TCP) {
/freebsd-10.0-release/sys/security/mac/
H A Dmac_socket.c520 if (so->so_proto->pr_usrreqs->pru_sosetlabel != NULL)
521 (so->so_proto->pr_usrreqs->pru_sosetlabel)(so);
/freebsd-10.0-release/sys/dev/streams/
H A Dstreams.c267 st->s_family = so->so_proto->pr_domain->dom_family;
/freebsd-10.0-release/sys/fs/nfsserver/
H A Dnfs_nfsdcache.c591 if ((so->so_proto->pr_domain->dom_family != AF_INET &&
592 so->so_proto->pr_domain->dom_family != AF_INET6) ||
593 so->so_proto->pr_protocol != IPPROTO_TCP)
/freebsd-10.0-release/sys/netinet/
H A Din_mcast.c1722 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT ||
1723 (inp->inp_socket->so_proto->pr_type != SOCK_RAW &&
1724 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)) {
2648 if (inp->inp_socket->so_proto->pr_protocol == IPPROTO_DIVERT ||
2649 (inp->inp_socket->so_proto->pr_type != SOCK_RAW &&
2650 inp->inp_socket->so_proto->pr_type != SOCK_DGRAM))
H A Din_pcb.h562 #define INP_SOCKAF(so) so->so_proto->pr_domain->dom_family
/freebsd-10.0-release/sys/dev/cxgbe/tom/
H A Dt4_tom.c199 so->so_proto = &ddp6_protosw;
201 so->so_proto = &ddp_protosw;
/freebsd-10.0-release/sys/netgraph/
H A Dng_ksocket.c792 func = so->so_proto->pr_usrreqs->pru_peeraddr;
794 func = so->so_proto->pr_usrreqs->pru_sockaddr;

Completed in 207 milliseconds

12