Split net stack into eth/arp/ipv4/icmp, deferred handler responses, ping tests

This commit is contained in:
Ian Gulliver
2026-04-11 08:15:41 +09:00
parent 34efaeefd5
commit c35c1de76a
16 changed files with 522 additions and 330 deletions

View File

@@ -1,5 +1,7 @@
#pragma once
#include <optional>
#include "dispatch.h"
#include "wire.h"
ResponseListTests handle_list_tests(const RequestListTests&);
ResponseTest handle_test(const RequestTest&);
std::optional<ResponseListTests> handle_list_tests(const responder& resp, const RequestListTests&);
std::optional<ResponseTest> handle_test(const responder& resp, const RequestTest&);