Message ID | 1386876523.19078.93.camel@edumazet-glaptop2.roam.corp.google.com |
---|---|
State | Superseded, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c index 2a69f42e51ca..335e110e86ba 100644 --- a/net/ipv4/tcp_output.c +++ b/net/ipv4/tcp_output.c @@ -1410,10 +1410,7 @@ static unsigned int tcp_mss_split_point(const struct sock *sk, const struct sk_b needed = min(skb->len, window); - if (max_len <= needed) - return max_len; - - return needed - needed % mss_now; + return min(max_len, needed); } /* Can at least one segment of SKB be sent right now, according to the