Commit graph

3183 commits

Author SHA1 Message Date
Mark Qvist
5b4117dadc
Skip local shared instance interfaces in ingress/egress control 2026-08-28 23:41:00 +02:00
Mark Qvist
6bc0481cdf
Always remember to flush 2026-08-28 23:33:32 +02:00
Mark Qvist
4eebf0b685
Guard empty keepalive frames 2026-08-28 21:47:24 +02:00
Mark Qvist
149e415109
Prepare release
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
2026-08-28 16:03:16 +02:00
Mark Qvist
53ed9c1ed3
Updated version 2026-08-28 15:28:48 +02:00
Mark Qvist
ccc5468bcc
Updated changelog 2026-08-28 15:21:02 +02:00
Mark Qvist
c1d7c12b52
Fixed stream-based resource initialized transfer failing when total sized happened to not fall withing MAX_EFFICIENT_SIZE 2026-08-28 14:43:39 +02:00
Mark Qvist
9878b18377
Added transmit buffer, TX drops and stalled status output to rnstatus 2026-08-28 13:44:14 +02:00
Mark Qvist
6e8c976421
Worker spawn prep 2026-08-28 12:44:59 +02:00
Mark Qvist
b28f5ebf7a
Allow inbound queue utilization in drainer benchmarks 2026-08-28 11:11:42 +02:00
Mark Qvist
77c8256a1a
Fixed invalid prefix stripping in rngit page server 2026-08-28 01:50:46 +02:00
Mark Qvist
dc9cf0c2f4
Updated setup.py 2026-08-28 00:09:16 +02:00
Mark Qvist
fa07c8c87c
Updated setup.py 2026-08-27 23:56:19 +02:00
Mark Qvist
b7fe01237d
Updated setup.py 2026-08-27 23:38:29 +02:00
Mark Qvist
3543dc9802
Load module compilation status from buildinfo if available 2026-08-27 23:37:43 +02:00
Mark Qvist
5b04a88026
Updated makefile 2026-08-27 23:36:34 +02:00
Mark Qvist
5fdd661081
Updated makefile 2026-08-27 22:53:15 +02:00
Mark Qvist
ae0191578f
Updated Cython dev shim 2026-08-27 22:37:51 +02:00
Mark Qvist
e714c559cc
Updated tests init 2026-08-27 22:17:38 +02:00
Mark Qvist
75cbc73f64
Removed dead Python 2 code from umsgpack 2026-08-27 21:05:27 +02:00
Mark Qvist
d32ba8c1a1
Fixed inconsistency against advertised return type 2026-08-27 21:04:40 +02:00
Mark Qvist
ff3a72209e
Avoid rebind of exception reference 2026-08-27 18:32:41 +02:00
Mark Qvist
803b548951
Allow loading compiled modules 2026-08-27 14:56:47 +02:00
Mark Qvist
67a45ac5e9
Fixed nav init order 2026-08-27 14:55:20 +02:00
Mark Qvist
e71c01959f
Fixed stray non-imported variable 2026-08-27 14:49:32 +02:00
Mark Qvist
0a1b9453b2
Fixed non-epoll backend keepalive 2026-08-27 14:47:05 +02:00
Mark Qvist
79cad39e78
Fixed missing import 2026-08-27 14:43:21 +02:00
Mark Qvist
de0dac695b
Fixed missing exception reference 2026-08-27 13:12:53 +02:00
Mark Qvist
281c47f3e0
Fixed invalid reference in exception description 2026-08-27 13:12:04 +02:00
Mark Qvist
99c428a9f5
Added dataplane egress control 2026-08-27 02:22:55 +02:00
Mark Qvist
cb9071b478
Added HWM limit option to TransmitBuffer 2026-08-27 01:56:43 +02:00
Mark Qvist
10848b7cff
Added egress control HWM limiter test 2026-08-27 01:55:28 +02:00
Mark Qvist
89e73db94a
Wired coalescing transmit buffer and optimized HDLC deframer into Backbone and Local interfaces 2026-08-26 22:18:37 +02:00
Mark Qvist
0ec84c7491
Added coalescing transmit buffer 2026-08-26 21:58:51 +02:00
Mark Qvist
ac9130f01f
Added coalesced transmit test 2026-08-26 21:38:15 +02:00
Mark Qvist
54a919f045
Added optimized HDLC implementation 2026-08-26 20:59:38 +02:00
Mark Qvist
bafc09d3a6
Cleanup 2026-08-26 14:26:34 +02:00
Mark Qvist
419956bada
Over-optimization is the root of all evil 2026-08-26 13:25:14 +02:00
Mark Qvist
1a16fdb727
Fixed inbound queue high-water mark initialization order 2026-08-26 01:05:01 +02:00
Mark Qvist
3b7cfc0666
Cleanup 2026-08-26 00:15:44 +02:00
Mark Qvist
de76b8939f
Added dataplane ingress control 2026-08-25 23:30:59 +02:00
Mark Qvist
d80245b62c
Traffic class and violation handling 2026-08-25 14:02:08 +02:00
Mark Qvist
dcbc7638d0
Fixed RSSI/SNR reporting regression 2026-08-25 13:22:46 +02:00
Mark Qvist
0536b972d7
Tuned QUEUED_ANNOUNCES. Logging. 2026-08-25 12:08:43 +02:00
Mark Qvist
47add6381d
Increase queues for throughput tests 2026-08-25 11:14:38 +02:00
Mark Qvist
be2ba7c2f3
Tuned auto MTU configurration 2026-08-25 11:08:01 +02:00
Mark Qvist
dd204e11ce
Added 32k throughput run 2026-08-25 11:07:38 +02:00
Mark Qvist
be4ee32908
Tuned queuelen defaults 2026-08-25 10:58:08 +02:00
Mark Qvist
9f66b5a6a3
Merge branch 'optimize' 2026-08-25 02:51:54 +02:00
Mark Qvist
d38a8de571
Fixed f-strings for old snakes 2026-08-25 02:18:23 +02:00