Lines Matching defs:transport

265 /* Look up the transport from an address and an assoc id. If both address and
276 struct sctp_transport *transport;
283 &transport);
295 return transport;
763 struct sctp_transport *transport;
892 list_for_each_entry(transport, &asoc->peer.transport_addr_list,
894 sctp_transport_route(transport, NULL,
1170 struct sctp_transport *transport;
1191 asoc = sctp_endpoint_lookup_assoc(ep, daddr, &transport);
1196 err = sctp_connect_new_asoc(ep, daddr, NULL, &transport);
1199 asoc = transport->asoc;
1791 struct sctp_transport *transport,
1869 chunk->transport = transport;
1945 struct sctp_transport *transport = NULL;
1996 asoc = sctp_endpoint_lookup_assoc(ep, daddr, &transport);
2004 &transport);
2008 asoc = transport->asoc;
2013 transport = NULL;
2030 err = sctp_sendmsg_to_asoc(asoc, msg, msg_len, transport, sinfo);
2648 * no transport is found, then the request is invalid.
2666 /* Heartbeat demand can only be sent on a transport or
2681 * transport.
3171 * one path/transport. We do this because path
4457 * no transport is found, then the request is invalid.
4480 * each transport.
4511 * no transport is found, then the request is invalid.
4534 * each transport.
5334 struct sctp_transport *transport;
5339 transport = sctp_addrs_lookup_transport(net, laddr, paddr, dif, dif);
5340 if (!transport) {
5344 ep = transport->asoc->ep;
5346 sctp_transport_put(transport);
5352 err = cb(ep, transport, p);
5354 sctp_transport_put(transport);
5413 struct sctp_transport *transport;
5435 transport = asoc->peer.primary_path;
5446 status.sstat_primary.spinfo_assoc_id = sctp_assoc2id(transport->asoc);
5447 memcpy(&status.sstat_primary.spinfo_address, &transport->ipaddr,
5448 transport->af_specific->sockaddr_len);
5452 status.sstat_primary.spinfo_state = transport->state;
5453 status.sstat_primary.spinfo_cwnd = transport->cwnd;
5454 status.sstat_primary.spinfo_srtt = transport->srtt;
5455 status.sstat_primary.spinfo_rto = jiffies_to_msecs(transport->rto);
5456 status.sstat_primary.spinfo_mtu = transport->pathmtu;
5492 struct sctp_transport *transport;
5506 transport = sctp_addr_id2transport(sk, &pinfo.spinfo_address,
5508 if (!transport) {
5513 if (transport->state == SCTP_PF &&
5514 transport->asoc->pf_expose == SCTP_PF_EXPOSE_DISABLE) {
5519 pinfo.spinfo_assoc_id = sctp_assoc2id(transport->asoc);
5520 pinfo.spinfo_state = transport->state;
5521 pinfo.spinfo_cwnd = transport->cwnd;
5522 pinfo.spinfo_srtt = transport->srtt;
5523 pinfo.spinfo_rto = jiffies_to_msecs(transport->rto);
5524 pinfo.spinfo_mtu = transport->pathmtu;
5930 * no transport is found, then the request is invalid.
5936 pr_debug("%s: failed no transport\n", __func__);
5953 /* Fetch transport values. */
7954 * no transport is found, then the request is invalid.
7960 pr_debug("%s: failed no transport\n", __func__);
8014 * no transport is found, then the request is invalid.
8020 pr_debug("%s: failed no transport\n", __func__);