rax25

Crates.iorax25
lib.rsrax25
version0.1.22
sourcesrc
created_at2024-08-27 20:25:16.801757
updated_at2024-09-16 21:26:17.108327
descriptionAX.25 connected mode implementation
homepage
repositoryhttps://github.com/ThomasHabets/rax25
max_upload_size
id1353808
size181,219
Thomas Habets (ThomasHabets)

documentation

README

rax25

Rust library for AX.25 connected mode.

https://github.com/ThomasHabets/rax25 https://blog.habets.se/2024/09/An-AX.25-implementation-in-Rust.html

Status

  • Seem to be working well.
  • Both 8 and 128 modulus supported.
  • REJ untested / probably broken.
  • SREJ untested / probably broken.
  • The sync API is not great. Async API may also need some work

Interoperability with linux kernel stack is lightly tested on every push to github.

Technical details

  • The reserved bit used by the Linux kernel (and other Linux tools, like axlisten) to indicate extended sequence numbers is set. This crate sets it too, but since we know the connection state, it's ignored on reception.

Reference documentation

Misc

Commit count: 0

cargo fmt