STRUCT EFX_PTP_TIMESET(9)
π struct efx_ptp_timeset(9) β Kernel API Manual π
okay so bestie, welcome to the Kernel API Manual entry for struct efx_ptp_timeset(9) β itβs giving tiny sync-struct main character energy, and weβre gonna read it together. no cap π¦
β¨ NAME β¨
struct efx_ptp_timesetβ Synchronisation between host and MC π
πΈ SYNOPSIS πΈ
the whole struct is literally this, character-for-character:
struct efx_ptp_timeset {
u32 host_start;
u32 major;
u32 minor;
u32 host_end;
u32 wait;
u32 window;
};
π§ Members π§
host_startβ Host time immediately before hardware timestamp taken β±οΈmajorβ Hardware timestamp, major π₯minorβ Hardware timestamp, minor β¨host_endβ Host time immediately after hardware timestamp taken π«Άwaitβ Number of NIC clock ticks between hardware timestamp being read and host end time being seen πwindowβ Difference ofhost_endandhost_startπ
π¦ SEE ALSO π¦
Kernel file ./drivers/net/ethernet/sfc/siena/ptp.c is the spot β and the struct besties are struct efx_ptp_match(9), struct efx_ptp_event_rx(9), and struct efx_ptp_data(9). iykyk π
mwah π β source/version vibes live at ./drivers/net/ethernet/sfc/siena, dated October 2026, with footer title struct efx_ptp_timeset(9). bye bestie, go slay that sync π«Ά
π¦ 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