Lines Matching defs:transport
91 struct sctp_transport *transport = NULL;
151 * IP address of an SCTP transport address must be a routable
153 * IP broadcast addresses cannot be used in an SCTP transport
160 asoc = __sctp_rcv_lookup(net, skb, &src, &dest, &transport);
175 if (transport) {
176 sctp_transport_put(transport);
178 transport = NULL;
227 chunk->transport = transport;
264 if (transport)
265 sctp_transport_put(transport);
278 if (transport)
279 sctp_transport_put(transport);
295 struct sctp_transport *t = chunk->transport;
365 struct sctp_transport *t = chunk->transport;
484 struct sctp_transport *transport = NULL;
501 asoc = __sctp_lookup_association(net, &saddr, &daddr, &transport);
543 *tpp = transport;
547 sctp_transport_put(transport);
582 struct sctp_transport *transport;
593 sk = sctp_err_lookup(net, AF_INET, skb, sctp_hdr(skb), &asoc, &transport);
615 sctp_icmp_frag_needed(sk, asoc, transport,
621 transport);
637 sctp_icmp_redirect(sk, transport, skb);
652 sctp_err_finish(sk, transport);
869 /* rhashtable for transport */
935 struct sctp_transport *transport;
951 rhl_for_each_entry_rcu(transport, tmp, list, node)
952 if (transport->asoc->ep == t->asoc->ep) {
961 pr_err_once("insert transport fail, errno %d\n", err);
975 /* return a transport with holding it */
1005 /* return a transport without holding it, as it's only used under sock lock */
1070 struct sctp_transport *transport;
1072 if (sctp_lookup_association(net, laddr, paddr, &transport)) {
1073 sctp_transport_put(transport);