This commit is contained in:
Rob Ekl 2026-04-20 15:20:17 +00:00 committed by GitHub
commit 0d310721b5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -40,7 +40,9 @@ void BridgeBase::handleReceivedPacket(mesh::Packet *packet) {
}
if (!_seen_packets.hasSeen(packet)) {
// bridge_delay provides a buffer to prevent immediate processing conflicts in the mesh network.
// Only hand the packet off to the mesh once per bridge-side receive. New packets are queued with
// bridge_delay applied so they are processed asynchronously instead of immediately inside the
// bridge RX path, which reduces feedback/reprocessing conflicts with other mesh activity.
_mgr->queueInbound(packet, millis() + _prefs->bridge_delay);
} else {
_mgr->free(packet);