Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
seastar::net::arp_for< L3 > Class Template Reference
Inheritance diagram for seastar::net::arp_for< L3 >:
seastar::net::arp_for_protocol

Public Types

using l2addr = ethernet_address
 
using l3addr = typename L3::address_type
 

Public Member Functions

future send_query (const l3addr &paddr)
 
 arp_for (arp &a)
 
future< ethernet_addresslookup (const l3addr &addr)
 
void learn (l2addr l2, l3addr l3)
 
void run ()
 
void set_self_addr (l3addr addr)
 
virtual bool forward (forward_hash &out_hash_data, packet &p, size_t off)
 

Protected Attributes

arp_arp
 
uint16_t _proto_num
 

The documentation for this class was generated from the following file: