Lines Matching defs:so

176 		 * will always find the existing assoc so stcb would not be
627 * make it so.
761 struct socket *so;
811 so = SCTP_INP_SO(stcb->sctp_ep);
814 SCTP_SOCKET_LOCK(so, 1);
822 SCTP_SOCKET_UNLOCK(so, 1);
864 struct socket *so;
896 so = SCTP_INP_SO(stcb->sctp_ep);
899 SCTP_SOCKET_LOCK(so, 1);
904 SCTP_SOCKET_UNLOCK(so, 1);
910 SCTP_SOCKET_UNLOCK(so, 1);
946 /* no outstanding data to send, so move on... */
970 struct socket *so;
972 so = SCTP_INP_SO(stcb->sctp_ep);
990 /* unexpected SHUTDOWN-ACK... so ignore... */
1006 SCTP_SOCKET_LOCK(so, 1);
1011 SCTP_SOCKET_UNLOCK(so, 1);
1017 SCTP_SOCKET_UNLOCK(so, 1);
1044 SCTP_SOCKET_LOCK(so, 1);
1051 SCTP_SOCKET_UNLOCK(so, 1);
1138 struct socket *so;
1201 so = SCTP_INP_SO(stcb->sctp_ep);
1204 SCTP_SOCKET_LOCK(so, 1);
1211 SCTP_SOCKET_UNLOCK(so, 1);
1226 * addresses so if the peer does not like my IPv6
1230 * IPv6 you can't recieve a IPv6 packet. so we can
1550 * process the init so that we can make sure we have
1560 /* we have already processed the INIT so no problem */
1582 struct socket *so;
1594 so = SCTP_INP_SO(stcb->sctp_ep);
1597 SCTP_SOCKET_LOCK(so, 1);
1601 SCTP_SOCKET_UNLOCK(so, 1);
1607 SCTP_SOCKET_UNLOCK(so, 1);
1630 * we're in the OPEN state (or beyond), so peer must
1743 * may not get something to kick us so it COULD
1782 struct socket *so;
1788 so = SCTP_INP_SO(stcb->sctp_ep);
1791 SCTP_SOCKET_LOCK(so, 1);
1795 SCTP_SOCKET_UNLOCK(so, 1);
1801 SCTP_SOCKET_UNLOCK(so, 1);
1845 struct socket *so;
1914 so = SCTP_INP_SO(stcb->sctp_ep);
1915 SCTP_SOCKET_LOCK(so, 1);
1959 SCTP_SOCKET_UNLOCK(so, 1);
2029 struct socket *so;
2031 so = SCTP_INP_SO(inp);
2133 SCTP_SOCKET_LOCK(so, 1);
2139 SCTP_SOCKET_UNLOCK(so, 1);
2165 SCTP_SOCKET_LOCK(so, 1);
2170 SCTP_SOCKET_UNLOCK(so, 1);
2182 SCTP_SOCKET_LOCK(so, 1);
2187 SCTP_SOCKET_UNLOCK(so, 1);
2211 SCTP_SOCKET_LOCK(so, 1);
2216 SCTP_SOCKET_UNLOCK(so, 1);
2271 SCTP_SOCKET_LOCK(so, 1);
2276 SCTP_SOCKET_UNLOCK(so, 1);
2299 SCTP_SOCKET_LOCK(so, 1);
2303 SCTP_SOCKET_UNLOCK(so, 1);
2309 SCTP_SOCKET_UNLOCK(so, 1);
2354 * we NEED to make sure we are not already using the vtag. If so we
2507 * Now before we continue we must reconstruct our mbuf so that
2531 /* Expire time is in Ticks, so we convert to seconds */
2677 * Ok, we built an association so confirm the address we sent the
2708 struct socket *so, *oso;
2727 so = sonewconn(oso, 0
2733 if (so == NULL) {
2761 inp = (struct sctp_inpcb *)so->so_pcb;
2764 * We add the unbound flag here so that if we get an
2776 inp->sctp_socket = so;
2855 SCTP_SOCKET_LOCK(so, 1);
2857 soisconnected(so);
2861 SCTP_SOCKET_UNLOCK(so, 1);
2915 struct socket *so;
2920 so = SCTP_INP_SO(stcb->sctp_ep);
2923 SCTP_SOCKET_LOCK(so, 1);
2931 SCTP_SOCKET_UNLOCK(so, 1);
3115 * If so remove it.
3159 struct socket *so;
3171 /* unexpected SHUTDOWN-COMPLETE... so ignore... */
3195 so = SCTP_INP_SO(stcb->sctp_ep);
3198 SCTP_SOCKET_LOCK(so, 1);
3204 SCTP_SOCKET_UNLOCK(so, 1);
3850 * a) verify if we can do the reset, if so no problem b) If
4423 struct socket *so;
4543 /* auth HMAC failed so dump it */
4559 /* no association, so it's out of the blue... */
4681 * use just the size of the chunk buffer so
4792 so = SCTP_INP_SO(inp);
4795 SCTP_SOCKET_LOCK(so, 1);
4801 SCTP_SOCKET_UNLOCK(so, 1);
5017 /* He's alive so give him credit */
5038 /* He's alive so give him credit */
5212 so = SCTP_INP_SO(inp);
5215 SCTP_SOCKET_LOCK(so, 1);
5221 SCTP_SOCKET_UNLOCK(so, 1);
5227 /* He's alive so give him credit */
5242 /* He's alive so give him credit */
5270 /* He's alive so give him credit */
5314 /* He's alive so give him credit */
5346 /* He's alive so give him credit */
5371 /* He's alive so give him credit */
5390 so = SCTP_INP_SO(inp);
5393 SCTP_SOCKET_LOCK(so, 1);
5399 SCTP_SOCKET_UNLOCK(so, 1);
5494 /* auth HMAC failed so dump the packet */
5727 * idea, so I will leave it in place.
5807 * no control chunks, so pre-process DATA chunks (these
5844 * packet (done or skip rest of data), so we drop it...
5873 * not get here unless we really did have a tag, so we don't
6162 * No flow id built by lower layers fix it so we