Expand description
Neighbor table — engine-owned state for all discovered peers.
The table is owned by the engine (via [DiscoveryContext]) rather than by
any individual protocol implementation. This means the table survives
protocol swaps at runtime and can be shared across multiple simultaneous
protocols (e.g. EtherND + SWIM running together).
Structs§
- Neighbor
Entry - A discovered neighbor and its per-link face bindings.
- Neighbor
Table - Engine-owned, lock-protected neighbor table.
Enums§
- Neighbor
State - Lifecycle state of a neighbor peer.
- Neighbor
Update - Mutation applied to the neighbor table via [
DiscoveryContext::update_neighbor].