iavf_ptp_cache_phc_time(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

iavf_ptp_cache_phc_time β€” Cache PHC time for performing timestamp extension

Okay bestie, welcome to the Kernel API Manual page for this function. It’s giving niche kernel fairy godmother, and we’re obsessed. πŸ’–


✨ SYNOPSIS ✨

void iavf_ptp_cache_phc_time (struct iavf_adapter *adapter );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • adapter β€” the private adapter structure. That’s the whole vibe. 🫢

πŸ’… DESCRIPTION πŸ’…

Okay so this function periodically caches the PHC time so timestamp extension can actually happen. This is required, no cap: the Tx and Rx timestamps only contain 32bits of nanoseconds, and timestamp extension is how we calculate the corrected 64bit timestamp. The algorithm literally relies on the cached time being within ~1 second of the timestamp. ⏱️✨


🌈 SEE ALSO 🌈


Catch you later, bestie πŸ’… β€” source/version: ./drivers/net/ethernet/intel/iavf, date: October 2026, page: iavf_ptp_cache_phc_time(9) ✨

πŸ“¦ where this page comes from