Mark Qvist
|
06dc4ad550
|
Fixed instances of announce_cap property ensurance logic not storing announce cap value as a fraction. By JRG <fccab3ba809f89d870d5b8b2e2cdbad1> (commit 0b88890f512410d6e76e3785c3919657a2b34aa4)
|
2026-09-29 11:58:50 +02:00 |
|
Mark Qvist
|
6e8c976421
|
Worker spawn prep
|
2026-08-28 12:44:59 +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
|
be4ee32908
|
Tuned queuelen defaults
|
2026-08-25 10:58:08 +02:00 |
|
Mark Qvist
|
dea0124c57
|
Reduced lock acquisition
|
2026-08-25 02:06:34 +02:00 |
|
Mark Qvist
|
aba8d606dd
|
Cleanup
|
2026-08-25 01:52:53 +02:00 |
|
Mark Qvist
|
8221f82dc0
|
Cleanup
|
2026-08-25 01:52:05 +02:00 |
|
Mark Qvist
|
38e9d1cdd4
|
Cleanup
|
2026-08-25 01:45:34 +02:00 |
|
Mark Qvist
|
17e980ff79
|
Cleanup
|
2026-08-25 01:44:50 +02:00 |
|
Mark Qvist
|
2d2167140d
|
FP cache experiment
|
2026-08-25 01:41:02 +02:00 |
|
Mark Qvist
|
d81421dad3
|
Avoid additional packet hashing under lock in inbound
|
2026-08-24 17:58:29 +02:00 |
|
Mark Qvist
|
629e4fde2d
|
Added hash map lookups for pending and active links
|
2026-08-24 17:45:29 +02:00 |
|
Mark Qvist
|
7311dc8544
|
Reduced path table lock acquisitions in inbound processing
|
2026-08-24 17:03:48 +02:00 |
|
Mark Qvist
|
9c2f424aaa
|
Merge branch 'live_profiling' into live_profiler_merge
|
2026-08-24 10:31:13 +02:00 |
|
K8
|
9302415f9e
|
Add live profiling results output to rnstatus.
|
2026-08-23 21:53:33 -06:00 |
|
Mark Qvist
|
3fdfe93ec7
|
Don't loop on attached interface packets
|
2026-08-24 01:26:24 +02:00 |
|
Mark Qvist
|
1c83e732ad
|
Use optimized IFAC handlers
|
2026-08-23 23:54:45 +02:00 |
|
Mark Qvist
|
7347034f9a
|
Optimized outbound IFAC handling
|
2026-08-23 22:27:53 +02:00 |
|
Mark Qvist
|
aef9e5b416
|
Extract outbound IFAC handling
|
2026-08-23 22:05:36 +02:00 |
|
Mark Qvist
|
e806ae5837
|
Optimized inbound IFAC handling
|
2026-08-23 21:57:22 +02:00 |
|
Mark Qvist
|
602085a1cd
|
Extract inbound IFAC handler
|
2026-08-23 20:11:29 +02:00 |
|
Mark Qvist
|
1bad7f5807
|
Remove from previous hashlist under transport edge case handling
|
2026-08-23 11:14:47 +02:00 |
|
Mark Qvist
|
d25ea38c84
|
Added PPS stats to rnstatus. Don't count local shared instance in traffic totals.
|
2026-08-22 22:41:03 +02:00 |
|
Mark Qvist
|
b397870c97
|
Log levels
|
2026-08-22 13:18:01 +02:00 |
|
Mark Qvist
|
6f6751d6b6
|
Fixed PR egress limiter not preemptively considering potential outbound, and added late egress check to avoid state race under high incoming PR load
|
2026-08-22 12:23:37 +02:00 |
|
Mark Qvist
|
2aed542e61
|
Get path_entry directly in _outbound
|
2026-08-22 11:36:41 +02:00 |
|
Mark Qvist
|
fc69f323a8
|
Cleanup
|
2026-08-22 01:18:01 +02:00 |
|
Mark Qvist
|
6b2c5bcf0b
|
Don't reprocess IFAC for held announces
|
2026-08-22 00:18:48 +02:00 |
|
Mark Qvist
|
3885d23293
|
Added protocol violations
|
2026-08-21 23:51:52 +02:00 |
|
Mark Qvist
|
b1aa527861
|
Track in-flight path requests separately
|
2026-08-21 23:16:20 +02:00 |
|
Mark Qvist
|
2b1b9589f1
|
Added medium bitrate based timeout calculation helpers and RPC functions and added dynamic timeout calculation to rngit, by Zenith
|
2026-08-21 22:16:10 +02:00 |
|
Mark Qvist
|
7b8923b61f
|
Added protocol violations
|
2026-08-21 20:35:52 +02:00 |
|
Mark Qvist
|
b3ef214e72
|
Added total announce/pr frequency stats
|
2026-08-21 18:25:59 +02:00 |
|
Mark Qvist
|
cab513fa31
|
Logging
|
2026-08-21 18:08:35 +02:00 |
|
Mark Qvist
|
60eb0509f2
|
Signal blackholed status in validate_announce
|
2026-08-21 17:40:12 +02:00 |
|
Mark Qvist
|
42f6d64b9c
|
Implemented per-interface protocol violation tracking
|
2026-08-21 16:48:05 +02:00 |
|
Mark Qvist
|
880db0a7b7
|
Added active links stat to rnstatus
|
2026-08-21 13:23:30 +02:00 |
|
Mark Qvist
|
5f2f4438d0
|
Added detailed announce and path request traffic stats
|
2026-08-21 13:06:48 +02:00 |
|
Mark Qvist
|
614e7bd834
|
Improved path request handling, batch same-destination PRs when existing in-flight path request exists
|
2026-08-21 00:54:08 +02:00 |
|
Mark Qvist
|
386ef1f370
|
Transport jobs optimizations
|
2026-08-20 22:08:06 +02:00 |
|
Mark Qvist
|
4ab0755d0a
|
Changed PR ingress accounting point
|
2026-08-20 17:16:01 +02:00 |
|
Mark Qvist
|
d478e380c9
|
Use sets for discovery pr tags
|
2026-08-20 17:08:22 +02:00 |
|
Mark Qvist
|
9ae3db169e
|
Fixed medium_timeout init
|
2026-08-20 08:38:09 +02:00 |
|
Mark Qvist
|
4b914fb9a4
|
Include extra timeout for discovery PRs when slow interfaces are online, thanks to Zenith
|
2026-08-19 21:07:50 +02:00 |
|
Mark Qvist
|
bde5611a0d
|
Fixed missing interface.bitrate validation in extra link proof timeout calculation, thanks to Zenith
|
2026-08-19 20:15:17 +02:00 |
|
Mark Qvist
|
49073fcca5
|
Fixed invalid interface basis for extra link proof timeout calculation, thanks to Zenith
|
2026-08-19 20:13:32 +02:00 |
|