From 83a30b187adfef6fa4454dddd940082180be6a7f Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Fri, 28 Aug 2026 23:57:31 +0200 Subject: [PATCH] Tuned dataplane control defaults --- RNS/Interfaces/BackboneInterface.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/RNS/Interfaces/BackboneInterface.py b/RNS/Interfaces/BackboneInterface.py index d9224ee9..e1cba709 100644 --- a/RNS/Interfaces/BackboneInterface.py +++ b/RNS/Interfaces/BackboneInterface.py @@ -52,9 +52,9 @@ class BackboneInterface(Interface): fast_flapping_lock = threading.Lock() fast_flapping = {} - DP_IC_HIGH_WM_PCT = 85 - DP_IC_MID_WM_PCT = 10 - DP_IC_LOW_WM_PCT = 1 + DP_IC_HIGH_WM_PCT = 90 + DP_IC_MID_WM_PCT = 68 + DP_IC_LOW_WM_PCT = 10 DP_IC_INTERVAL = 0.250 DP_IC_TRIGGER = 1.5 DP_IC_RCVBUF = 32768 @@ -424,7 +424,7 @@ class BackboneInterface(Interface): return False if now - interface._dp_ec_last_drain >= BackboneInterface.DP_EC_DEAD_TIME: - RNS.log(f"No egress control drain progress for {RNS.prettyshorttime(BackboneInterface.DP_EC_DEAD_TIME, compact=True)} on {interface}, tearing down", RNS.LOG_WARNING) + RNS.log(f"No egress control drain progress for {RNS.prettyshorttime(BackboneInterface.DP_EC_DEAD_TIME, compact=True)} on {interface}, tearing down", RNS.LOG_NOTICE) try: if hasattr(interface, "socket") and interface.socket: fileno = interface.socket.fileno()