Lines Matching refs:e_t

137 marked_packet_rtt(struct txseginfo *txsi, struct ertt *e_t, struct tcpcb *tp,
154 e_t->markedpkt_rtt = tcp_ts_getticks() -
156 e_t->bytes_tx_in_marked_rtt = e_t->bytes_tx_in_rtt +
159 e_t->markedpkt_rtt = tcp_ts_getticks() -
161 e_t->bytes_tx_in_marked_rtt = e_t->bytes_tx_in_rtt -
164 e_t->marked_snd_cwnd = tp->snd_cwnd;
170 e_t->flags &= ~ERTT_MEASUREMENT_IN_PROGRESS;
176 e_t->flags |= ERTT_NEW_MEASUREMENT;
182 e_t->flags |= ERTT_TSO_DISABLED;
198 struct ertt *e_t;
211 e_t = (struct ertt *)hdata;
230 txsi = TAILQ_FIRST(&e_t->txsegi_q);
238 marked_packet_rtt(txsi, e_t, tp,
242 TAILQ_REMOVE(&e_t->txsegi_q, txsi, txsegi_lnk);
244 txsi = TAILQ_FIRST(&e_t->txsegi_q);
255 e_t->dlyack_rx +=
256 (e_t->dlyack_rx < DLYACK_SMOOTH) ?
261 e_t->dlyack_rx +=
262 (e_t->dlyack_rx < DLYACK_SMOOTH) ?
266 e_t->dlyack_rx -=
267 (e_t->dlyack_rx > 0) ? 1 : 0;
276 if (e_t->timestamp_errors < MAX_TS_ERR &&
296 if (!e_t->dlyack_rx && TSTMP_LT(rts, txsi->tx_ts))
310 marked_packet_rtt(txsi, e_t, tp,
314 TAILQ_REMOVE(&e_t->txsegi_q, txsi,
317 txsi = TAILQ_FIRST(&e_t->txsegi_q);
329 e_t->timestamp_errors++;
352 if (!e_t->dlyack_rx || multiack || new_sacked_bytes) {
354 e_t->rtt = tcp_ts_getticks() - txsi->tx_ts + 1;
356 if (e_t->rtt < e_t->minrtt || e_t->minrtt == 0)
357 e_t->minrtt = e_t->rtt;
359 if (e_t->rtt > e_t->maxrtt || e_t->maxrtt == 0)
360 e_t->maxrtt = e_t->rtt;
364 marked_packet_rtt(txsi, e_t, tp,
405 TAILQ_REMOVE(&e_t->txsegi_q, txsi, txsegi_lnk);
415 marked_packet_rtt(txsi, e_t, tp,
432 struct ertt *e_t;
444 e_t = (struct ertt *)hdata;
463 else if (e_t->flags & ERTT_TSO_DISABLED) {
465 e_t->flags &= ~ERTT_TSO_DISABLED;
468 if (e_t->flags & ERTT_MEASUREMENT_IN_PROGRESS) {
469 e_t->bytes_tx_in_rtt += len;
472 e_t->flags |= ERTT_MEASUREMENT_IN_PROGRESS;
473 e_t->bytes_tx_in_rtt = len;
485 TAILQ_INSERT_TAIL(&e_t->txsegi_q, txsi, txsegi_lnk);
514 struct ertt *e_t;
516 e_t = mem;
518 TAILQ_INIT(&e_t->txsegi_q);
519 e_t->timestamp_errors = 0;
520 e_t->minrtt = 0;
521 e_t->maxrtt = 0;
522 e_t->rtt = 0;
523 e_t->flags = 0;
524 e_t->dlyack_rx = 0;
525 e_t->bytes_tx_in_rtt = 0;
526 e_t->markedpkt_rtt = 0;
534 struct ertt *e_t;
537 e_t = mem;
538 txsi = TAILQ_FIRST(&e_t->txsegi_q);