ice_read_phy_tstamp_ll_e810(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so welcome to ice_read_phy_tstamp_ll_e810(9) from the Kernel API Manual πŸ’– β€” yes bestie, the manual name is right there, and this page is literally about reading a PHY timestamp through the FW. It’s giving main character energy, no cap.

🌸 NAME 🌸

ice_read_phy_tstamp_ll_e810 β€” Read a PHY timestamp registers through the FW

fr fr, that’s the name. The grammar is doing its own thing and we respect it. πŸ’…

✨ SYNOPSIS ✨

Here’s the signature, copied exactly so nobody comes for me:

int ice_read_phy_tstamp_ll_e810 (struct ice_hw *hw , u8 idx , u8 *hi , u32 *lo );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW struct. The hardware bestie, the main character.
  • idx β€” the timestamp index to read. Which timestamp are we grabbing? This one. iykyk.
  • hi β€” 8 bit timestamp high value. The high bits, the upper-half moment.
  • lo β€” 32 bit timestamp low value. The low bits, the other half of the timestamp vibe.

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so the whole thing is this: it reads a 8bit timestamp high value and 32 bit timestamp low value out of the timestamp block of the external PHY on the E810 device. The way it does it? Using the low latency timestamp read. That’s the description bestie β€” lowkey iconic, highkey specific. πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

the extended friend group / PTP cinematic universe says hi πŸ‘‘:

xoxo, your fav kernel bestie πŸ’– signing off from source/version ./drivers/net/ethernet/intel/ice, dated October 2026, for ice_read_phy_tstamp_ll_e810(9) β€” mwah, slay, bye bestie!! 🫢✨

πŸ“¦ where this page comes from