Lines Matching defs:tcp_congestion_ops
148 struct tcp_congestion_ops { struct
149 char name[TCP_CA_NAME_MAX];
150 __u32 flags;
153 void (*init)(struct sock *sk);
155 void (*release)(struct sock *sk);
158 __u32 (*ssthresh)(struct sock *sk);
160 void (*cong_avoid)(struct sock *sk, __u32 ack, __u32 acked);
162 void (*set_state)(struct sock *sk, __u8 new_state);
164 void (*cwnd_event)(struct sock *sk, enum tcp_ca_event ev);
166 void (*in_ack_event)(struct sock *sk, __u32 flags);
168 __u32 (*undo_cwnd)(struct sock *sk);
170 void (*pkts_acked)(struct sock *sk, const struct ack_sample *sample);
172 __u32 (*min_tso_segs)(struct sock *sk);
174 __u32 (*sndbuf_expand)(struct sock *sk);
178 void (*cong_control)(struct sock *sk, const struct rate_sample *rs);