ice_ptp_read...pture_eth56g(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 ice_ptp_read_port_capture_eth56g(9) πŸ’…

okay so welcome to the Kernel API Manual bestie, this one's a lil function page and it's literally so straightforward you'll eat it up ✨


πŸŽ€ NAME πŸŽ€

ice_ptp_read_port_capture_eth56g β€” reads a port's local time capture. that's it. that's the whole vibe 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_ptp_read_port_capture_eth56g (struct ice_hw *hw , u8 port , u64
*tx_ts , u64 *rx_ts );

πŸ’– ARGUMENTS πŸ’–

  • hw β€” pointer to the HW struct, the main character of the whole operation fr fr πŸ‘‘
  • port β€” the port number you wanna read, like, a specific one 🎯
  • tx_ts β€” on return, this is where the Tx port time capture lands πŸ’«
  • rx_ts β€” on return, this is where the Rx port time capture lands πŸ’«

🌈 DESCRIPTION 🌈

Read the port's Tx and Rx local time capture values. both of them. at once. iconic behaviour honestly 😌


⭐ RETURN ⭐

  • 0 β€” success, we love to see it πŸŽ‰
  • other β€” failed to read from PHY, which is giving minor tragedy 😭

πŸ”₯ SEE ALSO πŸ”₯

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

and now the friend group, no cap β€” every single one of these is on the list, bestie, so here we go πŸ’€


🫢 that's genuinely all of them, i didn't skip a single one, i promise on my life. read the whole list or the timer girls will know 😭

anyway bestie, this page lives in ./drivers/net/ethernet/intel/ice and the version fairy stamped it October 2026 β€” so go forth and read those port captures, you absolute legend πŸ‘‘βœ¨πŸ’œ

πŸ“¦ where this page comes from