firmware icon indicating copy to clipboard operation
firmware copied to clipboard

[Feature Request]: Always Prioritize Text Messages

Open garthvh opened this issue 1 year ago • 1 comments

Platform

NRF52, ESP32, RP2040, Linux Native

Description

Currently when a network becomes congested we don't do a good enough job protecting text messages and the related routing from position and telemetry packets.

Prioritize text messages above all other packet types, especially on the known key.

garthvh avatar Aug 28 '24 12:08 garthvh

Probably a good idea indeed, although it shouldn’t get a higher priority than ACKs, because those will stop retransmissions and rebroadcasting and thus prevent unnecessary transmissions.

I think we’ll need a new priority just below ACKs then, because if you set want_ack, the firmware sets the RELIABLE priority (which is currently the one below ACK priority) already: https://github.com/meshtastic/firmware/blob/50f06840d756d3d34f68237956d47b5d13ed1688/src/mesh/MeshPacketQueue.cpp#L45-L47

GUVWAF avatar Aug 28 '24 15:08 GUVWAF