/* @westwood_fast_bw It is called when we are in fast path. In particular it is called when header prediction is successful. In such case in fact update is straight forward and doesn't need any particular care.  */
static void westwood_fast_bw(struct sock *sk)
/* @westwood_fast_bw It is called when we are in fast path. In particular it is called when header prediction is successful. In such case in fact update is straight forward and doesn't need any particular care.  */
static void westwood_fast_bw(struct sock *sk)
{
	const struct tcp_sock *tp = tcp_sk(sk);
	struct westwood *w = inet_csk_ca(sk);
	westwood_update_window(sk);
	w->bk += tp->snd_una - w->snd_una;
	w->snd_una = tp->snd_una;
	update_rtt_min(w);
}