|
@@ -4461,8 +4461,8 @@ static void tcp_new_space(struct sock *sk)
|
|
|
|
|
|
if (tcp_should_expand_sndbuf(sk)) {
|
|
|
int sndmem = max_t(u32, tp->rx_opt.mss_clamp, tp->mss_cache) +
|
|
|
- MAX_TCP_HEADER + 16 + sizeof(struct sk_buff),
|
|
|
- demanded = max_t(unsigned int, tp->snd_cwnd,
|
|
|
+ MAX_TCP_HEADER + 16 + sizeof(struct sk_buff);
|
|
|
+ int demanded = max_t(unsigned int, tp->snd_cwnd,
|
|
|
tp->reordering + 1);
|
|
|
sndmem *= 2 * demanded;
|
|
|
if (sndmem > sk->sk_sndbuf)
|