Lines Matching refs:transport

479 	 * HEARTBEAT ACK, * etc.) to the same destination transport
485 if (chunk->transport)
486 retval->transport =
488 &chunk->transport->ipaddr);
588 * HEARTBEAT ACK, * etc.) to the same destination transport
595 retval->transport = chunk->transport;
629 * HEARTBEAT ACK, * etc.) to the same destination transport
635 if (retval && chunk && chunk->transport)
636 retval->transport =
638 &chunk->transport->ipaddr);
686 * HEARTBEAT ACK, * etc.) to the same destination transport
694 retval->transport = chunk->transport;
792 * HEARTBEAT ACK, etc.) to the same destination transport
801 * destination transport addresses from which the DATA or
805 * Perhaps we should remember the last transport we used for a
819 retval->transport = asoc->peer.last_data_from;
840 * association so no transport will match after a wrap event like this,
873 retval->transport = chunk->transport;
889 * HEARTBEAT ACK, * etc.) to the same destination transport
896 retval->transport = chunk->transport;
919 * HEARTBEAT ACK, * etc.) to the same destination transport
927 retval->transport = chunk->transport;
959 * HEARTBEAT ACK, * etc.) to the same destination transport
966 retval->transport = chunk->transport;
994 * HEARTBEAT ACK, * etc.) to the same destination transport
1001 retval->transport = chunk->transport;
1154 nep.new_port = chunk->transport->encap_port;
1163 const struct sctp_transport *transport,
1177 hbinfo.daddr = transport->ipaddr;
1179 hbinfo.hb_nonce = transport->hb_nonce;
1183 * what transport it belongs to.
1185 retval->transport = (struct sctp_transport *) transport;
1211 * HEARTBEAT ACK, * etc.) to the same destination transport
1218 retval->transport = chunk->transport;
1269 * HEARTBEAT ACK, etc.) to the same destination transport
1275 retval->transport = chunk->transport;
1416 /* If we have a known transport, use that. */
1417 if (chunk->transport) {
1418 return &chunk->transport->ipaddr;
2359 struct sctp_transport *transport;
2372 /* This implementation defaults to making the first transport
2373 * added as the primary transport. The source address seems to
2428 transport = list_entry(pos, struct sctp_transport, transports);
2429 if (transport->state == SCTP_UNKNOWN) {
2430 sctp_assoc_rm_peer(asoc, transport);
2475 list_for_each_entry(transport, &asoc->peer.transport_addr_list,
2477 transport->ssthresh = asoc->peer.i.a_rwnd;
2517 /* Release the transport structures. */
2519 transport = list_entry(pos, struct sctp_transport, transports);
2520 if (transport->state != SCTP_ACTIVE)
2521 sctp_assoc_rm_peer(asoc, transport);
2537 * work we do. In particular, we should not build transport
3152 sctp_assoc_set_primary(asoc, asconf->transport);
3154 asconf->transport);
3356 struct sctp_transport *transport;
3378 list_for_each_entry(transport, &asoc->peer.transport_addr_list,
3380 sctp_transport_dst_release(transport);
3392 list_for_each_entry(transport, &asoc->peer.transport_addr_list,
3394 sctp_transport_dst_release(transport);