diff --git a/docs/developers/Firmware/mesh-alg.mdx b/docs/developers/Firmware/mesh-alg.mdx index a291315b..3c696b0a 100644 --- a/docs/developers/Firmware/mesh-alg.mdx +++ b/docs/developers/Firmware/mesh-alg.mdx @@ -76,12 +76,4 @@ If any mesh node sees a packet with a HopLimit other than zero, it will decremen :::note A node being in router mode will have a CW size that is a fraction of that of a normal node at the same SNR, such that it is more likely to flood first. For an explanation of what router mode does additionally, see [settings](/docs/settings/router#enabledisable-router-mode). -::: - -### Layer 4: DSR for Multi-Hop Unicast Messaging - -This layer is not yet fully implemented and is currently unused. Eventually conventional [DSR](https://en.wikipedia.org/wiki/Dynamic_Source_Routing) will be used for for unicast messaging, unless transport is switched to [QMesh](https://github.com/faydr/QMesh) or [Reticulum](https://github.com/markqvist/Reticulum). - -Currently, we send any multi-hop unicasts as broadcasts so that we can leverage the existing flooding implementation, even when broadcasts are not required. While this is suboptimal, it is a very rare use-case, because current networks are small and are geared towards a hiking use case, which means that most nodes are withing a very small number of hops. - -If a node is attemptimg to broadcast a packet and receives an ACK for that packet, it can stop trying to broadcast that packet. +::: \ No newline at end of file