Mark Qvist
|
a714c20043
|
Set detached immediately
|
2026-09-29 20:44:42 +02:00 |
|
Mark Qvist
|
942434b288
|
Fixed missing detached property handling
|
2026-09-29 20:21:32 +02:00 |
|
Mark Qvist
|
1d9ebe8c38
|
Fixed missing configurable property propagations on spawned interfaces. By JRG <fccab3ba809f89d870d5b8b2e2cdbad1> (commit fd1c463fa7e940e5ccea87bc51291fff6ff75f8d)
|
2026-09-29 12:39:42 +02:00 |
|
Mark Qvist
|
4f79110995
|
Ensure announce_cap property is always initialized
|
2026-09-29 12:37:10 +02:00 |
|
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
|
6c9d717cd6
|
Fixed ingress control producer comprehension at mid-watermark using incorrect variable name for interface type check. By JRG <fccab3ba809f89d870d5b8b2e2cdbad1> (commit a790cb02152f80d7cdb9677c90672905b8b62c44)
|
2026-09-29 11:48:56 +02:00 |
|
Mark Qvist
|
71583c5c2d
|
Set interface owner before connect
|
2026-09-28 19:00:18 +02:00 |
|
Mark Qvist
|
84709ccf09
|
Prepared TCP and UDP interfaces for live detach/attach
|
2026-09-27 20:44:38 +02:00 |
|
Mark Qvist
|
7283cb417a
|
Prepared serial-based interfaces for live detach/attach
|
2026-09-27 20:30:02 +02:00 |
|
Mark Qvist
|
24b1ac521e
|
Prepared RNodeInterface for live detach/attach
|
2026-09-27 19:26:09 +02:00 |
|
Mark Qvist
|
e68f4ff118
|
Prepared AutoInterface for live detach/attach
|
2026-09-27 17:48:13 +02:00 |
|
Mark Qvist
|
aeccf69fc7
|
Cleanup
|
2026-09-26 14:34:17 +02:00 |
|
Mark Qvist
|
851c18bc27
|
Improved RNode BLE reconnect reliability
|
2026-09-11 16:18:24 +02:00 |
|
Mark Qvist
|
996d822393
|
Fixed RNode BLE re-connection deadlock on desktop. Cleanup.
|
2026-09-11 12:49:05 +02:00 |
|
Mark Qvist
|
0c97853554
|
Fix RNode BLE device address acquisition on windows, by Nickie Deuxyeux
|
2026-09-11 11:49:24 +02:00 |
|
Mark Qvist
|
eb8414bee9
|
Killed a couple of allocs, canonical HDLC frame method
|
2026-09-01 14:45:54 +02:00 |
|
Mark Qvist
|
83a30b187a
|
Tuned dataplane control defaults
|
2026-08-28 23:57:31 +02:00 |
|
Mark Qvist
|
5b4117dadc
|
Skip local shared instance interfaces in ingress/egress control
|
2026-08-28 23:41:00 +02:00 |
|
Mark Qvist
|
4eebf0b685
|
Guard empty keepalive frames
|
2026-08-28 21:47:24 +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
|
803b548951
|
Allow loading compiled modules
|
2026-08-27 14:56:47 +02:00 |
|
Mark Qvist
|
0a1b9453b2
|
Fixed non-epoll backend keepalive
|
2026-08-27 14:47:05 +02:00 |
|
Mark Qvist
|
de0dac695b
|
Fixed missing exception reference
|
2026-08-27 13:12:53 +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
|
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
|
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
|
de76b8939f
|
Added dataplane ingress control
|
2026-08-25 23:30:59 +02:00 |
|
Mark Qvist
|
dcbc7638d0
|
Fixed RSSI/SNR reporting regression
|
2026-08-25 13:22:46 +02:00 |
|
Mark Qvist
|
be2ba7c2f3
|
Tuned auto MTU configurration
|
2026-08-25 11:08:01 +02:00 |
|
Mark Qvist
|
77f7632584
|
Avoid extra epoll modifies when EPOLLOUT already set
|
2026-08-24 21:54:11 +02:00 |
|
Mark Qvist
|
a9538e9fd1
|
Loglevel
|
2026-08-24 00:53:35 +02:00 |
|
Mark Qvist
|
88c629e3ad
|
Logging and MTU adjustments
|
2026-08-23 18:01:13 +02:00 |
|
Mark Qvist
|
bfab2964b6
|
Fixed rnstatus including not-yet-blocked IPs in blocked IP list output
|
2026-08-23 11:30:43 +02:00 |
|
Mark Qvist
|
26e3ca4f2b
|
Added shared medium hints to interfaces
|
2026-08-23 10:46:21 +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
|
fc69f323a8
|
Cleanup
|
2026-08-22 01:18:01 +02:00 |
|
Mark Qvist
|
3885d23293
|
Added protocol violations
|
2026-08-21 23:51:52 +02:00 |
|
Mark Qvist
|
378840a6bf
|
Added total announce/pr count stats per interface
|
2026-08-21 20:59:32 +02:00 |
|
Mark Qvist
|
42f6d64b9c
|
Implemented per-interface protocol violation tracking
|
2026-08-21 16:48:05 +02:00 |
|
Mark Qvist
|
5f2f4438d0
|
Added detailed announce and path request traffic stats
|
2026-08-21 13:06:48 +02:00 |
|
Mark Qvist
|
0c0034f1ae
|
Tuned burst stats throttle
|
2026-08-19 16:44:29 +02:00 |
|
Mark Qvist
|
2e9443ffe2
|
Fixed typo
|
2026-08-19 15:49:09 +02:00 |
|
JRG
|
0e2041c837
|
BackboneInterface: update timestamps in ic checks
|
2026-08-19 13:23:16 +02:00 |
|
Mark Qvist
|
503bd6c87b
|
Improved PR ingress limiter
|
2026-08-18 13:17:34 +02:00 |
|
Mark Qvist
|
efb8c8500d
|
Made queue lengths configurable
|
2026-08-18 11:45:20 +02:00 |
|