Skip to main content

rtime_net/
lib.rs

1//! Network I/O with packet timestamping for the
2//! [rTime](https://github.com/ZerosAndOnesLLC/rTime) NTP/PTP time synchronization daemon.
3//!
4//! Wraps UDP sockets with software and (where available) hardware receive/transmit
5//! timestamping — essential for accurate offset measurement — plus multicast join/leave and
6//! network-interface discovery.
7//!
8//! # Modules
9//!
10//! - [`udp`] — timestamped UDP socket wrappers.
11//! - [`multicast`] — multicast group membership (used by PTP).
12//! - [`interface`] — network interface enumeration and capability queries.
13
14pub mod interface;
15pub mod multicast;
16pub mod udp;