Lines Matching full:transport

76 	struct sctp_transport *tp = packet->transport;  in sctp_packet_config()
101 /* update dst or transport pathmtu if in need */ in sctp_packet_config()
143 struct sctp_transport *transport, in sctp_packet_init() argument
146 pr_debug("%s: packet:%p transport:%p\n", __func__, packet, transport); in sctp_packet_init()
148 packet->transport = transport; in sctp_packet_init()
218 struct sctp_association *asoc = pkt->transport->asoc; in sctp_packet_bundle_auth()
266 asoc = pkt->transport->asoc; in sctp_packet_bundle_sack()
273 if (pkt->transport->sack_generation != in sctp_packet_bundle_sack()
274 pkt->transport->asoc->peer.sack_generation) in sctp_packet_bundle_sack()
349 chunk->transport = packet->transport; in __sctp_packet_append_chunk()
409 struct sctp_transport *tp = packet->transport; in sctp_packet_pack()
547 struct sctp_transport *tp = packet->transport; in sctp_packet_transmit()
652 struct sctp_transport *transport = packet->transport; in sctp_packet_can_append_data() local
653 struct sctp_association *asoc = transport->asoc; in sctp_packet_can_append_data()
659 * any destination transport address if its peer's rwnd indicates in sctp_packet_can_append_data()
671 flight_size = transport->flight_size; in sctp_packet_can_append_data()
684 * to a given transport address if it has cwnd or more bytes in sctp_packet_can_append_data()
685 * of data outstanding to that transport address. in sctp_packet_can_append_data()
694 flight_size >= transport->cwnd) in sctp_packet_can_append_data()
718 if (chunk->skb->len + q->out_qlen > transport->pathmtu - in sctp_packet_can_append_data()
735 struct sctp_transport *transport = packet->transport; in sctp_packet_append_data() local
737 struct sctp_association *asoc = transport->asoc; in sctp_packet_append_data()
740 /* Keep track of how many bytes are in flight over this transport. */ in sctp_packet_append_data()
741 transport->flight_size += datasize; in sctp_packet_append_data()
775 if (packet->transport->asoc) in sctp_packet_will_fit()
776 pmtu = packet->transport->asoc->pathmtu; in sctp_packet_will_fit()
778 pmtu = packet->transport->pathmtu; in sctp_packet_will_fit()
823 if (!packet->transport->burst_limited && in sctp_packet_will_fit()
824 psize + chunk_len > (packet->transport->cwnd >> 1)) in sctp_packet_will_fit()
830 if (packet->transport->burst_limited && in sctp_packet_will_fit()
831 psize + chunk_len > (packet->transport->burst_limited >> 1)) in sctp_packet_will_fit()