Lines Matching refs:ca
50 struct dctcp *ca) in dctcp_reset() argument
52 ca->next_seq = tp->snd_nxt; in dctcp_reset()
54 ca->old_delivered = tp->delivered; in dctcp_reset()
55 ca->old_delivered_ce = tp->delivered_ce; in dctcp_reset()
62 struct dctcp *ca = inet_csk_ca(sk); in BPF_PROG() local
85 ca->prior_rcv_nxt = tp->rcv_nxt; in BPF_PROG()
86 ca->dctcp_alpha = min(dctcp_alpha_on_init, DCTCP_MAX_ALPHA); in BPF_PROG()
87 ca->loss_cwnd = 0; in BPF_PROG()
88 ca->ce_state = 0; in BPF_PROG()
95 dctcp_reset(tp, ca); in BPF_PROG()
101 struct dctcp *ca = inet_csk_ca(sk); in BPF_PROG() local
104 ca->loss_cwnd = tp->snd_cwnd; in BPF_PROG()
105 return max(tp->snd_cwnd - ((tp->snd_cwnd * ca->dctcp_alpha) >> 11U), 2U); in BPF_PROG()
112 struct dctcp *ca = inet_csk_ca(sk); in BPF_PROG() local
115 if (!before(tp->snd_una, ca->next_seq)) { in BPF_PROG()
116 __u32 delivered_ce = tp->delivered_ce - ca->old_delivered_ce; in BPF_PROG()
117 __u32 alpha = ca->dctcp_alpha; in BPF_PROG()
123 __u32 delivered = tp->delivered - ca->old_delivered; in BPF_PROG()
133 ca->dctcp_alpha = alpha; in BPF_PROG()
134 dctcp_reset(tp, ca); in BPF_PROG()
140 struct dctcp *ca = inet_csk_ca(sk); in dctcp_react_to_loss() local
143 ca->loss_cwnd = tp->snd_cwnd; in dctcp_react_to_loss()
198 struct dctcp *ca = inet_csk_ca(sk); in BPF_PROG() local
203 dctcp_ece_ack_update(sk, ev, &ca->prior_rcv_nxt, &ca->ce_state); in BPF_PROG()
217 const struct dctcp *ca = inet_csk_ca(sk); in BPF_PROG() local
219 return max(tcp_sk(sk)->snd_cwnd, ca->loss_cwnd); in BPF_PROG()