mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-20 06:07:59 +00:00
L4lx: re-apply network performance hook
Re-enable tcp-patch introduced by Sebastian Sumpf that tweaks TCP rmem, and wmem buffer sizes to show better performance results.
This commit is contained in:
parent
1483f1032d
commit
c12d2f80f2
@ -8,7 +8,7 @@ VERBOSE ?= @
|
||||
ECHO = @echo
|
||||
TARGET ?= l4linux
|
||||
|
||||
PATCH-l4linux = $(addprefix patches/,l4lx_genode.patch icmp_align.patch)
|
||||
PATCH-l4linux = $(addprefix patches/,l4lx_genode.patch icmp_align.patch tcp_mem.patch)
|
||||
REV-l4linux = 25
|
||||
REPO-l4linux = http://svn.tudos.org/repos/oc/l4linux/trunk
|
||||
|
||||
|
18
ports-foc/patches/tcp_mem.patch
Normal file
18
ports-foc/patches/tcp_mem.patch
Normal file
@ -0,0 +1,18 @@
|
||||
Index: net/ipv4/tcp.c
|
||||
===================================================================
|
||||
--- net/ipv4/tcp.c (revision 25)
|
||||
+++ net/ipv4/tcp.c (working copy)
|
||||
@@ -3549,6 +3549,13 @@
|
||||
tcp_init_mem(&init_net);
|
||||
/* Set per-socket limits to no more than 1/128 the pressure threshold */
|
||||
limit = nr_free_buffer_pages() << (PAGE_SHIFT - 7);
|
||||
+
|
||||
+ /*
|
||||
+ * Adjust limit so it performs well on systems with little memory. If
|
||||
+ * this causes errors increase L4Linux main memory
|
||||
+ */
|
||||
+ limit = limit < 768U * 1024 ? 768U * 1024 : limit;
|
||||
+
|
||||
max_wshare = min(4UL*1024*1024, limit);
|
||||
max_rshare = min(6UL*1024*1024, limit);
|
||||
|
Loading…
Reference in New Issue
Block a user