Searched defs:tcp_congestion_ops (Results 1 – 2 of 2) sorted by relevance
/Linux-v5.15/tools/testing/selftests/bpf/ |
D | bpf_tcp_helpers.h | 154 struct tcp_congestion_ops { struct 155 char name[TCP_CA_NAME_MAX]; 156 __u32 flags; 159 void (*init)(struct sock *sk); 161 void (*release)(struct sock *sk); 164 __u32 (*ssthresh)(struct sock *sk); 166 void (*cong_avoid)(struct sock *sk, __u32 ack, __u32 acked); 168 void (*set_state)(struct sock *sk, __u8 new_state); 170 void (*cwnd_event)(struct sock *sk, enum tcp_ca_event ev); 172 void (*in_ack_event)(struct sock *sk, __u32 flags); [all …]
|
/Linux-v5.15/include/net/ |
D | tcp.h | 1045 struct tcp_congestion_ops { struct 1049 u32 (*ssthresh)(struct sock *sk); 1052 void (*cong_avoid)(struct sock *sk, u32 ack, u32 acked); 1055 void (*set_state)(struct sock *sk, u8 new_state); 1058 void (*cwnd_event)(struct sock *sk, enum tcp_ca_event ev); 1061 void (*in_ack_event)(struct sock *sk, u32 flags); 1064 void (*pkts_acked)(struct sock *sk, const struct ack_sample *sample); 1067 u32 (*min_tso_segs)(struct sock *sk); 1072 void (*cong_control)(struct sock *sk, const struct rate_sample *rs); 1097 int tcp_register_congestion_control(struct tcp_congestion_ops *type); argument
|