Lines Matching refs:transport

103 	struct sctp_transport *transport = NULL;  in sctp_rcv()  local
171 asoc = __sctp_rcv_lookup(net, skb, &src, &dest, &transport); in sctp_rcv()
185 if (transport) { in sctp_rcv()
186 sctp_transport_put(transport); in sctp_rcv()
188 transport = NULL; in sctp_rcv()
237 chunk->transport = transport; in sctp_rcv()
274 if (transport) in sctp_rcv()
275 sctp_transport_put(transport); in sctp_rcv()
288 if (transport) in sctp_rcv()
289 sctp_transport_put(transport); in sctp_rcv()
305 struct sctp_transport *t = chunk->transport; in sctp_backlog_rcv()
369 struct sctp_transport *t = chunk->transport; in sctp_add_backlog()
488 struct sctp_transport *transport = NULL; in sctp_err_lookup() local
505 asoc = __sctp_lookup_association(net, &saddr, &daddr, &transport); in sctp_err_lookup()
547 *tpp = transport; in sctp_err_lookup()
551 sctp_transport_put(transport); in sctp_err_lookup()
585 struct sctp_transport *transport; in sctp_v4_err() local
596 sk = sctp_err_lookup(net, AF_INET, skb, sctp_hdr(skb), &asoc, &transport); in sctp_v4_err()
618 sctp_icmp_frag_needed(sk, asoc, transport, in sctp_v4_err()
624 transport); in sctp_v4_err()
640 sctp_icmp_redirect(sk, transport, skb); in sctp_v4_err()
655 sctp_err_finish(sk, transport); in sctp_v4_err()
883 struct sctp_transport *transport; in sctp_hash_transport() local
899 rhl_for_each_entry_rcu(transport, tmp, list, node) in sctp_hash_transport()
900 if (transport->asoc->ep == t->asoc->ep) { in sctp_hash_transport()
1019 struct sctp_transport *transport; in sctp_has_association() local
1021 if (sctp_lookup_association(net, laddr, paddr, &transport)) { in sctp_has_association()
1022 sctp_transport_put(transport); in sctp_has_association()