Lines Matching refs:tp

42 	struct tcp_sock *tp = tcp_sk(sk);
52 * Note that we use packets_out instead of tcp_packets_in_flight(tp)
58 if (!tp->packets_out) {
61 tp->first_tx_mstamp = tstamp_us;
62 tp->delivered_mstamp = tstamp_us;
65 TCP_SKB_CB(skb)->tx.first_tx_mstamp = tp->first_tx_mstamp;
66 TCP_SKB_CB(skb)->tx.delivered_mstamp = tp->delivered_mstamp;
67 TCP_SKB_CB(skb)->tx.delivered = tp->delivered;
68 TCP_SKB_CB(skb)->tx.delivered_ce = tp->delivered_ce;
69 TCP_SKB_CB(skb)->tx.is_app_limited = tp->app_limited ? 1 : 0;
83 struct tcp_sock *tp = tcp_sk(sk);
92 tcp_skb_sent_after(tx_tstamp, tp->first_tx_mstamp,
102 tp->first_tx_mstamp = tx_tstamp;
104 rs->interval_us = tcp_stamp_us_delta(tp->first_tx_mstamp,
120 struct tcp_sock *tp = tcp_sk(sk);
124 if (tp->app_limited && after(tp->delivered, tp->app_limited))
125 tp->app_limited = 0;
132 tp->delivered_mstamp = tp->tcp_mstamp;
146 rs->delivered = tp->delivered - rs->prior_delivered;
148 rs->delivered_ce = tp->delivered_ce - rs->prior_delivered_ce;
158 ack_us = tcp_stamp_us_delta(tp->tcp_mstamp,
173 if (unlikely(rs->interval_us < tcp_min_rtt(tp))) {
178 tp->rx_opt.sack_ok, tcp_min_rtt(tp));
185 ((u64)rs->delivered * tp->rate_interval_us >=
186 (u64)tp->rate_delivered * rs->interval_us)) {
187 tp->rate_delivered = rs->delivered;
188 tp->rate_interval_us = rs->interval_us;
189 tp->rate_app_limited = rs->is_app_limited;
196 struct tcp_sock *tp = tcp_sk(sk);
199 tp->write_seq - tp->snd_nxt < tp->mss_cache &&
203 tcp_packets_in_flight(tp) < tcp_snd_cwnd(tp) &&
205 tp->lost_out <= tp->retrans_out)
206 tp->app_limited =
207 (tp->delivered + tcp_packets_in_flight(tp)) ? : 1;