Seastar
High performance C++ framework for concurrent servers
|
Public Member Functions | |
interface (std::shared_ptr< device > dev) | |
ethernet_address | hw_address () const noexcept |
const net::hw_features & | hw_features () const |
future | register_l3 (eth_protocol_num proto_num, std::function< future<>(packet p, ethernet_address from)> next, std::function< bool(forward_hash &, packet &, size_t)> forward) |
void | forward (unsigned cpuid, packet p) |
unsigned | hash2cpu (uint32_t hash) |
void | register_packet_provider (l3_protocol::packet_provider_type func) |
uint16_t | hw_queues_count () |
rss_key_type | rss_key () const |