Lines Matching refs:transport

91 	struct sctp_transport *transport = NULL;  in sctp_rcv()  local
160 asoc = __sctp_rcv_lookup(net, skb, &src, &dest, &transport); in sctp_rcv()
175 if (transport) { in sctp_rcv()
176 sctp_transport_put(transport); in sctp_rcv()
178 transport = NULL; in sctp_rcv()
227 chunk->transport = transport; in sctp_rcv()
264 if (transport) in sctp_rcv()
265 sctp_transport_put(transport); in sctp_rcv()
278 if (transport) in sctp_rcv()
279 sctp_transport_put(transport); in sctp_rcv()
295 struct sctp_transport *t = chunk->transport; in sctp_backlog_rcv()
365 struct sctp_transport *t = chunk->transport; in sctp_add_backlog()
484 struct sctp_transport *transport = NULL; in sctp_err_lookup() local
501 asoc = __sctp_lookup_association(net, &saddr, &daddr, &transport); in sctp_err_lookup()
543 *tpp = transport; in sctp_err_lookup()
547 sctp_transport_put(transport); in sctp_err_lookup()
582 struct sctp_transport *transport; in sctp_v4_err() local
593 sk = sctp_err_lookup(net, AF_INET, skb, sctp_hdr(skb), &asoc, &transport); in sctp_v4_err()
615 sctp_icmp_frag_needed(sk, asoc, transport, in sctp_v4_err()
621 transport); in sctp_v4_err()
637 sctp_icmp_redirect(sk, transport, skb); in sctp_v4_err()
652 sctp_err_finish(sk, transport); in sctp_v4_err()
935 struct sctp_transport *transport; in sctp_hash_transport() local
951 rhl_for_each_entry_rcu(transport, tmp, list, node) in sctp_hash_transport()
952 if (transport->asoc->ep == t->asoc->ep) { in sctp_hash_transport()
1070 struct sctp_transport *transport; in sctp_has_association() local
1072 if (sctp_lookup_association(net, laddr, paddr, &transport)) { in sctp_has_association()
1073 sctp_transport_put(transport); in sctp_has_association()