ixgbe_ptp_gettimex(9)
π ixgbe_ptp_gettimex(9) β like, the kernel API manual bestie β¨
okay so this is a page from the Kernel API Manual, and the star of the show is ixgbe_ptp_gettimex π
buckle up.
πΈ NAME πΈ
ixgbe_ptp_gettimex β
ngl the original page literally just trails off after the dash π no one-liner, no description, just vibes. so mysterious of it. moving on bestie π«Ά
β¨ SYNOPSIS β¨
int ixgbe_ptp_gettimex (struct ptp_clock_info *ptp , struct timespec64
*ts , struct ptp_system_timestamp *sts );
that's the whole signature, exactly as written, no cap π₯
π ARGUMENTS π
ptpβ the ptp clock structure. that's the main character right there πtsβ timespec to hold the PHC timestamp πstsβ structure to hold the system time before and after reading the PHC. like, it's doing a little before-and-after photoshoot around the read πΈ
π¦ DESCRIPTION π¦
so here's the tea: it reads the timecounter and returns the correct value in ns, after converting it into a struct timespec. that's it, that's the whole bit β¨ literally just: grab the counter, convert, hand you the right number. slay.
β SEE ALSO β
the kernel file lives at ./drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c β go say hi π§
and then, bestie, the whole friend group π:
ixgbe_ptp_setup_sdp_X540(9)ixgbe_ptp_setup_sdp_X550(9)ixgbe_ptp_read_X550(9)ixgbe_ptp_read_82599(9)ixgbe_ptp_convert_to_hwtstamp(9)ixgbe_ptp_adjfine_82599(9)ixgbe_ptp_adjfine_X550(9)ixgbe_ptp_adjtime(9)ixgbe_ptp_settime(9)ixgbe_ptp_feature_enable(9)ixgbe_ptp_check_pps_event(9)ixgbe_ptp_overflow_check(9)ixgbe_ptp_rx_hang(9)ixgbe_ptp_clear_tx_timestamp(9)ixgbe_ptp_tx_hang(9)ixgbe_ptp_tx_hwtstamp(9)ixgbe_ptp_tx_hwtstamp_work(9)ixgbe_ptp_rx_pktstamp(9)ixgbe_ptp_rx_rgtstamp(9)ixgbe_ptp_hwtstamp_get(9)ixgbe_ptp_set_timestamp_mode(9)ixgbe_ptp_hwtstamp_set(9)ixgbe_ptp_start_cyclecounter(9)ixgbe_ptp_init_systime(9)ixgbe_ptp_reset(9)ixgbe_ptp_create_clock(9)ixgbe_ptp_init(9)ixgbe_ptp_suspend(9)ixgbe_ptp_stop(9)
and that's the whole page, bestie!! π mwah π
sign-off time: this one comes from the source <bold>./drivers/net/ethernet/intel/i...</bold> and it's dated October 2026 β so mark your calendar and page ixgbe_ptp_gettimex(9) again real soon ok?? πβ¨π¦
π¦ 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