summaryrefslogtreecommitdiff
path: root/kernel/socket.c
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2024-07-02 15:49:09 +0200
committerAnton Kling <anton@kling.gg>2024-07-02 15:49:09 +0200
commit5751b4ff0baf41fd3f38b30b0cb58d09631e9bc0 (patch)
treed6023a671a9faae9c855fe59e577479aa4c4b2d9 /kernel/socket.c
parent842fbb5173258aaefbc11cdcd9042de042996d02 (diff)
TCP: Increase the receive buffer significantly
Diffstat (limited to 'kernel/socket.c')
-rw-r--r--kernel/socket.c2
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);