matrix-pinecone/docs/virtual_snake
Neil Alexander 1ce778fcde
Soft-SNEK (#43)
* Initial soft-state testing

* Fix `pineconeip`

* Try raising the intervals a bit

* Tighter expiry

* Tweaks

* Try to speed up convergence but reduce idle noise

* More tweaks

* Handle disconnections on destination ports, tweak next-hops

* All traffic is either bootstrap or not, more tweaking

* Protocol calming, loop detection, bootstrap signatures

* Tidy up sim

* Fix unit test

* Don't drop pong responses as looping traffic

* Remove unused snake path id

* Remove unused variable from nextHopsSNEK

* Unassign setup acks capability from soft state capabilites

* Cleanup comments to reflect new softstate logic

* Remove unused candidate variable from state

* Update sim and events to reflect softstate changes

* Update wireshark dissector to match softstate frames

* Add unit test for snake bootstrap

* Fix incorrect comment about bootstrap forwarding conditions

* Add `queue` interface

* Initial docs update for softstate algorithm

* Softstate doc updates

* Fix logic for selecting lowest latency links

* Update docs with watermark information (#52)

* Update docs with watermark information

* Further clarifications to watermark docs

* Fix `pinecone.lua`

Co-authored-by: Devon Hudson <devonhudson@librem.one>
2022-07-08 14:52:11 +01:00
..
1_neighbours.md Soft-SNEK (#43) 2022-07-08 14:52:11 +01:00
2_bootstrapping.md Soft-SNEK (#43) 2022-07-08 14:52:11 +01:00
3_bootstraps.md Soft-SNEK (#43) 2022-07-08 14:52:11 +01:00
4_next_hop.md Soft-SNEK (#43) 2022-07-08 14:52:11 +01:00
5_maintenance.md Soft-SNEK (#43) 2022-07-08 14:52:11 +01:00