wireless_p2p/dsr library
Dynamic Source Routing (DSR) - simulation-level implementation
DSR emphasizes source routing and route caches. This module provides a high-quality, simulation-oriented DSR implementation:
- Source routes are embedded in packets.
- Nodes maintain route caches and learn by passive observation.
- Route discovery uses route request/reply with full path recording.
The API is designed to be embedded into network simulators and adapted to real stacks if needed. Deterministic behavior and clear hooks are provided.