bbr_sendmap
struct bbr_sendmap *rsm;
struct bbr_sendmap *rsm;
struct bbr_sendmap *rsm;
bbr_do_send_accounting(struct tcpcb *tp, struct tcp_bbr *bbr, struct bbr_sendmap *rsm, int32_t len, int32_t error)
struct bbr_sendmap *rsm = NULL;
end_rsm = TAILQ_LAST_FAST(&bbr->r_ctl.rc_tmap, bbr_sendmap, r_tnext);
struct bbr_sendmap *rsm, *frsm = NULL;
sizeof(struct bbr_sendmap),
bbr_log_thresh_choice(struct tcp_bbr *bbr, uint32_t cts, uint32_t thresh, uint32_t lro, uint32_t srtt, struct bbr_sendmap *rsm, uint8_t frm)
bbr_log_type_rsmclear(struct tcp_bbr *bbr, uint32_t cts, struct bbr_sendmap *rsm,
bbr_isit_a_pkt_epoch(struct tcp_bbr *bbr, uint32_t cts, struct bbr_sendmap *rsm, int32_t line, int32_t cum_acked)
static struct bbr_sendmap *
struct bbr_sendmap *rsm;
static struct bbr_sendmap *
static struct bbr_sendmap *
struct bbr_sendmap *rsm;
bbr_free(struct tcp_bbr *bbr, struct bbr_sendmap *rsm)
memset(rsm, 0, sizeof(struct bbr_sendmap));
bbr_cong_signal(struct tcpcb *tp, struct tcphdr *th, uint32_t type, struct bbr_sendmap *rsm)
static struct bbr_sendmap *
struct bbr_sendmap *rsm;
static struct bbr_sendmap *
bbr_find_high_nonack(struct tcp_bbr *bbr, struct bbr_sendmap *rsm)
struct bbr_sendmap *prsm;
bbr_calc_thresh_rack(struct tcp_bbr *bbr, uint32_t srtt, uint32_t cts, struct bbr_sendmap *rsm)
struct bbr_sendmap *rsm, uint32_t srtt,
struct bbr_sendmap *prsm;
bbr_is_lost(struct tcp_bbr *bbr, struct bbr_sendmap *rsm, uint32_t cts)
static struct bbr_sendmap *
struct bbr_sendmap *rsm;
bbr_clone_rsm(struct tcp_bbr *bbr, struct bbr_sendmap *nrsm, struct bbr_sendmap *rsm, uint32_t start)
bbr_sack_mergable(struct bbr_sendmap *at,
struct bbr_sendmap *l_rsm;
struct bbr_sendmap *r_rsm;
static struct bbr_sendmap *
struct bbr_sendmap *l_rsm,
struct bbr_sendmap *r_rsm)
struct bbr_sendmap *rsm = NULL;
struct bbr_sendmap *rsm);
struct bbr_sendmap *rsm, uint32_t srtt, uint32_t cts);
rsm = TAILQ_LAST_FAST(&bbr->r_ctl.rc_map, bbr_sendmap, r_next);
struct bbr_sendmap *nrsm;
static struct bbr_sendmap *
struct bbr_sendmap *rsm, *trsm = NULL;
bbr_get_earliest_send_outstanding(struct tcp_bbr *bbr, struct bbr_sendmap *u_rsm, uint32_t cts)
struct bbr_sendmap *rsm;
struct bbr_sendmap *rsm, uint32_t cts, uint32_t pacing_time)
struct bbr_sendmap *rsm, uint32_t cts, int32_t *lenp, uint32_t pacing_time)
struct bbr_sendmap *nrsm;
struct bbr_sendmap *rsm;
struct mbuf *mb, int32_t * abandon, struct bbr_sendmap *hintrsm, uint32_t delay_calc,
struct bbr_sendmap *rsm, *nrsm;
bbr_nf_measurement(struct tcp_bbr *bbr, struct bbr_sendmap *rsm, uint32_t rtt, uint32_t cts)
rsm = TAILQ_LAST_FAST(&bbr->r_ctl.rc_tmap, bbr_sendmap, r_tnext);
bbr_google_measurement(struct tcp_bbr *bbr, struct bbr_sendmap *rsm, uint32_t rtt, uint32_t cts)
bbr_update_bbr_info(struct tcp_bbr *bbr, struct bbr_sendmap *rsm, uint32_t rtt, uint32_t cts, uint32_t tsin,
struct bbr_sendmap *rsm, struct tcpopt *to, uint32_t cts, int32_t ack_type, uint32_t th_ack)
struct tcp_bbr *bbr, struct bbr_sendmap *rsm)
struct bbr_sendmap *nrsm;
struct tcpopt *to, struct bbr_sendmap **prsm, uint32_t cts)
struct bbr_sendmap *rsm, *nrsm;
nrsm = TAILQ_LAST_FAST(&bbr->r_ctl.rc_map, bbr_sendmap, r_next);
bbr_peer_reneges(struct tcp_bbr *bbr, struct bbr_sendmap *rsm, tcp_seq th_ack)
struct bbr_sendmap *tmap;
struct bbr_sendmap *rsm;
struct bbr_sendmap *rsm;
struct bbr_sendmap lrsm;
memcpy(&lrsm, rsm, sizeof(struct bbr_sendmap));
rsm = TAILQ_LAST_FAST(&bbr->r_ctl.rc_map, bbr_sendmap, r_next);
struct bbr_sendmap *rsm;
struct bbr_sendmap *rsm;
struct bbr_sendmap *rsm, *nrsm;
struct bbr_sendmap *rsm;
struct bbr_sendmap *rsm;
TAILQ_HEAD(bbr_head, bbr_sendmap);
struct bbr_sendmap *rsm; /* For alloc/free */
struct bbr_sendmap *rc_resend; /* something we have been asked to
struct bbr_sendmap *rc_tlp_send; /* something we have been
struct bbr_sendmap *rc_sacklast; /* sack remembered place
struct bbr_sendmap *rc_next; /* remembered place where we next
TAILQ_ENTRY(bbr_sendmap) r_next; /* seq number arrayed next */
TAILQ_ENTRY(bbr_sendmap) r_tnext; /* Time of tmit based next */