Seastar
High performance C++ framework for concurrent servers
Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
seastar::net::ipv4_traits Struct Reference

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
 

Class Documentation

◆ seastar::net::ipv4_traits::l4packet

struct seastar::net::ipv4_traits::l4packet
Class Members
ethernet_address e_dst
packet p
ip_protocol_num proto_num
ipv4_address to

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