Lines Matching refs:sk
7 extern void bbr_init(struct sock *sk) __ksym;
8 extern void bbr_main(struct sock *sk, u32 ack, int flag, const struct rate_sample *rs) __ksym;
9 extern u32 bbr_sndbuf_expand(struct sock *sk) __ksym;
10 extern u32 bbr_undo_cwnd(struct sock *sk) __ksym;
11 extern void bbr_cwnd_event(struct sock *sk, enum tcp_ca_event event) __ksym;
12 extern u32 bbr_ssthresh(struct sock *sk) __ksym;
13 extern u32 bbr_min_tso_segs(struct sock *sk) __ksym;
14 extern void bbr_set_state(struct sock *sk, u8 new_state) __ksym;
16 extern void dctcp_init(struct sock *sk) __ksym;
17 extern void dctcp_update_alpha(struct sock *sk, u32 flags) __ksym;
18 extern void dctcp_cwnd_event(struct sock *sk, enum tcp_ca_event ev) __ksym;
19 extern u32 dctcp_ssthresh(struct sock *sk) __ksym;
20 extern u32 dctcp_cwnd_undo(struct sock *sk) __ksym;
21 extern void dctcp_state(struct sock *sk, u8 new_state) __ksym;
23 extern void cubictcp_init(struct sock *sk) __ksym;
24 extern u32 cubictcp_recalc_ssthresh(struct sock *sk) __ksym;
25 extern void cubictcp_cong_avoid(struct sock *sk, u32 ack, u32 acked) __ksym;
26 extern void cubictcp_state(struct sock *sk, u8 new_state) __ksym;
27 extern void cubictcp_cwnd_event(struct sock *sk, enum tcp_ca_event event) __ksym;
28 extern void cubictcp_acked(struct sock *sk, const struct ack_sample *sample) __ksym;
31 void BPF_PROG(init, struct sock *sk) in BPF_PROG() argument
33 bbr_init(sk); in BPF_PROG()
34 dctcp_init(sk); in BPF_PROG()
35 cubictcp_init(sk); in BPF_PROG()
39 void BPF_PROG(in_ack_event, struct sock *sk, u32 flags) in BPF_PROG() argument
41 dctcp_update_alpha(sk, flags); in BPF_PROG()
45 void BPF_PROG(cong_control, struct sock *sk, u32 ack, int flag, const struct rate_sample *rs) in BPF_PROG() argument
47 bbr_main(sk, ack, flag, rs); in BPF_PROG()
51 void BPF_PROG(cong_avoid, struct sock *sk, u32 ack, u32 acked) in BPF_PROG() argument
53 cubictcp_cong_avoid(sk, ack, acked); in BPF_PROG()
57 u32 BPF_PROG(sndbuf_expand, struct sock *sk) in BPF_PROG() argument
59 return bbr_sndbuf_expand(sk); in BPF_PROG()
63 u32 BPF_PROG(undo_cwnd, struct sock *sk) in BPF_PROG() argument
65 bbr_undo_cwnd(sk); in BPF_PROG()
66 return dctcp_cwnd_undo(sk); in BPF_PROG()
70 void BPF_PROG(cwnd_event, struct sock *sk, enum tcp_ca_event event) in BPF_PROG() argument
72 bbr_cwnd_event(sk, event); in BPF_PROG()
73 dctcp_cwnd_event(sk, event); in BPF_PROG()
74 cubictcp_cwnd_event(sk, event); in BPF_PROG()
78 u32 BPF_PROG(ssthresh, struct sock *sk) in BPF_PROG() argument
80 bbr_ssthresh(sk); in BPF_PROG()
81 dctcp_ssthresh(sk); in BPF_PROG()
82 return cubictcp_recalc_ssthresh(sk); in BPF_PROG()
86 u32 BPF_PROG(min_tso_segs, struct sock *sk) in BPF_PROG() argument
88 return bbr_min_tso_segs(sk); in BPF_PROG()
92 void BPF_PROG(set_state, struct sock *sk, u8 new_state) in BPF_PROG() argument
94 bbr_set_state(sk, new_state); in BPF_PROG()
95 dctcp_state(sk, new_state); in BPF_PROG()
96 cubictcp_state(sk, new_state); in BPF_PROG()
100 void BPF_PROG(pkts_acked, struct sock *sk, const struct ack_sample *sample) in BPF_PROG() argument
102 cubictcp_acked(sk, sample); in BPF_PROG()