mirror of
https://github.com/markqvist/Reticulum.git
synced 2025-07-26 00:05:29 -04:00
Optimised hardware MTU autoconfig
This commit is contained in:
parent
9aded3e1da
commit
4e31f113c6
1 changed files with 9 additions and 9 deletions
|
@ -135,23 +135,23 @@ class Interface:
|
||||||
|
|
||||||
def optimise_mtu(self):
|
def optimise_mtu(self):
|
||||||
if self.AUTOCONFIGURE_MTU:
|
if self.AUTOCONFIGURE_MTU:
|
||||||
if self.bitrate > 500_000_000:
|
if self.bitrate >= 1_000_000_000:
|
||||||
self.HW_MTU = 524288
|
self.HW_MTU = 524288
|
||||||
elif self.bitrate > 16_000_000:
|
elif self.bitrate > 750_000_000:
|
||||||
self.HW_MTU = 262144
|
self.HW_MTU = 262144
|
||||||
elif self.bitrate > 8_000_000:
|
elif self.bitrate > 400_000_000:
|
||||||
self.HW_MTU = 131072
|
self.HW_MTU = 131072
|
||||||
elif self.bitrate > 4_000_000:
|
elif self.bitrate > 200_000_000:
|
||||||
self.HW_MTU = 65536
|
self.HW_MTU = 65536
|
||||||
elif self.bitrate > 2_000_000:
|
elif self.bitrate > 100_000_000:
|
||||||
self.HW_MTU = 32768
|
self.HW_MTU = 32768
|
||||||
elif self.bitrate > 1_000_000:
|
elif self.bitrate > 10_000_000:
|
||||||
self.HW_MTU = 16384
|
self.HW_MTU = 16384
|
||||||
elif self.bitrate > 500_000:
|
elif self.bitrate > 5_000_000:
|
||||||
self.HW_MTU = 8192
|
self.HW_MTU = 8192
|
||||||
elif self.bitrate > 250_000:
|
elif self.bitrate > 2_000_000:
|
||||||
self.HW_MTU = 4096
|
self.HW_MTU = 4096
|
||||||
elif self.bitrate > 125_000:
|
elif self.bitrate > 1_000_000:
|
||||||
self.HW_MTU = 2048
|
self.HW_MTU = 2048
|
||||||
elif self.bitrate > 62_500:
|
elif self.bitrate > 62_500:
|
||||||
self.HW_MTU = 1024
|
self.HW_MTU = 1024
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue