Lines Matching refs:transport
94 struct sctp_transport *transport = NULL;
156 * IP address of an SCTP transport address must be a routable
158 * IP broadcast addresses cannot be used in an SCTP transport
165 asoc = __sctp_rcv_lookup(net, skb, &src, &dest, &transport, dif, sdif);
212 chunk->transport = transport;
249 if (transport)
250 sctp_transport_put(transport);
263 if (transport)
264 sctp_transport_put(transport);
280 struct sctp_transport *t = chunk->transport;
350 struct sctp_transport *t = chunk->transport;
471 struct sctp_transport *transport = NULL;
490 asoc = __sctp_lookup_association(net, &saddr, &daddr, &transport, dif, sdif);
532 *tpp = transport;
536 sctp_transport_put(transport);
613 struct sctp_transport *transport;
623 sk = sctp_err_lookup(net, AF_INET, skb, sctp_hdr(skb), &asoc, &transport);
632 sctp_v4_err_handle(transport, skb, type, code, info);
633 sctp_err_finish(sk, transport);
875 /* rhashtable for transport */
941 struct sctp_transport *transport;
957 rhl_for_each_entry_rcu(transport, tmp, list, node)
958 if (transport->asoc->ep == t->asoc->ep) {
967 pr_err_once("insert transport fail, errno %d\n", err);
991 /* return a transport with holding it */
1025 /* return a transport without holding it, as it's only used under sock lock */
1093 struct sctp_transport *transport;
1095 if (sctp_lookup_association(net, laddr, paddr, &transport, dif, sdif)) {
1096 sctp_transport_put(transport);