Skip to content
Commit 7f4dd0a9 authored by David S. Miller's avatar David S. Miller
Browse files

[TCP]: Break out tcp_snd_test() into it's constituent parts.



tcp_snd_test() does several different things, use inline
functions to express this more clearly.

1) It initializes the TSO count of SKB, if necessary.
2) It performs the Nagle test.
3) It makes sure the congestion window is adhered to.
4) It makes sure SKB fits into the send window.

This cleanup also sets things up so that things like the
available packets in the congestion window does not need
to be calculated multiple times by packet sending loops
such as tcp_write_xmit().
    
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 55c97f3e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment