SanicDNS
Contents:
Getting started
Compiling from source
Technical overview
Library API
SanicDNS
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
_
_detail::char_encoding_max_size (C++ member)
_detail::char_map (C++ member)
_detail::CharEncoding (C++ struct)
_detail::CharEncoding::encoded (C++ member)
_detail::CharEncoding::len (C++ member)
_detail::CharEncoding::operator std::string_view (C++ function)
_detail::MbufElementHelper (C++ struct)
_detail::MbufElementHelper<Elem, MbufType::Pkt> (C++ struct)
_detail::MbufElementHelper<Elem, MbufType::Pkt>::MbufElementHelper (C++ function)
,
[1]
_detail::MbufElementHelper<Elem, MbufType::Pkt>::ptr_ (C++ member)
_detail::MbufElementHelper<Elem, MbufType::Raw> (C++ struct)
_detail::MbufElementHelper<Elem, MbufType::Raw>::MbufElementHelper (C++ function)
,
[1]
_detail::MbufElementHelper<Elem, MbufType::Raw>::mempool_ (C++ member)
_detail::MbufElementHelper<Elem, MbufType::Raw>::ptr_ (C++ member)
_detail::to_decimal (C++ function)
_detail::to_decimal_char (C++ function)
A
AAAARdata (C++ struct)
AAAARdata::ipv6_addr (C++ member)
ARdata (C++ struct)
ARdata::ipv4_addr (C++ member)
Arp (C++ class)
Arp::Arp (C++ function)
Arp::EraseAddr (C++ function)
Arp::Error (C++ enum)
Arp::Error::ARP_OK (C++ enumerator)
Arp::Error::INVALID_MESSAGE (C++ enumerator)
Arp::Error::IO_ERROR (C++ enumerator)
Arp::Error::NO_RESPONSE (C++ enumerator)
Arp::Error::PACKET_CONSTRUCTION (C++ enumerator)
Arp::Error::UNKNOWN_OP (C++ enumerator)
Arp::Error::UNKNOWN_PROTOCOL (C++ enumerator)
Arp::ErrorToString (C++ function)
Arp::GetEtherAddr (C++ function)
Arp::InsertAddr (C++ function)
Arp::ReceivePacket (C++ function)
Arp::RequestAddr (C++ function)
ArpPacket (C++ struct)
ArpPacket::arp_hdr (C++ member)
ArpPacket::ether_hdr (C++ member)
C
CAA_TAG_MAX_SIZE (C macro)
CAARdata (C++ struct)
CAARdata::flags (C++ member)
CAARdata::tag (C++ member)
CAARdata::value (C++ member)
CAATag (C++ type)
CACHELINE_SIZE (C macro)
CHARACTER_STRING_MAX_SIZE (C macro)
CNAMERdata (C++ struct)
CNAMERdata::cname (C++ member)
D
DefaultPacket (C++ type)
DNAMERdata (C++ struct)
DNAMERdata::dname (C++ member)
DnsHeader (C++ struct)
DnsHeader::aa (C++ member)
DnsHeader::ad (C++ member)
DnsHeader::add_count (C++ member)
DnsHeader::ans_count (C++ member)
DnsHeader::auth_count (C++ member)
DnsHeader::cd (C++ member)
DnsHeader::id (C++ member)
DnsHeader::opcode (C++ member)
DnsHeader::q_count (C++ member)
DnsHeader::qr (C++ member)
DnsHeader::ra (C++ member)
DnsHeader::rcode (C++ member)
DnsHeader::rd (C++ member)
DnsHeader::tc (C++ member)
DnsHeader::z (C++ member)
DNSHelpers (C++ class)
DNSHelpers::ChangetoDnsNameFormat (C++ function)
DnsName (C++ type)
DNSPacket (C++ struct)
DNSPacket::data (C++ member)
DNSPacket::Data (C++ struct)
,
[1]
DNSPacket::Data::add (C++ member)
,
[1]
DNSPacket::Data::ans (C++ member)
,
[1]
DNSPacket::Data::auth (C++ member)
,
[1]
DNSPacket::dns_id (C++ member)
DNSPacket::GetBufferLoc (C++ function)
DNSPacket::GetWorkerId (C++ function)
DNSPacket::init (C++ function)
DNSPacket::ip_data (C++ member)
DNSPacket::q_type (C++ member)
DNSPacket::question (C++ member)
DNSPacket::r_code (C++ member)
DNSPacket::rec_capped (C++ member)
DNSPacketConstructor (C++ class)
DNSPacketConstructor::ConstructIpv4DNSPacket (C++ function)
DNSPacketConstructor::ConstructIpv6DNSPacket (C++ function)
DNSPacketConstructor::GetMinIpv4PacketSize (C++ function)
DNSPacketConstructor::GetMinIpv6PacketSize (C++ function)
DNSPacketDistr (C++ struct)
DNSPacketDistr::dns_packet (C++ member)
DNSPacketDistr::raw_packet (C++ member)
DNSParseError (C++ enum)
DNSParseError::AllocationError (C++ enumerator)
DNSParseError::EtherHdrProtoErr (C++ enumerator)
DNSParseError::InvalidChar (C++ enumerator)
DNSParseError::InvalidQCount (C++ enumerator)
DNSParseError::IpHdrProtoErr (C++ enumerator)
DNSParseError::MalformedPacket (C++ enumerator)
DNSParseError::MaxJumpsReached (C++ enumerator)
DNSParseError::NameTooLong (C++ enumerator)
DNSParseError::OutOfBounds (C++ enumerator)
DNSParseError::PktError (C++ enumerator)
DNSParseError::SrcPortErr (C++ enumerator)
DNSParseError::TxtTooLong (C++ enumerator)
DnsQType (C++ enum)
DnsQType::A (C++ enumerator)
DnsQType::AAAA (C++ enumerator)
DnsQType::CAA (C++ enumerator)
DnsQType::CNAME (C++ enumerator)
DnsQType::DNAME (C++ enumerator)
DnsQType::MX (C++ enumerator)
DnsQType::NS (C++ enumerator)
DnsQType::OPT (C++ enumerator)
DnsQType::PTR (C++ enumerator)
DnsQType::SOA (C++ enumerator)
DnsQType::TXT (C++ enumerator)
DnsQuestion (C++ struct)
DnsQuestion::name (C++ member)
DnsQuestion::q_type (C++ member)
DnsRCode (C++ enum)
DnsRCode::BADALG (C++ enumerator)
DnsRCode::BADCOOKIE (C++ enumerator)
DnsRCode::BADKEY (C++ enumerator)
DnsRCode::BADMODE (C++ enumerator)
DnsRCode::BADNAM (C++ enumerator)
DnsRCode::BADTIME (C++ enumerator)
DnsRCode::BADTRUNC (C++ enumerator)
DnsRCode::BADVERS (C++ enumerator)
DnsRCode::DSOTYPENI (C++ enumerator)
DnsRCode::FORMERROR (C++ enumerator)
DnsRCode::NOERROR (C++ enumerator)
DnsRCode::NOTAUTH (C++ enumerator)
DnsRCode::NOTIMP (C++ enumerator)
DnsRCode::NOTZONE (C++ enumerator)
DnsRCode::NXDOMAIN (C++ enumerator)
DnsRCode::NXRRSET (C++ enumerator)
DnsRCode::REFUSED (C++ enumerator)
DnsRCode::SERVFAIL (C++ enumerator)
DnsRCode::XYRRSET (C++ enumerator)
DnsRCode::YXDOMAIN (C++ enumerator)
DOMAIN_NAME_MAX_SIZE (C macro)
,
[1]
DomainInputInfo (C++ struct)
DomainInputInfo::buf (C++ member)
DomainInputInfo::len (C++ member)
E
EALGuard (C++ struct)
EALGuard::EALGuard (C++ function)
,
[1]
EALGuard::init (C++ function)
EALGuard::operator= (C++ function)
,
[1]
EALGuard::~EALGuard (C++ function)
encode_dns_char_string (C++ function)
EthDevConf (C++ struct)
EthDevConf::enable_rss (C++ member)
EthDevConf::nb_rx_descrs (C++ member)
EthDevConf::nb_rx_queues (C++ member)
EthDevConf::nb_tx_descrs (C++ member)
EthDevConf::nb_tx_queues (C++ member)
ETHER_ADDRSTRLEN (C macro)
EtherAddr (C++ struct)
EtherAddr::init (C++ function)
EtherAddr::operator== (C++ function)
EtherAddr::str (C++ function)
EthernetConfig (C++ struct)
EthernetConfig::device_name (C++ member)
EthernetConfig::dst_ip (C++ member)
EthernetConfig::dst_mac (C++ member)
EthernetConfig::src_ip (C++ member)
EthRxTx (C++ class)
EthRxTx::EthRxTx (C++ function)
,
[1]
EthRxTx::GenerateDNSFlow (C++ function)
EthRxTx::GetMacAddr (C++ function)
EthRxTx::GetPortId (C++ function)
EthRxTx::init (C++ function)
EthRxTx::operator= (C++ function)
,
[1]
EthRxTx::PreparePackets (C++ function)
EthRxTx::PreparePktCksums (C++ function)
EthRxTx::PrintStats (C++ function)
EthRxTx::RcvPackets (C++ function)
EthRxTx::SendPacket (C++ function)
EthRxTx::SendPackets (C++ function)
EthRxTx::~EthRxTx (C++ function)
F
FixedName (C++ struct)
FixedName::buf (C++ member)
FixedName::c_str (C++ function)
FixedName::FixedName (C++ function)
,
[1]
FixedName::glaze (C++ struct)
,
[1]
FixedName::glaze::value (C++ member)
,
[1]
FixedName::init (C++ function)
FixedName::len (C++ member)
FixedName::operator std::string_view (C++ function)
FixedName::operator+ (C++ function)
FixedName::operator+= (C++ function)
FixedName::operator<=> (C++ function)
FixedName::operator== (C++ function)
fmt::formatter<DNSParseError> (C++ struct)
fmt::formatter<DNSParseError>::format (C++ function)
fmt::formatter<fmt_helpers::fmt_count> (C++ struct)
fmt::formatter<fmt_helpers::fmt_count>::format (C++ function)
fmt::formatter<fmt_helpers::fmt_count>::parse (C++ function)
fmt_helpers::fmt_count (C++ struct)
fmt_helpers::fmt_count::count (C++ member)
fmt_helpers::fmt_count::fmt_count (C++ function)
G
GenericPacket (C++ struct)
GenericPacket::padding (C++ member)
GetBufferResult (C++ enum)
GetBufferResult::NotAvailable (C++ enumerator)
GetBufferResult::Success (C++ enumerator)
GetQTypeFromString (C++ function)
GetQTypeMessage (C++ function)
GetRCodeFromMessage (C++ function)
GetRCodeMessage (C++ function)
glz::meta<AAAARdata> (C++ struct)
glz::meta<AAAARdata>::value (C++ member)
glz::meta<ARdata> (C++ struct)
glz::meta<ARdata>::value (C++ member)
glz::meta<CNAMERdata> (C++ struct)
glz::meta<CNAMERdata>::value (C++ member)
glz::meta<DNAMERdata> (C++ struct)
glz::meta<DNAMERdata>::value (C++ member)
glz::meta<DNSPacket::Data> (C++ struct)
glz::meta<DNSPacket::Data>::T (C++ type)
glz::meta<DNSPacket::Data>::value (C++ member)
glz::meta<DNSPacket> (C++ struct)
glz::meta<DNSPacket>::T (C++ type)
glz::meta<DNSPacket>::value (C++ member)
glz::meta<DnsQType> (C++ struct)
glz::meta<DnsQType>::value (C++ member)
glz::meta<DnsRCode> (C++ struct)
glz::meta<DnsRCode>::value (C++ member)
glz::meta<EtherAddr> (C++ struct)
glz::meta<EtherAddr>::value (C++ member)
glz::meta<in6_addr> (C++ struct)
glz::meta<in6_addr>::value (C++ member)
glz::meta<In6Addr> (C++ struct)
glz::meta<In6Addr>::value (C++ member)
glz::meta<in_addr> (C++ struct)
glz::meta<in_addr>::value (C++ member)
glz::meta<InAddr> (C++ struct)
glz::meta<InAddr>::value (C++ member)
glz::meta<MXRdata> (C++ struct)
glz::meta<MXRdata>::value (C++ member)
glz::meta<NSRdata> (C++ struct)
glz::meta<NSRdata>::value (C++ member)
glz::meta<PTRRdata> (C++ struct)
glz::meta<PTRRdata>::value (C++ member)
glz::meta<ResourceRecord> (C++ struct)
glz::meta<ResourceRecord>::T (C++ type)
glz::meta<ResourceRecord>::value (C++ member)
glz::meta<SOARdata> (C++ struct)
glz::meta<SOARdata>::value (C++ member)
glz::meta<struct CAARdata> (C++ struct)
glz::meta<struct CAARdata>::value (C++ member)
glz::meta<struct TXTRdata> (C++ struct)
glz::meta<struct TXTRdata>::value (C++ member)
I
In6Addr (C++ struct)
In6Addr::init (C++ function)
In6Addr::operator== (C++ function)
In6Addr::str (C++ function)
InAddr (C++ struct)
InAddr::init (C++ function)
InAddr::operator== (C++ function)
InAddr::str (C++ function)
InputReader (C++ class)
InputReader::GetDomain (C++ function)
InputReader::InputReader (C++ function)
,
[1]
InputReader::~InputReader (C++ function)
IntrusiveList (C++ class)
IntrusiveList::BaseIterator (C++ struct)
,
[1]
IntrusiveList::BaseIterator::BaseIterator (C++ function)
,
[1]
IntrusiveList::BaseIterator::front (C++ function)
,
[1]
IntrusiveList::BaseIterator::operator!= (C++ function)
,
[1]
IntrusiveList::BaseIterator::operator* (C++ function)
,
[1]
IntrusiveList::BaseIterator::operator++ (C++ function)
,
[1]
,
[2]
,
[3]
IntrusiveList::BaseIterator::operator-> (C++ function)
,
[1]
IntrusiveList::BaseIterator::operator== (C++ function)
,
[1]
IntrusiveList::begin (C++ function)
,
[1]
IntrusiveList::ConstIterator (C++ type)
IntrusiveList::delete_elem (C++ function)
IntrusiveList::end (C++ function)
,
[1]
IntrusiveList::erase (C++ function)
IntrusiveList::in_list (C++ function)
IntrusiveList::IntrusiveList (C++ function)
,
[1]
,
[2]
IntrusiveList::Iterator (C++ type)
IntrusiveList::operator= (C++ function)
,
[1]
IntrusiveList::push_back (C++ function)
IntrusiveList::size (C++ function)
IntrusiveList::swap (C++ function)
IpAddr (C++ type)
IpData (C++ struct)
IpData::dst_ip (C++ member)
IpData::dst_port (C++ member)
IpData::src_ip (C++ member)
IpData::src_port (C++ member)
Ipv4Header (C++ struct)
Ipv4Header::ether_hdr (C++ member)
Ipv4Header::ipv4_hdr (C++ member)
IsPowerOfTwoStatic (C++ struct)
IsPowerOfTwoStatic::res (C++ member)
L
L3Type (C++ enum)
L3Type::Ipv4 (C++ enumerator)
L3Type::Ipv6 (C++ enumerator)
L4Type (C++ enum)
L4Type::TCP (C++ enumerator)
L4Type::UDP (C++ enumerator)
M
MbufType (C++ enum)
MbufType::Pkt (C++ enumerator)
MbufType::Raw (C++ enumerator)
MXRdata (C++ struct)
MXRdata::mailserver (C++ member)
MXRdata::preference (C++ member)
N
net_info::get_channel_count (C++ function)
net_info::get_mac_address (C++ function)
net_info::get_route_info (C++ function)
net_info::RouteInfo (C++ struct)
net_info::RouteInfo::gateway_addr (C++ member)
net_info::RouteInfo::if_name (C++ member)
net_info::RouteInfo::source_addr (C++ member)
NICType (C++ type)
Node (C++ struct)
Node::GetDataPtr (C++ function)
,
[1]
Node::GetDataRef (C++ function)
,
[1]
Node::Node (C++ function)
Node::swap (C++ function)
NSRdata (C++ struct)
NSRdata::nameserver (C++ member)
O
OPTRdata (C++ struct)
P
ParseDNSReturnCodes (C++ function)
ParseResolvers (C++ function)
PerCoreCounters (C++ struct)
PerCoreCounters::apply (C++ function)
,
[1]
PerCoreCounters::lines_rejected (C++ member)
PerCoreCounters::max_retry (C++ member)
PerCoreCounters::noerror (C++ member)
PerCoreCounters::num_resolved (C++ member)
PerCoreCounters::nxdomain (C++ member)
PerCoreCounters::operator* (C++ function)
PerCoreCounters::operator*= (C++ function)
PerCoreCounters::operator+ (C++ function)
PerCoreCounters::operator+= (C++ function)
PerCoreCounters::operator- (C++ function)
PerCoreCounters::operator-= (C++ function)
PerCoreCounters::operator/ (C++ function)
PerCoreCounters::operator/= (C++ function)
PerCoreCounters::other_worker_id (C++ member)
PerCoreCounters::parse_fail (C++ member)
PerCoreCounters::parse_success (C++ member)
PerCoreCounters::rcode_other (C++ member)
PerCoreCounters::rcvd_pkts (C++ member)
PerCoreCounters::retry (C++ member)
PerCoreCounters::sent_pkts (C++ member)
PerCoreCounters::servfail (C++ member)
PTRRdata (C++ struct)
PTRRdata::ptr (C++ member)
Q
QuestionInfo (C++ struct)
QuestionInfo::qclass (C++ member)
QuestionInfo::qtype (C++ member)
R
RData (C++ struct)
Rdata (C++ type)
RData::_class (C++ member)
RData::data_len (C++ member)
RData::ttl (C++ member)
RData::type (C++ member)
ReadDomainResult (C++ enum)
ReadDomainResult::FileEnd (C++ enumerator)
ReadDomainResult::NotAvailable (C++ enumerator)
ReadDomainResult::NotValid (C++ enumerator)
ReadDomainResult::Success (C++ enumerator)
Request (C++ struct)
,
[1]
Request::dst_mac (C++ member)
,
[1]
Request::name (C++ member)
,
[1]
Request::num_ips (C++ member)
,
[1]
Request::q_type (C++ member)
,
[1]
Request::src_ip (C++ member)
,
[1]
RequestContainer (C++ struct)
RequestContainer::loc (C++ member)
RequestContainer::num_tries (C++ member)
RequestContainer::ready_for_send_node (C++ member)
RequestContainer::request (C++ member)
RequestContainer::RequestContainer (C++ function)
RequestContainer::resolver (C++ member)
RequestContainer::time_sent (C++ member)
RequestContainer::timeout_node (C++ member)
ResourceRecord (C++ struct)
ResourceRecord::name (C++ member)
ResourceRecord::q_type (C++ member)
ResourceRecord::r_data (C++ member)
ResourceRecord::ttl (C++ member)
RteAllocator (C++ class)
RteAllocator::allocate (C++ function)
RteAllocator::deallocate (C++ function)
RteAllocator::RteAllocator (C++ function)
RteAllocator::value_type (C++ type)
RTEMbuf (C++ struct)
RTEMbuf::data (C++ function)
,
[1]
RTEMbufArray (C++ class)
RTEMbufArray::back (C++ function)
,
[1]
RTEMbufArray::BaseIterator (C++ struct)
,
[1]
RTEMbufArray::BaseIterator::BaseIterator (C++ function)
,
[1]
,
[2]
,
[3]
RTEMbufArray::BaseIterator::difference_type (C++ type)
,
[1]
RTEMbufArray::BaseIterator::double_pointer (C++ type)
,
[1]
RTEMbufArray::BaseIterator::iterator_category (C++ type)
,
[1]
RTEMbufArray::BaseIterator::operator!= (C++ function)
,
[1]
RTEMbufArray::BaseIterator::operator* (C++ function)
,
[1]
RTEMbufArray::BaseIterator::operator++ (C++ function)
,
[1]
,
[2]
,
[3]
RTEMbufArray::BaseIterator::operator-> (C++ function)
,
[1]
RTEMbufArray::BaseIterator::operator== (C++ function)
,
[1]
RTEMbufArray::BaseIterator::pointer (C++ type)
,
[1]
RTEMbufArray::BaseIterator::reference (C++ type)
,
[1]
RTEMbufArray::BaseIterator::value_type (C++ type)
,
[1]
RTEMbufArray::begin (C++ function)
,
[1]
RTEMbufArray::capacity (C++ function)
RTEMbufArray::const_pointer (C++ type)
RTEMbufArray::const_reference (C++ type)
RTEMbufArray::ConstIterator (C++ type)
RTEMbufArray::data (C++ function)
RTEMbufArray::double_pointer (C++ type)
RTEMbufArray::end (C++ function)
,
[1]
RTEMbufArray::free_cnt (C++ function)
RTEMbufArray::FromSpan (C++ function)
RTEMbufArray::front (C++ function)
,
[1]
RTEMbufArray::get_data (C++ function)
,
[1]
,
[2]
,
[3]
RTEMbufArray::init (C++ function)
,
[1]
,
[2]
RTEMbufArray::insert (C++ function)
RTEMbufArray::Iterator (C++ type)
RTEMbufArray::operator= (C++ function)
,
[1]
RTEMbufArray::operator[] (C++ function)
,
[1]
RTEMbufArray::owning_value_type (C++ type)
RTEMbufArray::pointer (C++ type)
RTEMbufArray::pop (C++ function)
RTEMbufArray::push (C++ function)
RTEMbufArray::reference (C++ type)
RTEMbufArray::release (C++ function)
RTEMbufArray::RTEMbufArray (C++ function)
,
[1]
,
[2]
RTEMbufArray::size (C++ function)
RTEMbufArray::split (C++ function)
RTEMbufArray::value_type (C++ type)
RTEMbufArray::~RTEMbufArray (C++ function)
RTEMbufElement (C++ class)
RTEMbufElement::const_reference (C++ type)
RTEMbufElement::double_pointer (C++ type)
RTEMbufElement::get (C++ function)
,
[1]
RTEMbufElement::get_data (C++ function)
,
[1]
,
[2]
,
[3]
RTEMbufElement::init (C++ function)
,
[1]
RTEMbufElement::operator bool (C++ function)
RTEMbufElement::operator= (C++ function)
,
[1]
RTEMbufElement::pointer (C++ type)
RTEMbufElement::reference (C++ type)
RTEMbufElement::release (C++ function)
RTEMbufElement::RTEMbufElement (C++ function)
,
[1]
RTEMbufElement::value_type (C++ type)
RTEMbufElement::~RTEMbufElement (C++ function)
RTEMempool (C++ class)
RTEMempool::capacity (C++ function)
RTEMempool::count (C++ function)
RTEMempool::get (C++ function)
RTEMempool::init (C++ function)
,
[1]
RTEMempool::operator= (C++ function)
,
[1]
RTEMempool::RTEMempool (C++ function)
,
[1]
RTEMempool::~RTEMempool (C++ function)
RTEPktMbuf (C++ class)
RTERing (C++ class)
RTERing::capacity (C++ function)
RTERing::const_pointer (C++ type)
RTERing::const_reference (C++ type)
RTERing::count (C++ function)
RTERing::dequeue (C++ function)
RTERing::dequeue_burst (C++ function)
RTERing::double_pointer (C++ type)
RTERing::empty (C++ function)
RTERing::enqueue (C++ function)
RTERing::enqueue_burst (C++ function)
RTERing::free_count (C++ function)
RTERing::init (C++ function)
,
[1]
RTERing::operator= (C++ function)
,
[1]
RTERing::owning_value_type (C++ type)
RTERing::pointer (C++ type)
RTERing::reference (C++ type)
RTERing::RTERing (C++ function)
,
[1]
RTERing::value_type (C++ type)
RTERing::~RTERing (C++ function)
S
SOARdata (C++ struct)
SOARdata::interval_settings (C++ member)
SOARdata::IntervalSettings (C++ struct)
,
[1]
SOARdata::IntervalSettings::expire (C++ member)
,
[1]
SOARdata::IntervalSettings::minimum (C++ member)
,
[1]
SOARdata::IntervalSettings::refresh (C++ member)
,
[1]
SOARdata::IntervalSettings::retry (C++ member)
,
[1]
SOARdata::IntervalSettings::serial (C++ member)
,
[1]
SOARdata::m_name (C++ member)
SOARdata::r_name (C++ member)
Stats (C++ struct)
Stats::num_bad_ip_cksum (C++ member)
Stats::num_bad_l4_cksum (C++ member)
Stats::num_bad_tx_cksum (C++ member)
Stats::num_bytes_sent (C++ member)
Stats::num_sent (C++ member)
Stats::num_total (C++ member)
std::hash<FixedName<N>> (C++ struct)
std::hash<FixedName<N>>::operator() (C++ function)
T
TcpIpv4Header (C++ struct)
TcpIpv4Header::ether_hdr (C++ member)
TcpIpv4Header::ipv4_hdr (C++ member)
TcpIpv4Header::tcp_hdr (C++ member)
TcpIpv6Header (C++ struct)
TcpIpv6Header::ether_hdr (C++ member)
TcpIpv6Header::ipv6_hdr (C++ member)
TcpIpv6Header::tcp_hdr (C++ member)
ThreadManager (C++ class)
ThreadManager::get_stop_source (C++ function)
ThreadManager::get_stop_token (C++ function)
ThreadManager::GetTotalThreads (C++ function)
ThreadManager::GetUnusedThreads (C++ function)
ThreadManager::join (C++ function)
ThreadManager::LaunchThread (C++ function)
ThreadManager::LaunchThreadResult (C++ enum)
ThreadManager::LaunchThreadResult::MaxLCoreReached (C++ enumerator)
ThreadManager::LaunchThreadResult::NotMainLCore (C++ enumerator)
ThreadManager::LaunchThreadResult::RemoteLaunchFail (C++ enumerator)
ThreadManager::LaunchThreadResult::Success (C++ enumerator)
ThreadManager::LCoreParams (C++ struct)
ThreadManager::LCoreParams::_stop_source (C++ member)
ThreadManager::LCoreParams::f (C++ member)
ThreadManager::LCoreParams::LCoreParams (C++ function)
ThreadManager::LCoreParams::m_args (C++ member)
ThreadManager::LCoreParams::start_thread (C++ member)
ThreadManager::request_stop (C++ function)
ThreadManager::ThreadManager (C++ function)
,
[1]
,
[2]
ThreadManager::~ThreadManager (C++ function)
TXTRdata (C++ struct)
TXTRdata::txt (C++ member)
TxtString (C++ type)
U
UdpIpv4Header (C++ struct)
UdpIpv4Header::ether_hdr (C++ member)
UdpIpv4Header::ipv4_hdr (C++ member)
UdpIpv4Header::udp_hdr (C++ member)
UdpIpv6Header (C++ struct)
UdpIpv6Header::ether_hdr (C++ member)
UdpIpv6Header::ipv6_hdr (C++ member)
UdpIpv6Header::udp_hdr (C++ member)
UNWRAP_OR_RETURN (C macro)
UNWRAP_OR_RETURN_AND_LOG (C macro)
UNWRAP_OR_RETURN_ERR (C macro)
UNWRAP_OR_RETURN_ERR_AND_LOG (C macro)
UNWRAP_OR_RETURN_RAW (C macro)
UNWRAP_OR_RETURN_VAL (C macro)
UNWRAP_OR_RETURN_VAL_AND_LOG (C macro)
UserConfig (C++ struct)
UserConfig::cores (C++ member)
UserConfig::debug (C++ member)
UserConfig::device_name (C++ member)
UserConfig::gateway_ip (C++ member)
UserConfig::gateway_mac (C++ member)
UserConfig::headless (C++ member)
UserConfig::input_file (C++ member)
UserConfig::log_path (C++ member)
UserConfig::no_huge (C++ member)
UserConfig::num_concurrent (C++ member)
UserConfig::num_retries (C++ member)
UserConfig::output_path (C++ member)
UserConfig::output_raw (C++ member)
UserConfig::postfix (C++ member)
UserConfig::prefix (C++ member)
UserConfig::q_type (C++ member)
UserConfig::rate (C++ member)
UserConfig::rcode_filters (C++ member)
UserConfig::resolvers (C++ member)
UserConfig::skip_queue_count_check (C++ member)
UserConfig::static_ip (C++ member)
UserConfig::timeout_ms (C++ member)
UserConfig::xdp_path (C++ member)
W
Worker (C++ function)
,
[1]
WorkerContext (C++ struct)
WorkerContext::available_container_stack (C++ member)
WorkerContext::init (C++ function)
WorkerContext::pkt_distributors (C++ member)
WorkerContext::queue_id (C++ member)
WorkerContext::ready_for_send_list (C++ member)
WorkerContext::request_containers (C++ member)
WorkerContext::resolver_count (C++ member)
WorkerContext::timeout_list (C++ member)
WorkerContext::worker_id (C++ member)
WorkerParams (C++ struct)
WorkerParams::counters (C++ member)
WorkerParams::distribution_rings (C++ member)
WorkerParams::dns_mempool (C++ member)
WorkerParams::domains_finished (C++ member)
WorkerParams::max_retries (C++ member)
WorkerParams::num_containers (C++ member)
WorkerParams::num_workers (C++ member)
WorkerParams::output_raw (C++ member)
WorkerParams::pkt_mempool (C++ member)
WorkerParams::rate_lim_pps (C++ member)
WorkerParams::raw_mempool (C++ member)
WorkerParams::rcode_filters (C++ member)
WorkerParams::request_mempool (C++ member)
WorkerParams::resolvers (C++ member)
WorkerParams::ring (C++ member)
WorkerParams::rxtx_if (C++ member)
WorkerParams::timeout_ms (C++ member)
WorkerParams::workers_finished (C++ member)