Seastar
High performance C++ framework for concurrent servers
|
Classes | |
struct | l4packet |
Public Types | |
using | address_type = ipv4_address |
using | inet_type = ipv4_l4< ip_protocol_num::tcp > |
using | packet_provider_type = std::function< std::optional< l4packet >()> |
Static Public Member Functions | |
static void | tcp_pseudo_header_checksum (checksummer &csum, ipv4_address src, ipv4_address dst, uint16_t len) |
static void | udp_pseudo_header_checksum (checksummer &csum, ipv4_address src, ipv4_address dst, uint16_t len) |
Static Public Attributes | |
static constexpr uint8_t | ip_hdr_len_min = ipv4_hdr_len_min |
struct seastar::net::ipv4_traits::l4packet |
Class Members | ||
---|---|---|
ethernet_address | e_dst | |
packet | p | |
ip_protocol_num | proto_num | |
ipv4_address | to |