Ian Gulliver
|
4db5c36931
|
Self-registering IP-protocol and UDP-port dispatch; move picomap-specific constants out of generic net/dispatch layers
|
2026-04-19 08:39:13 -07:00 |
|
Ian Gulliver
|
7e493b7d70
|
Ethertype handler registry: arp/ipv4 self-register via __attribute__((constructor)), drop threaded mac/ip/subnet params
|
2026-04-19 08:26:57 -07:00 |
|
Ian Gulliver
|
32044a5cbd
|
Eliminate std::function: fn-pointer callbacks, per-test test_state structs, udp.cpp with link-time udp::client::handler, udp::address
|
2026-04-19 00:32:13 -07:00 |
|
Ian Gulliver
|
40f7fb5941
|
Drop handle_udp parameter threading: ipv4::handle calls net_handle_udp directly
|
2026-04-17 14:55:09 -07:00 |
|
Ian Gulliver
|
e2daf04bed
|
Drop send_raw parameter threading: arp/icmp/igmp/ipv4 call net_send_raw directly
|
2026-04-17 14:35:10 -07:00 |
|
Ian Gulliver
|
a6225faa2b
|
Add IGMP, prepend_buffer/parse_buffer, split UDP header, discovery tests, test all
|
2026-04-11 09:04:55 +09:00 |
|
Ian Gulliver
|
c35c1de76a
|
Split net stack into eth/arp/ipv4/icmp, deferred handler responses, ping tests
|
2026-04-11 08:15:41 +09:00 |
|