Pat Whittingslow
be949d960c
tcp: mss honoring; accept syn with ECE/CWR flags; add RSTQueue type ( #41 )
...
* tcp: mss honoring; accept syn with ECE/CWR flags; add RSTQueue type
* tcp: move option logic to own file
* remove prints in pcap
* add MSS send threshold inspired by linux/freebsd/lwip thresh
2026-02-25 12:58:55 -03:00
Patricio Whittingslow
2e6e66e691
split out node callback between tinygo and go to avoid heap allocs
2026-01-13 10:38:21 -03:00
Patricio Whittingslow
f6bc73ee6c
apply some of @ddirect suggestions
2025-12-22 18:41:14 -03:00
Patricio Whittingslow
5e631a1b3d
StackPorts: set MAC destination when node has MAC
2025-12-19 01:04:18 -03:00
Patricio Whittingslow
1554b89a08
StackNode refactor: add offsetToIP argument to Encapsulate
2025-12-19 00:38:28 -03:00
Patricio Whittingslow
eaa36a589a
internet: further use handlers data structure
2025-12-18 19:16:35 -03:00
Patricio Whittingslow
ac7f752447
internet: add handlers data structure
2025-12-18 18:44:50 -03:00
Patricio Whittingslow
bb4053647d
do not crash if no tcp connections are desired
2025-10-22 19:19:32 -03:00
soypat
9cf4e35d2e
changes to TCP stack to enable xnet functionality
2025-08-16 15:17:46 -03:00
soypat
63dc5d1079
add zero max ports error
2025-07-15 00:57:24 -03:00
soypat
61c66a2e58
remove NodeARP in favor of arp.Handler; fix bug in IP stack node handling; use registerNode where applicable
2025-07-14 19:48:29 -03:00
soypat
1549e563e9
continue reworking node API
2025-07-13 01:07:08 -03:00
soypat
dcc7a95e62
huge tap/bridge overhaul; udp node; dhcp node; DHCP example
2025-06-15 18:01:04 -03:00
soypat
1fcdd9a7b3
TCP listener seems to be working really well :)
2025-06-11 19:38:19 -03:00
soypat
dab7951cbd
slight file reordering
2025-06-07 13:44:28 -03:00