Commit ba08f8a4 authored by David Goulet's avatar David Goulet 🤘
Browse files

sched: Make check-spaces happy



Signed-off-by: David Goulet's avatarDavid Goulet <dgoulet@torproject.org>
parent 3d2d8d68
...@@ -245,13 +245,14 @@ update_socket_info_impl, (socket_table_ent_t *ent)) ...@@ -245,13 +245,14 @@ update_socket_info_impl, (socket_table_ent_t *ent))
if (tcp_space < 0) { if (tcp_space < 0) {
tcp_space = 0; tcp_space = 0;
} }
/* Imagine we have filled up tcp_space already for a socket and the scheduler
* isn't going to run again for a while. We should write a little extra to the /* Imagine we have filled up tcp_space already for a socket and the
* kernel so it has some data to send between scheduling runs if it gets ACKs * scheduler isn't going to run again for a while. We should write a little
* back so it doesn't sit idle. With the suggested sock_buf_size_factor of * extra to the kernel so it has some data to send between scheduling runs
* 1.0, a socket can have at most 2*cwnd data in the kernel: 1 cwnd on the * if it gets ACKs back so it doesn't sit idle. With the suggested
* wire waiting for ACKs and 1 cwnd ready and waiting to be sent when those * sock_buf_size_factor of 1.0, a socket can have at most 2*cwnd data in the
* ACKs come. */ * kernel: 1 cwnd on the wire waiting for ACKs and 1 cwnd ready and waiting
* to be sent when those ACKs come. */
extra_space = extra_space =
clamp_double_to_int64((ent->cwnd * ent->mss) * sock_buf_size_factor) - clamp_double_to_int64((ent->cwnd * ent->mss) * sock_buf_size_factor) -
ent->notsent; ent->notsent;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment