Quic.PeerCIDs (elixir_quic v1.0.0-rc.9)

Copy Markdown View Source

Bounded peer CID issuance, destination bindings, and retirement watermark.

Used CIDs cannot move to another destination. Contiguous unbound spent entries are retired through the watermark; lower live bindings or unseen sequence gaps defer retirement. Such gaps can exhaust the finite active map until the peer advances its retirement watermark or the lower bindings are released.

Summary

Functions

bind_path(state, path, previous, same_incoming_dcid)

current(state)

current(state, path)

drop_path(state, path)

new(initial, limit \\ 2)

receive_id(state, frame, selected_path \\ :default)

retire_unused(state)