Commit Graph

1971 Commits

Author SHA1 Message Date
Mark Qvist
89d5d9517d Added print device config option to rnodeconf
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-13 21:48:35 +01:00
Mark Qvist
dc315653c0 Added interference status to RNodeInterface 2025-01-13 21:06:24 +01:00
Mark Qvist
746b403890 Noise floor output formatting 2025-01-13 16:37:18 +01:00
Mark Qvist
fc619460f0 Updated manual 2025-01-13 15:42:46 +01:00
Mark Qvist
cd0f82d9ad Updated tests 2025-01-13 15:42:32 +01:00
Mark Qvist
330c2aacac Fixed incorrect resource SDU calculation when link MTU is set 2025-01-13 14:42:03 +01:00
Mark Qvist
63da084bbe Updated docs 2025-01-13 14:41:38 +01:00
Mark Qvist
cbbd8221ee Fixed typo 2025-01-13 14:41:21 +01:00
Mark Qvist
1d18d53052 Updated speedtest example
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-12 23:48:56 +01:00
Mark Qvist
ceccf3153b Correct link MDU calculation 2025-01-12 23:48:21 +01:00
Mark Qvist
bde33e7d84 Added support for dynamic link MTU to Channel and Buffer 2025-01-12 23:26:18 +01:00
Mark Qvist
93330d96a0 Updated manual
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-12 20:56:13 +01:00
Mark Qvist
d93ce62878 Updated HW MTUs 2025-01-12 20:56:06 +01:00
Mark Qvist
eafa4aefbb Added log format 2025-01-12 18:51:27 +01:00
Mark Qvist
53df2fa5e0 Improved profiler 2025-01-12 17:51:02 +01:00
Mark Qvist
abc657806d Added cumulative utilisation to profiler 2025-01-12 17:32:11 +01:00
Mark Qvist
a0f219f7f4 Last-hop LR MTU clamping 2025-01-12 17:31:17 +01:00
Mark Qvist
47eba03a4b Single HW_MTU field 2025-01-12 17:29:06 +01:00
Mark Qvist
3289cd1299 Cleanup 2025-01-12 17:28:32 +01:00
Mark Qvist
ab5fcd7a5b Added live traffic stats counting and output to rnstatus
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-11 19:30:00 +01:00
Mark Qvist
45494f21aa Allow IFAC bitmask generation for large packet sizes 2025-01-11 17:26:51 +01:00
Mark Qvist
5d677d2fb7 Set correct hardware MTU 2025-01-11 17:25:03 +01:00
Mark Qvist
808082e300 Link proof MTU 2025-01-11 17:24:39 +01:00
Mark Qvist
97cfdfd023 Unify link ID across versions regardless of MTU discovery support 2025-01-11 16:58:09 +01:00
Mark Qvist
9b15cf2295 Check link MTU discovery is enabled 2025-01-11 15:52:40 +01:00
Mark Qvist
eaa68c2d04 Updated docs 2025-01-11 14:56:45 +01:00
Mark Qvist
ac5ca78c77 Improved split resource transfer performance 2025-01-11 14:25:27 +01:00
Mark Qvist
5b17dbdfd6 Improved packet filter performance 2025-01-11 14:24:40 +01:00
Mark Qvist
d4ed20c7d5 Improved rncp status output 2025-01-11 14:23:53 +01:00
Mark Qvist
a5093ea8f0 Updated version 2025-01-11 13:22:49 +01:00
Mark Qvist
f5cf438abd Improve resource transfer throughput on high-MTU links 2025-01-11 13:22:18 +01:00
Mark Qvist
bf6e73e163 Path MTU discovery for links 2025-01-11 11:43:47 +01:00
Mark Qvist
503f475ca5 Read link MTU from link request packet
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-11 03:12:31 +01:00
Mark Qvist
8506118aee Cleanup 2025-01-11 01:45:09 +01:00
Mark Qvist
dfa295a90a Cleanup 2025-01-11 01:31:57 +01:00
Mark Qvist
3ace1583da Packets go brrrr 2025-01-11 01:26:46 +01:00
Mark Qvist
c62b66195d Optimised profiler timing overhead 2025-01-10 21:37:45 +01:00
Mark Qvist
b724836d2b Changed profiler to context manager
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-10 20:07:17 +01:00
Mark Qvist
1e1b9dc79e Fixed missing check for dict entry existence
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-10 12:40:11 +01:00
Mark Qvist
c668a51e39 Cleanup 2025-01-10 12:39:25 +01:00
Mark Qvist
09b34d34c6 Only persist ratchets when new 2025-01-10 12:39:04 +01:00
Mark Qvist
54e18e41c5 Updated changelog 2025-01-10 11:42:30 +01:00
Mark Qvist
5550bca040 Updated manual 2025-01-10 11:42:06 +01:00
Mark Qvist
f7a02351d4 Added interference avoidance configuration to rnodeconf
Some checks are pending
Build Reticulum / test (push) Waiting to run
Build Reticulum / package (push) Blocked by required conditions
Build Reticulum / release (push) Blocked by required conditions
2025-01-09 17:46:12 +01:00
Mark Qvist
3125b99043 Cleanup 2025-01-09 15:21:59 +01:00
Mark Qvist
158765abb7 Added noise floor stat output to rnodeconf 2025-01-09 15:18:29 +01:00
Mark Qvist
81aa9ac5b6 Added Heltec T114 to rnodeconf 2025-01-09 15:17:41 +01:00
Mark Qvist
55f5842587 Added new channel stat and CSMA parameters to RNodeInterface 2025-01-09 15:15:54 +01:00
Mark Qvist
38dd63a99a Updated issue template
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
2025-01-06 11:38:37 +01:00
Mark Qvist
558cd6c4a7 Updated version 2025-01-06 11:38:29 +01:00