STRUCT IDPF_PTP_TX_TSTAMP(9)
πΈ struct idpf_ptp_tx_tstamp πΈ
okay so this is the Kernel API Manual page for struct idpf_ptp_tx_tstamp(9) β yes the (9) is the section, it's a kernel API thing, iykyk π
this whole page is literally just "what's in the struct and what does each field do", and honestly? she ate. no cap.
β¨ NAME β¨
struct idpf_ptp_tx_tstamp β Parameters for Tx timestamping π«Ά
like, that's it, that's the vibe. it holds the params for Tx timestamping, periodt.
π SYNOPSIS π
struct idpf_ptp_tx_tstamp {
struct list_head list_member;
u32 tx_latch_reg_offset_l;
u32 tx_latch_reg_offset_h;
struct sk_buff *skb;
u64 tstamp;
u32 idx;
};
look at her. six fields. main character energy π₯
π Members π
okay bestie let's go field by field, no skipping, we're doing all of them π
list_memberβ the list member structure β¨ (she's literally in a list, that's her whole thing)tx_latch_reg_offset_lβ Tx tstamp latch low register offset πΈtx_latch_reg_offset_hβ Tx tstamp latch high register offset πΈ (yes there's a low AND a high, don't @ me, that's just how the registers are)skbβ the pointer to theSKBfor this timestamp request π¦ like the actual packet that's getting its momenttstampβ the Tx tstamp value β the actual timestamp, the whole point, iconicidxβ the index of the Tx tstamp π she's numbered, she's tracked, she's indexed
π¦ SEE ALSO π¦
if you're obsessed with this struct (and why wouldn't you be) you're gonna wanna go read the kernel file ./drivers/net/ethernet/intel/idpf/idpf_ptp.h, and also these siblings right here β all of them, not skipping a single one, bestie π:
struct idpf_ptp_cmd(9)enum idpf_ptp_access(9)struct idpf_ptp_secondary_mbx(9)enum idpf_ptp_tx_tstamp_state(9)struct idpf_ptp_tx_tstamp_status(9)struct idpf_ptp_vport_tx_tstamp_caps(9)struct idpf_ptp(9)idpf_ptp_info_to_adapter(9)struct idpf_ptp_dev_timers(9)idpf_ptp_is_vport_tx_tstamp_ena(9)idpf_ptp_is_vport_rx_tx_tstamp_ena(9)β wait no, hold up, it'sidpf_ptp_is_vport_rx_tstamp_ena(9), my bad, don't come for me π
there's a whole little family of PTP friends and honestly they're all so valid π
ngl this page is short but she's doing exactly what she needs to do β struct, members, references, done. slay. π
and that's the whole page, bestie π quick little sign-off: this one comes from ./drivers/net/ethernet/intel/idpf, dated October 2026, and it's the struct idpf_ptp_tx_tstamp(9) page in all her glory. mwah. πππ§
π¦ 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