FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
fastmm::net::DpdkStats Struct Reference

#include <fastmm/net/dpdk_datagram_source.hpp>

Public Attributes

std::uint64_t datagrams = 0
 
std::uint64_t bytes = 0
 
std::uint64_t bad_frames = 0
 truncated, bad IPv4 header, lengths or checksums, chained mbufs
 
std::uint64_t other = 0
 not IPv4 UDP (ARP, TCP, IGMP, fragments): not for this source
 
std::uint64_t unmatched = 0
 UDP, but no subscription.
 
std::uint64_t to_kernel = 0
 frames passed to the exception port
 
std::uint64_t from_kernel = 0
 frames the kernel sent through the exception port
 
std::uint64_t arp_replies = 0
 answered here (no exception port)
 
std::uint64_t tx_drops = 0
 ARP replies not sent: no mbuf, or the TX queue was full.
 
std::uint64_t ipackets = 0
 rte_eth_stats_get, as of the last refresh_stats()
 
std::uint64_t imissed = 0
 
std::uint64_t ierrors = 0
 
std::uint64_t rx_nombuf = 0
 

Member Data Documentation

◆ datagrams

std::uint64_t fastmm::net::DpdkStats::datagrams = 0

◆ bytes

std::uint64_t fastmm::net::DpdkStats::bytes = 0

◆ bad_frames

std::uint64_t fastmm::net::DpdkStats::bad_frames = 0

truncated, bad IPv4 header, lengths or checksums, chained mbufs

◆ other

std::uint64_t fastmm::net::DpdkStats::other = 0

not IPv4 UDP (ARP, TCP, IGMP, fragments): not for this source

◆ unmatched

std::uint64_t fastmm::net::DpdkStats::unmatched = 0

UDP, but no subscription.

◆ to_kernel

std::uint64_t fastmm::net::DpdkStats::to_kernel = 0

frames passed to the exception port

◆ from_kernel

std::uint64_t fastmm::net::DpdkStats::from_kernel = 0

frames the kernel sent through the exception port

◆ arp_replies

std::uint64_t fastmm::net::DpdkStats::arp_replies = 0

answered here (no exception port)

◆ tx_drops

std::uint64_t fastmm::net::DpdkStats::tx_drops = 0

ARP replies not sent: no mbuf, or the TX queue was full.

◆ ipackets

std::uint64_t fastmm::net::DpdkStats::ipackets = 0

rte_eth_stats_get, as of the last refresh_stats()

◆ imissed

std::uint64_t fastmm::net::DpdkStats::imissed = 0

◆ ierrors

std::uint64_t fastmm::net::DpdkStats::ierrors = 0

◆ rx_nombuf

std::uint64_t fastmm::net::DpdkStats::rx_nombuf = 0