rax25
Rust library for AX.25 connected mode.
https://github.com/ThomasHabets/rax25
Status
- AX.25 2.0 parts implemented, and seem to be working well.
- Both 8 and 128 modulus supported.
- REJ untested / probably broken.
- SREJ untested / probably broken.
- The API is not great.
- No support yet for server side.
Technical details
- The reserved bit used by the Linux kernel (and other Linux tools, like
axlisten) to indicate extended sequence numbers is both set and assumed set, here. The other reserved bit that Linux sets for mod-8 is not set or interpreted here.
Reference documentation
- https://www.tapr.org/pdf/AX25.2.2.pdf
- Examining Ambiguities in the Automatic Packet Reporting System.pdf