Logging and MTU adjustments

This commit is contained in:
Mark Qvist 2026-08-23 18:01:13 +02:00
parent 2058596dd1
commit 88c629e3ad
No known key found for this signature in database
3 changed files with 5 additions and 4 deletions

View file

@ -50,7 +50,7 @@ class HDLC():
class BackboneInterface(Interface):
HW_MTU = 1048576
BITRATE_GUESS = 1_000_000_000
BITRATE_GUESS = 500_000_000
DEFAULT_IFAC_SIZE = 16
AUTOCONFIGURE_MTU = True

View file

@ -242,7 +242,7 @@ class Interface:
elif self.bitrate > 62_500: self.HW_MTU = 1024
else: self.HW_MTU = None
RNS.log(f"{self} hardware MTU set to {self.HW_MTU}", RNS.LOG_PATHING)
RNS.log(f"{self} hardware MTU set to {self.HW_MTU}", RNS.LOG_DEBUG)
def age(self):
return time.time()-self.created

View file

@ -195,7 +195,7 @@ class LocalClientInterface(Interface):
def send_keepalive(self):
if self.online:
RNS.log(f"Sending keepalive on {self}", RNS.LOG_DEBUG) # TODO: Remove
RNS.log(f"Sending keepalive on {self}", RNS.LOG_EXTREME) if RNS.sl(RNS.LOG_EXTREME) else None
try:
if self.epoll_backend:
self.transmit_buffer += bytes([HDLC.FLAG])+bytes([HDLC.FLAG])
@ -220,7 +220,7 @@ class LocalClientInterface(Interface):
def process_outgoing(self, data):
if self.pause_on_client_sleep and time.time() > self.pause_timeout:
RNS.log(f"TX paused for LocalInterface client, dropping outbound packet", RNS.LOG_DEBUG) # TODO: Remove
RNS.log(f"TX paused for LocalInterface client, dropping outbound packet", RNS.LOG_DEBUG) if RNS.sl(RNS.LOG_DEBUG) else None # TODO: Remove
return
if self.online:
@ -431,6 +431,7 @@ class LocalServerInterface(Interface):
self.announce_rate_grace = None
self.announce_rate_penalty = None
self.HW_MTU = 262144
self.bitrate = 1000*1000*1000
self.online = True