/* SPDX-License-Identifier: GPL-2.0 */ /* * TCP Vegas congestion control interface */ #ifndef __TCP_VEGAS_H #define __TCP_VEGAS_H … /* Vegas variables */ struct vegas { … }; void tcp_vegas_init(struct sock *sk); void tcp_vegas_state(struct sock *sk, u8 ca_state); void tcp_vegas_pkts_acked(struct sock *sk, const struct ack_sample *sample); void tcp_vegas_cwnd_event(struct sock *sk, enum tcp_ca_event event); size_t tcp_vegas_get_info(struct sock *sk, u32 ext, int *attr, union tcp_cc_info *info); #endif /* __TCP_VEGAS_H */