Reset spin bit when probing #3802
Labels
-transport
editorial
An issue that does not affect the design of the protocol; does not require consensus.
Projects
This is likely a case of "we know what we meant," but....
Section 17.3.1 says that the spin bit can be enabled/disabled on a per-connection or per-CID basis, and that:
However, a literal reading of this suggests that a client which sets the spin bit on a per-connection basis will revert the spin bit on the main path to zero whenever it uses a new CID to probe on an alternate path. It also has implications for an implementation that uses many active CIDs at once.
One resolution is that the current state of the spin bit is maintained on a per-CID basis, and that the CID begins at zero for each CID. However, for the client using many CIDs at once, that then begs the question of which of the peer's CIDs are being reflected back to it.
I think that what we actually mean here is two-fold:
The text was updated successfully, but these errors were encountered: