Message ID | 1360858943.6884.47.camel@edumazet-glaptop |
---|---|
State | RFC, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 2c7e596..2f6c8e5 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c @@ -793,10 +793,7 @@ static unsigned int tcp_xmit_size_goal(struct sock *sk, u32 mss_now, xmit_size_goal = mss_now; if (large_allowed && sk_can_gso(sk)) { - xmit_size_goal = ((sk->sk_gso_max_size - 1) - - inet_csk(sk)->icsk_af_ops->net_header_len - - inet_csk(sk)->icsk_ext_hdr_len - - tp->tcp_header_len); + xmit_size_goal = sk->sk_gso_max_size - 1 - MAX_TCP_HEADER; /* TSQ : try to have two TSO segments in flight */ xmit_size_goal = min_t(u32, xmit_size_goal,