pub struct NeighborDiscovery { /* private fields */ }Expand description
Neighbor discovery task.
Sends a broadcast hello Interest, captures the UDP/Ethernet source address
of each responding neighbor, creates a unicast NamedEtherFace per peer,
and maintains the neighbor table.
The broadcast rate is kept minimal — just enough for initial bootstrap and re-discovery after mobility events. All subsequent traffic uses per-neighbor unicast faces at full 802.11 rate adaptation.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NeighborDiscovery
impl RefUnwindSafe for NeighborDiscovery
impl Send for NeighborDiscovery
impl Sync for NeighborDiscovery
impl Unpin for NeighborDiscovery
impl UnwindSafe for NeighborDiscovery
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more