net: TCP thin-stream detection
Subsystems (3)
PATCH v3 1/3 net: TCP thin-stream detection
No changes here from v2.
Signed-off-by Andreas Petlund <[email protected]>
--- include/net/tcp.h | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
include/net/tcp.h +7 -0
@@ -1386,6 +1386,13 @@ static inline void tcp_highest_sack_combine(struct sock *sk,tcp_sk (sk)->highest_sack = new; } +/* Determines whether this is a thin stream (which may suffer from +* increased latency). Used to trigger latency-reducing mechanisms.*/ +static inline unsigned int tcp_stream_is_thin (struct tcp_sock *tp) +{ +return tp->packets_out <4 && !tcp_in_initial_slowstart (tp); +} +/* /proc */ enum tcp_seq_states {TCP_SEQ_STATE_LISTENING ,
Signature · 1 line
1.6.3.3