|
@@ -210,7 +210,7 @@ static void bictcp_acked(struct sock *sk, u32 cnt, s32 rtt)
|
|
{
|
|
{
|
|
const struct inet_connection_sock *icsk = inet_csk(sk);
|
|
const struct inet_connection_sock *icsk = inet_csk(sk);
|
|
|
|
|
|
- if (cnt > 0 && icsk->icsk_ca_state == TCP_CA_Open) {
|
|
|
|
|
|
+ if (icsk->icsk_ca_state == TCP_CA_Open) {
|
|
struct bictcp *ca = inet_csk_ca(sk);
|
|
struct bictcp *ca = inet_csk_ca(sk);
|
|
cnt -= ca->delayed_ack >> ACK_RATIO_SHIFT;
|
|
cnt -= ca->delayed_ack >> ACK_RATIO_SHIFT;
|
|
ca->delayed_ack += cnt;
|
|
ca->delayed_ack += cnt;
|