diff options
author | David S. Miller <davem@davemloft.net> | 2005-07-05 15:17:45 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2005-07-05 15:17:45 -0700 |
commit | fc6415bcb0f58f03adb910e56d7e1df6368794e0 (patch) | |
tree | 71c326c1176e87c57c80cb32d9049b813f58bced /fs/cifs/smbencrypt.c | |
parent | c65f7f00c587828e3d50737805a78f74804972de (diff) | |
download | blackbird-op-linux-fc6415bcb0f58f03adb910e56d7e1df6368794e0.tar.gz blackbird-op-linux-fc6415bcb0f58f03adb910e56d7e1df6368794e0.zip |
[TCP]: Fix quick-ack decrementing with TSO.
On each packet output, we call tcp_dec_quickack_mode()
if the ACK flag is set. It drops tp->ack.quick until
it hits zero, at which time we deflate the ATO value.
When doing TSO, we are emitting multiple packets with
ACK set, so we should decrement tp->ack.quick that many
segments.
Note that, unlike this case, tcp_enter_cwr() should not
take the tcp_skb_pcount(skb) into consideration. That
function, one time, readjusts tp->snd_cwnd and moves
into TCP_CA_CWR state.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/cifs/smbencrypt.c')
0 files changed, 0 insertions, 0 deletions