Lines Matching refs:transports
375 transport = list_entry(pos, struct sctp_transport, transports);
497 list_del_rcu(&peer->transports);
503 transport = list_entry(pos, struct sctp_transport, transports);
605 /* An UNKNOWN state is only set on transports added by
606 * user in sctp_connectx() call. Such transports should be
713 list_add_tail_rcu(&peer->transports, &asoc->peer.transport_addr_list);
741 transport = list_entry(pos, struct sctp_transport, transports);
757 /* Cycle through all transports searching for a peer address. */
760 transports) {
768 /* Remove all transports except a give one */
776 transports) {
951 /* If not found, go search all the other transports. */
953 transports) {
1113 trans = list_entry(pos, struct sctp_transport, transports);
1153 transports)
1210 * Our basic strategy is to round-robin transports in priorities
1282 for (trans = list_next_entry(trans, transports); 1;
1283 trans = list_next_entry(trans, transports)) {
1285 if (&trans->transports == &asoc->peer.transport_addr_list)
1309 /* Look for the two most recently used active transports. */
1311 transports) {
1312 /* Skip uninteresting transports. */
1323 /* For active transports, pick the most recent ones. */
1366 /* Set the active and retran transports. */
1415 * transports. This routine is called when a transport's PMTU has changed.
1425 /* Get the lowest pmtu of all the transports. */
1426 list_for_each_entry(t, &asoc->peer.transport_addr_list, transports) {