Lines Matching refs:transport

91 	struct sctp_transport *transport = NULL;  in sctp_rcv()  local
159 asoc = __sctp_rcv_lookup(net, skb, &src, &dest, &transport); in sctp_rcv()
173 if (transport) { in sctp_rcv()
174 sctp_transport_put(transport); in sctp_rcv()
176 transport = NULL; in sctp_rcv()
225 chunk->transport = transport; in sctp_rcv()
262 if (transport) in sctp_rcv()
263 sctp_transport_put(transport); in sctp_rcv()
276 if (transport) in sctp_rcv()
277 sctp_transport_put(transport); in sctp_rcv()
293 struct sctp_transport *t = chunk->transport; in sctp_backlog_rcv()
363 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()
624 struct sctp_transport *transport; in sctp_v4_err() local
634 sk = sctp_err_lookup(net, AF_INET, skb, sctp_hdr(skb), &asoc, &transport); in sctp_v4_err()
643 sctp_v4_err_handle(transport, skb, type, code, info); in sctp_v4_err()
644 sctp_err_finish(sk, transport); in sctp_v4_err()
958 struct sctp_transport *transport; in sctp_hash_transport() local
974 rhl_for_each_entry_rcu(transport, tmp, list, node) in sctp_hash_transport()
975 if (transport->asoc->ep == t->asoc->ep) { in sctp_hash_transport()
1093 struct sctp_transport *transport; in sctp_has_association() local
1095 if (sctp_lookup_association(net, laddr, paddr, &transport)) { in sctp_has_association()
1096 sctp_transport_put(transport); in sctp_has_association()