Lines Matching defs:transport

263 /* Look up the transport from an address and an assoc id. If both address and
274 struct sctp_transport *transport;
281 &transport);
293 return transport;
761 struct sctp_transport *transport;
890 list_for_each_entry(transport, &asoc->peer.transport_addr_list,
892 sctp_transport_route(transport, NULL,
1168 struct sctp_transport *transport;
1189 asoc = sctp_endpoint_lookup_assoc(ep, daddr, &transport);
1194 err = sctp_connect_new_asoc(ep, daddr, NULL, &transport);
1197 asoc = transport->asoc;
1789 struct sctp_transport *transport,
1870 chunk->transport = transport;
1946 struct sctp_transport *transport = NULL;
1997 asoc = sctp_endpoint_lookup_assoc(ep, daddr, &transport);
2005 &transport);
2009 asoc = transport->asoc;
2014 transport = NULL;
2031 err = sctp_sendmsg_to_asoc(asoc, msg, msg_len, transport, sinfo);
2642 * no transport is found, then the request is invalid.
2660 /* Heartbeat demand can only be sent on a transport or
2675 * transport.
3165 * one path/transport. We do this because path
5219 struct sctp_transport *transport;
5223 transport = sctp_addrs_lookup_transport(net, laddr, paddr);
5225 if (!transport)
5228 err = cb(transport, p);
5229 sctp_transport_put(transport);
5289 struct sctp_transport *transport;
5311 transport = asoc->peer.primary_path;
5322 status.sstat_primary.spinfo_assoc_id = sctp_assoc2id(transport->asoc);
5323 memcpy(&status.sstat_primary.spinfo_address, &transport->ipaddr,
5324 transport->af_specific->sockaddr_len);
5328 status.sstat_primary.spinfo_state = transport->state;
5329 status.sstat_primary.spinfo_cwnd = transport->cwnd;
5330 status.sstat_primary.spinfo_srtt = transport->srtt;
5331 status.sstat_primary.spinfo_rto = jiffies_to_msecs(transport->rto);
5332 status.sstat_primary.spinfo_mtu = transport->pathmtu;
5368 struct sctp_transport *transport;
5382 transport = sctp_addr_id2transport(sk, &pinfo.spinfo_address,
5384 if (!transport) {
5389 if (transport->state == SCTP_PF &&
5390 transport->asoc->pf_expose == SCTP_PF_EXPOSE_DISABLE) {
5395 pinfo.spinfo_assoc_id = sctp_assoc2id(transport->asoc);
5396 pinfo.spinfo_state = transport->state;
5397 pinfo.spinfo_cwnd = transport->cwnd;
5398 pinfo.spinfo_srtt = transport->srtt;
5399 pinfo.spinfo_rto = jiffies_to_msecs(transport->rto);
5400 pinfo.spinfo_mtu = transport->pathmtu;
5806 * no transport is found, then the request is invalid.
5812 pr_debug("%s: failed no transport\n", __func__);
5829 /* Fetch transport values. */