Lines Matching defs:rate_sample
1256 struct rate_sample { struct
1257 u64 prior_mstamp; /* starting timestamp for interval */
1258 u32 prior_delivered; /* tp->delivered at "prior_mstamp" */
1259 u32 prior_delivered_ce;/* tp->delivered_ce at "prior_mstamp" */
1260 s32 delivered; /* number of packets delivered over interval */
1261 s32 delivered_ce; /* number of packets delivered w/ CE marks*/
1262 long interval_us; /* time for tp->delivered to incr "delivered" */
1263 u32 snd_interval_us; /* snd interval for delivered packets */
1264 u32 rcv_interval_us; /* rcv interval for delivered packets */
1265 long rtt_us; /* RTT of last (S)ACKed packet (or -1) */
1266 int losses; /* number of packets marked lost upon ACK */
1267 u32 acked_sacked; /* number of packets newly (S)ACKed upon ACK */
1268 u32 prior_in_flight; /* in flight before this ACK */
1269 u32 last_end_seq; /* end_seq of most recently ACKed packet */
1270 bool is_app_limited; /* is sample from packet with bubble in pipe? */
1294 void (*cong_control)(struct sock *sk, u32 ack, int flag, const struct rate_sample *rs); argument