IPV4 Tuning SFOS 4.x
Network TCP Performance Tuning IPv4
This is a quick fix for my stuttering network connection when streaming videos over LTE and WIFI with the native browser. The fix has only been tested with the Sony Xperia 10 Plus DS and SFOS 4.x. This fix can be applied to other devices as well.
This fix additionally installs the following sysctl values in the /etc/sysctl.d/ipv4-settings.conf file
# Queue size modifications
net.core.wmem_max=1048576
net.core.rmem_max=1048576
net.core.optmem_max=20480
net.unix.max_dgram_qlen=50
net.ipv4.tcp_moderate_rcvbuf=1
net.ipv4.route.flush=1
net.ipv4.udp_rmem_min=6144
net.ipv4.udp_wmem_min=6144
net.ipv4.tcp_rfc1337=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_ecn=0
net.ipv4.tcp_rmem=6144 87380 1048576
net.ipv4.tcp_wmem=6144 87380 1048576
net.ipv4.tcp_timestamps=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
#
# Re-use sockets in time-wait state
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_tw_reuse=1
#
net.ipv4.tcp_congestion_control=cubic
#
# Hardening the TCP/IP stack to SYN attacks
net.ipv4.tcp_synack_retries=2
net.ipv4.tcp_syn_retries=2
net.ipv4.tcp_max_syn_backlog=1024
#
net.ipv4.tcp_max_tw_buckets=16384
net.ipv4.icmp_echo_ignore_all=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.icmp_ignore_bogus_error_responses=1
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_fin_timeout=15
net.ipv4.tcp_keepalive_intvl=30
net.ipv4.tcp_keepalive_probes=5
net.ipv4.tcp_keepalive_time=1800
#
# Enable spoofing protection (turn on reverse packet filtering)
net.ipv4.conf.all.rp_filter=1
net.ipv4.conf.default.rp_filter=1
#
# Don't accept source routing
net.ipv4.conf.all.accept_source_route=0
net.ipv4.conf.default.accept_source_route=0
#
Category:
Attachment | Size | Date |
---|---|---|
ipv4-tuning-0.1-1.armv7hl.rpm | 7.34 KB | 22/03/2021 - 15:34 |
- First build.
Laatste reacties