From 4e31f113c6afbd6f75a5364699424109278c5315 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sat, 10 May 2025 23:15:43 +0200 Subject: [PATCH] Optimised hardware MTU autoconfig --- RNS/Interfaces/Interface.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/RNS/Interfaces/Interface.py b/RNS/Interfaces/Interface.py index a302dca..cf00f4e 100755 --- a/RNS/Interfaces/Interface.py +++ b/RNS/Interfaces/Interface.py @@ -135,23 +135,23 @@ class Interface: def optimise_mtu(self): if self.AUTOCONFIGURE_MTU: - if self.bitrate > 500_000_000: + if self.bitrate >= 1_000_000_000: self.HW_MTU = 524288 - elif self.bitrate > 16_000_000: + elif self.bitrate > 750_000_000: self.HW_MTU = 262144 - elif self.bitrate > 8_000_000: + elif self.bitrate > 400_000_000: self.HW_MTU = 131072 - elif self.bitrate > 4_000_000: + elif self.bitrate > 200_000_000: self.HW_MTU = 65536 - elif self.bitrate > 2_000_000: + elif self.bitrate > 100_000_000: self.HW_MTU = 32768 - elif self.bitrate > 1_000_000: + elif self.bitrate > 10_000_000: self.HW_MTU = 16384 - elif self.bitrate > 500_000: + elif self.bitrate > 5_000_000: self.HW_MTU = 8192 - elif self.bitrate > 250_000: + elif self.bitrate > 2_000_000: self.HW_MTU = 4096 - elif self.bitrate > 125_000: + elif self.bitrate > 1_000_000: self.HW_MTU = 2048 elif self.bitrate > 62_500: self.HW_MTU = 1024