Skip to content

Commit ddfd7ea

Browse files
committed
Fix Wi-Fi Calling issue in certain devices and disable aggresive pacing
1 parent 32e32de commit ddfd7ea

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

module/post-fs-data.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ fi
1818

1919
# IPv4 TCP optimizations
2020
echo 1 > /proc/sys/net/ipv4/tcp_ecn 2>/dev/null
21-
echo fq > /proc/sys/net/core/default_qdisc 2>/dev/null
22-
echo 1000 > /proc/sys/net/ipv4/tcp_pacing_ca_ratio 2>/dev/null
21+
echo pfifo_fast > /proc/sys/net/core/default_qdisc 2>/dev/null
22+
echo 150 > /proc/sys/net/ipv4/tcp_pacing_ca_ratio 2>/dev/null
2323
echo 200 > /proc/sys/net/ipv4/tcp_pacing_ss_ratio 2>/dev/null
2424
echo 1 > /proc/sys/net/ipv4/tcp_window_scaling 2>/dev/null
2525
echo "4096 87380 16777216" > /proc/sys/net/ipv4/tcp_rmem 2>/dev/null

module/service.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,30 @@ get_active_iface() {
8080
echo "$iface"
8181
}
8282

83+
84+
# Start Run Code
85+
86+
87+
# IPv4 TCP optimizations
88+
echo 1 > /proc/sys/net/ipv4/tcp_ecn 2>/dev/null
89+
echo pfifo_fast > /proc/sys/net/core/default_qdisc 2>/dev/null
90+
echo 150 > /proc/sys/net/ipv4/tcp_pacing_ca_ratio 2>/dev/null
91+
echo 200 > /proc/sys/net/ipv4/tcp_pacing_ss_ratio 2>/dev/null
92+
echo 1 > /proc/sys/net/ipv4/tcp_window_scaling 2>/dev/null
93+
echo "4096 87380 16777216" > /proc/sys/net/ipv4/tcp_rmem 2>/dev/null
94+
echo "4096 65536 16777216" > /proc/sys/net/ipv4/tcp_wmem 2>/dev/null
95+
echo 16777216 > /proc/sys/net/core/rmem_max 2>/dev/null
96+
echo 16777216 > /proc/sys/net/core/wmem_max 2>/dev/null
97+
echo 4096 > /proc/sys/net/ipv4/tcp_max_syn_backlog 2>/dev/null
98+
echo 1 > /proc/sys/net/ipv4/tcp_mtu_probing 2>/dev/null
99+
100+
# IPv6 TCP tuning
101+
echo 1 > /proc/sys/net/ipv6/tcp_ecn 2>/dev/null
102+
echo "4096 87380 16777216" > /proc/sys/net/ipv6/tcp_rmem 2>/dev/null
103+
echo "4096 65536 16777216" > /proc/sys/net/ipv6/tcp_wmem 2>/dev/null
104+
105+
106+
83107
last_mode=""
84108
change_time=0
85109

0 commit comments

Comments
 (0)