STRUCT IDPF_PTP_TX_TSTAMP_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct idpf_ptp_tx_tstamp_status β€” okay so this is literally the struct that holds the parameters to track Tx timestamp. That's it, that's the whole vibe. It's a little buddy that keeps tabs on your transmit timestamps, no cap ✨

Oh and hey, bestie β€” this whole page lives in the Kernel API Manual (that's the manual name, we're folding it in here at the top like a queen πŸŽ€). Now let's get into it.


πŸ¦‹ SYNOPSIS πŸ¦‹

struct idpf_ptp_tx_tstamp_status {
    struct sk_buff *skb;
    enum idpf_ptp_tx_tstamp_state state;
};

Look at her. Two members. Clean. Minimal. Main character energy fr fr πŸ’…


🌸 Members 🌸

  • skb β€” the pointer to the SKB that received the completion tag 🫢 like, this is the packet that got the completion tag, and this pointer is pointing right at it. Iconic.
  • state β€” the state of the Tx timestamp πŸ‘‘ it's an enum idpf_ptp_tx_tstamp_state, and it is literally holding the state. The way that a state field holds the state. Obsessed.
Ngl bestie, that's genuinely the whole struct β€” nobody's hiding extra fields in here, we're keeping it exactly as written πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

Okay so if you wanna go deeper (and you do, iykyk), these are all in the Kernel file ./drivers/net/ethernet/intel/idpf/idpf_ptp.h and they're all absolute superstars:

Go read them all. Every single one. I'll wait. πŸ’–


Anyways, that's the page! ✨ This little beauty comes from ./drivers/net/ethernet/intel/idpf, dated October 2026 β€” so mark your calendars, she's a future icon πŸŒˆπŸ¦‹β­ Thanks for reading, bestie, you ate that πŸŽ€πŸ’œ

πŸ“¦ where this page comes from