Seastar
High performance C++ framework for concurrent servers
|
Classes | |
struct | l3packet |
Public Types | |
using | packet_provider_type = std::function< std::optional< l3packet >()> |
Public Member Functions | |
l3_protocol (interface *netif, eth_protocol_num proto_num, packet_provider_type func) | |
future | receive (std::function< future<>(packet, ethernet_address)> rx_fn, std::function< bool(forward_hash &, packet &, size_t)> forward) |
struct seastar::net::l3_protocol::l3packet |
Class Members | ||
---|---|---|
packet | p | |
eth_protocol_num | proto_num | |
ethernet_address | to |