From b2baa3da8ae6eedafb5c98a92dd4ccf09c6442c1 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Sun, 20 Jul 2025 06:47:49 -0500 Subject: [PATCH 1/2] Add RATE_LIMIT_EXCEEDED routing error --- meshtastic/mesh.proto | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meshtastic/mesh.proto b/meshtastic/mesh.proto index 686bec1..9390cf1 100644 --- a/meshtastic/mesh.proto +++ b/meshtastic/mesh.proto @@ -978,6 +978,12 @@ message Routing { * Admin packet sent using PKC, but not from a public key on the admin key list */ ADMIN_PUBLIC_KEY_UNAUTHORIZED = 37; + + /* + * Airtime fairness Rate limit exceeded for a package + * This typically enforced per portnum and is used to prevent a single node from monopolizing airtime + */ + RATE_LIMIT_EXCEEDED = 38; } oneof variant { From c36e296488ccae055787b4feb1af627e4145e330 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Sun, 20 Jul 2025 06:51:57 -0500 Subject: [PATCH 2/2] Update mesh.proto --- meshtastic/mesh.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meshtastic/mesh.proto b/meshtastic/mesh.proto index 9390cf1..d826269 100644 --- a/meshtastic/mesh.proto +++ b/meshtastic/mesh.proto @@ -980,7 +980,7 @@ message Routing { ADMIN_PUBLIC_KEY_UNAUTHORIZED = 37; /* - * Airtime fairness Rate limit exceeded for a package + * Airtime fairness rate limit exceeded for a packet * This typically enforced per portnum and is used to prevent a single node from monopolizing airtime */ RATE_LIMIT_EXCEEDED = 38;