ice_read_phy_tstamp_e830(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

ice_read_phy_tstamp_e830 β€” Read a PHY timestamp out of the external PHY

okay so this is ice_read_phy_tstamp_e830(9) from the Kernel API Manual, and it's literally the little glow-up guide for reading a PHY timestamp out of the external PHY. πŸ’…

πŸ“ž SYNOPSIS πŸ“ž

void ice_read_phy_tstamp_e830 (const struct ice_hw *hw , u8 idx , u64 *tstamp );

🧾 ARGUMENTS 🧾

  • hw β€” pointer to the HW struct. That's the hardware context, bestie, don't overthink it.
  • idx β€” the timestamp index to read. This is the one you're asking for.
  • tstamp β€” on return, the 40bit timestamp value. It's an output situation: after the call, this is where that 40bit value lands.

🌸 DESCRIPTION 🌸

Okay so the actual lore: this reads a 40bit timestamp value out of the timestamp block of the external PHY on the E830 device. That's the whole slay. ✨

πŸ”— SEE ALSO πŸ”—

Kernel file: ./drivers/net/ethernet/intel/ice/ice_ptp_hw.c

and here's the whole group chat β€” every single reference, no skipping:


mwah πŸ’‹ β€” this page's source/version footer is ./drivers/net/ethernet/intel/ice, and the date on the vibes is October 2026. 🫢

πŸ“¦ where this page comes from