tcp: handle EOR and FIN conditions the same in tcp_tso_should_defer()
authorEric Dumazet <edumazet@google.com>
Mon, 10 Dec 2018 14:10:02 +0000 (06:10 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 10 Dec 2018 20:09:15 +0000 (12:09 -0800)
commitd8ed257f313f64e9835e61d1365dea95a0a1c9c6
treec708a76e9db18d073e67b05d8d9882d029111de7
parentc535293f6351c7047fdaebde4d8b0f665a98a481
tcp: handle EOR and FIN conditions the same in tcp_tso_should_defer()

In commit f9bfe4e6a9d0 ("tcp: lack of available data can also cause
TSO defer") we moved the test in tcp_tso_should_defer() for packets
with a FIN flag, and we mentioned that the same would be done
later for EOR flag.

Both flags should be handled at the same time, after all other
heuristics have been considered. They both mean that no more bytes
can be added to this skb by an application.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Soheil Hassas Yeganeh <soheil@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_output.c