Thomas Kolb
a0623668a7
Do all time calculations in uint64_t
...
This prevents loss of precision that occurs with double-precision floats if
timestamps become very large. Timestamps are already large if they contain a
UNIX time value (requires 60 bits; double has 53 bit resolution).
2024-12-12 19:44:07 +01:00
Thomas Kolb
ec9e893c73
l2udptest: replace by two programs: client and digipeater
...
Both are identical so far, this is just an infrastructure commit.
2024-12-12 19:44:07 +01:00
Thomas Kolb
227837623c
Remove empty packet from queue after burst was transmitted
2024-12-12 19:44:07 +01:00
Thomas Kolb
547a39508b
Handle received packets
2024-12-12 19:44:07 +01:00
Thomas Kolb
729d61feb7
l2udp: Use the new layer2 connection module
2024-12-12 19:44:07 +01:00
Thomas Kolb
3189aac2ab
Pass received packets to layer 2 processing
2024-12-12 19:44:07 +01:00
Thomas Kolb
3c7caeda1b
Basic infrastructure for layer2-over-udp test
2024-12-12 19:44:07 +01:00