Lines Matching defs:so

435 sctp6_attach(struct socket *so, int proto SCTP_UNUSED, struct thread *p SCTP_UNUSED)
441 inp = (struct sctp_inpcb *)so->so_pcb;
447 if (so->so_snd.sb_hiwat == 0 || so->so_rcv.sb_hiwat == 0) {
448 error = SCTP_SORESERVE(so, SCTP_BASE_SYSCTL(sctp_sendspace), SCTP_BASE_SYSCTL(sctp_recvspace));
452 error = sctp_inpcb_alloc(so, vrf_id);
455 inp = (struct sctp_inpcb *)so->so_pcb;
475 sctp6_bind(struct socket *so, struct sockaddr *addr, struct thread *p)
481 inp = (struct sctp_inpcb *)so->so_pcb;
517 /* binding v4 addr to v6 socket, so reset flags */
539 error = sctp_inpcb_bind(so, (struct sockaddr *)&sin, NULL, p);
571 error = sctp_inpcb_bind(so, addr, NULL, p);
579 sctp6_close(struct socket *so)
581 sctp_close(so);
587 sctp_sendm(struct socket *so, int flags, struct mbuf *m, struct sockaddr *addr,
591 sctp6_send(struct socket *so, int flags, struct mbuf *m, struct sockaddr *addr,
601 inp = (struct sctp_inpcb *)so->so_pcb;
696 return (sctp_sendm(so, flags, m, (struct sockaddr *)&sin, control, p));
742 sctp6_connect(struct socket *so, struct sockaddr *addr, struct thread *p)
754 inp = (struct sctp_inpcb *)so->so_pcb;
793 error = sctp6_bind(so, NULL, p);
883 sctp6_getaddr(struct socket *so, struct sockaddr *sa)
896 inp = (struct sctp_inpcb *)so->so_pcb;
976 sctp6_peeraddr(struct socket *so, struct sockaddr *sa)
991 inp = (struct sctp_inpcb *)so->so_pcb;
1033 sctp6_in6getaddr(struct socket *so, struct sockaddr *sa)
1035 struct inpcb *inp = sotoinpcb(so);
1044 error = sctp6_getaddr(so, sa);
1050 error = sctp_ingetaddr(so, (struct sockaddr *)&sin);
1060 sctp6_getpeeraddr(struct socket *so, struct sockaddr *sa)
1062 struct inpcb *inp = sotoinpcb(so);
1071 error = sctp6_peeraddr(so, sa);
1077 error = sctp_peeraddr(so, (struct sockaddr *)&sin);