João Silva
4d009bc8e8
stp: give auto-edge back to a port held by its own BPDU
...
stp_loop_hold_peer() takes operEdge away from the port that sent the
BPDU we got back, though that port heard nothing itself. When the hold
ran out the port stayed non-edge until its next link change, and every
later state change on it counted as a topology change. Restore edge when
the hold ends with the port still silent and auto-edge on, before the
transition is reported, so the recovery itself is not a change. Hellos
go out on edge ports too, so a loop that persists is caught again.
The console column that shows seconds since the last BPDU is now called
age[s]; it never was a receive count.
2026-10-27 22:11:24 +01:00
João Silva
620edafd62
sfp: force higher rate SFP modules to 10G
...
sds: validate mode before touching anything
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-20 19:05:25 +01:00
João Silva
413d10bbcc
nit: add test build directories to gitignore
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-20 18:56:31 +01:00
João Silva
2588965eee
httpd: handle header buffering for GET requests and add extra test cases
...
httpd: handle config upload boundary and add regression tests
httpd: handle split method names and add regression tests
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-20 14:58:08 +01:00
João Silva
98369c37fe
nic: Fix incorrect wrap handling of RX circular buffer
...
nic: move other nic functions into the dedicated nic files
uip: alloc buffer multiple of 8 bytes
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-19 19:21:47 +01:00
João Silva
d104b3129d
httpd: handle headers split across segments correctly
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-19 19:21:32 +01:00
João Silva
08f8498b39
Add reset button GPIO for YS25-0402M
...
Add chip name for YS25-0402M
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-19 18:58:03 +01:00
João Silva
2c2349dcef
Add MokerLink 2G08110GSN
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-19 12:36:23 +01:00
João Silva
0de18ff457
Add YS25-0402M
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-18 21:16:34 +01:00
João Silva
c6cc3ee595
dhcp: Fix constants in different bank from code
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-17 18:46:54 +01:00
João Silva
f325bdbd11
Add GT-ST024M
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-15 12:55:05 +01:00