summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2005-07-05 15:19:54 -0700
committerDavid S. Miller <davem@davemloft.net>2005-07-05 15:19:54 -0700
commit7f4dd0a9438c73cbb1c240ece31390cf2c57294e (patch)
tree09b31dd26a3f51c3bb34647ed6911350c5de32e6 /lib
parent55c97f3e990c1ff63957c64f6cb10711a09fd70e (diff)
[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: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions