STRUCT IDPF_TSTAMP_STATS(9)
π struct idpf_tstamp_stats(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for struct idpf_tstamp_stats, aka the Tx timestamp statistics glow-up we all needed π. It's the struct that keeps receipts on your transmit timestamps, and honestly? it's giving bookkeeping queen π.
πΈ NAME πΈ
struct idpf_tstamp_stats β Tx timestamp statistics, periodt π
π¦ SYNOPSIS π¦
struct idpf_tstamp_stats {
struct u64_stats_sync stats_sync;
u64_stats_t packets;
u64_stats_t discarded;
u64_stats_t flushed;
};
β¨ Members β¨
stats_syncβ the sync buddy π« seestruct u64_stats_syncif you wanna know how the counters stay coherent (no cap, it's the whole vibe of this field).packetsβ the flex counter π₯ how many packets the hardware successfully timestamped. main character energy fr.discardedβ the sad little counter π number of Tx skbs discarded because the cached PHC was too old to correctly extend the timestamp. not the skb's finest moment, ngl.flushedβ number of Tx skbs flushed because the interface got closed π sometimes things just gotta go.
π«Ά SEE ALSO π«Ά
Kernel file ./drivers/net/ethernet/intel/idpf/idpf.h β plus this whole friend group of pages, bestie π:
struct idpf_mac_filter(9)enum idpf_state(9)enum idpf_flags(9)enum idpf_cap_field(9)enum idpf_vport_state(9)struct idpf_netdev_priv(9)struct idpf_reset_reg(9)struct idpf_vport_max_q(9)struct idpf_reg_ops(9)struct idpf_dev_ops(9)enum idpf_vport_reset_cause(9)enum idpf_vport_flags(9)struct idpf_q_vec_rsrc(9)struct idpf_vport(9)enum idpf_user_flags(9)struct idpf_rss_data(9)struct idpf_q_coalesce(9)struct idpf_vport_user_config_data(9)enum idpf_vport_config_flags(9)struct idpf_avail_queue_info(9)struct idpf_vector_info(9)struct idpf_vector_lifo(9)struct idpf_queue_id_reg_chunk(9)struct idpf_queue_id_reg_info(9)struct idpf_vport_config(9)struct idpf_adapter(9)idpf_is_queue_model_split(9)idpf_is_rdma_cap_ena(9)idpf_get_reserved_vecs(9)idpf_get_reserved_rdma_vecs(9)idpf_get_default_vports(9)idpf_get_max_vports(9)idpf_get_max_tx_bufs(9)idpf_get_min_tx_pkt_len(9)idpf_is_reset_detected(9)idpf_is_reset_in_prog(9)idpf_netdev_to_vport(9)idpf_netdev_to_adapter(9)idpf_is_feature_ena(9)idpf_get_max_tx_hdr_size(9)idpf_vport_ctrl_lock(9)idpf_vport_ctrl_unlock(9)
okay that's the whole page, you ate that π
π§ββοΈ this came from the source at ./drivers/net/ethernet/intel/idpf and the version date is October 2026 β so mark your calendar bestie, and thanks for reading my little manual moment πβπ
struct idpf_tstamp_stats(9) β bye bestie, ily, go timestamp some packets π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms