diff options
author | Anton Kling <anton@kling.gg> | 2024-07-02 15:49:09 +0200 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-07-02 15:49:09 +0200 |
commit | 5751b4ff0baf41fd3f38b30b0cb58d09631e9bc0 (patch) | |
tree | d6023a671a9faae9c855fe59e577479aa4c4b2d9 /kernel/socket.c | |
parent | 842fbb5173258aaefbc11cdcd9042de042996d02 (diff) |
TCP: Increase the receive buffer significantly
Diffstat (limited to 'kernel/socket.c')
-rw-r--r-- | kernel/socket.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/socket.c b/kernel/socket.c index 689e2ac..e0d99a9 100644 --- a/kernel/socket.c +++ b/kernel/socket.c @@ -355,7 +355,7 @@ int tcp_connect(vfs_fd_t *fd, const struct sockaddr *addr, socklen_t addrlen) { con->snd_wnd = 0; con->sent_ack = 0; - ringbuffer_init(&con->incoming_buffer, con->rcv_wnd * 4); + ringbuffer_init(&con->incoming_buffer, con->rcv_wnd * 64); ringbuffer_init(&con->outgoing_buffer, 8192); con->snd_wnd = ringbuffer_unused(&con->outgoing_buffer); relist_add(&open_tcp_connections, con, NULL); |