ixgbe_ptp_create_clock(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ixgbe_ptp_create_clock(9) πŸ’…

okay so bestie, we're in the Kernel API Manual today and the star of the show is ixgbe_ptp_create_clock(9) β€” yes that's the whole function name, she's long, she's iconic, we move.


✨ NAME ✨

ixgbe_ptp_create_clock β€” literally the function that gets your PTP clock set up and living her best life πŸ•°οΈβœ¨

(no cap, the original NAME section had nothing after the dash, so we're not gonna invent lore that isn't there 🫢)


🌸 SYNOPSIS 🌸

long ixgbe_ptp_create_clock (struct ixgbe_adapter *adapter );

that's it, that's the signature, copy it exactly, don't come for me about the space before the ) πŸ’€


πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” the ixgbe private adapter structure. that's her. the ixgbe private adapter struct, your main character pointer πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

so what does she do? two things, and she does them well:

  • she performs setup of the user entry point function table β€” yes, the whole table, she's thorough like that πŸ‘‘
  • she initializes the PTP clock device, which is the thing you use to access the clock-like features of the PTP core ⏰✨

and the lore doesn't stop there: she gets called by ixgbe_ptp_init, and she may reuse a previously initialized clock β€” like, for example, during a suspend/resume cycle. recycling is slay, we love a sustainable queen πŸŒˆβ™»οΈ


πŸ‘€ SEE ALSO πŸ‘€

first up, the source file herself:

  • Kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c

and then the whole friend group, every single one, no skipping, iykyk:

like, that's the entire group chat, all 29 of them, and yes ixgbe_ptp_init(9) is in there even though she's the one who calls our girl β€” circular bestie behavior, we don't question it πŸ’…


🫢 quick vibe check before you go: everything above is verbatim from the page, i didn't add behavior, i didn't remove options, i just gave it ✨energy✨. periodt.

and that's the page!! sourced from ./drivers/net/ethernet/intel/i... (yes the path got cut off in the original, that's exactly how she arrived, we don't fix her πŸ’€), dated October 2026, filed under ixgbe_ptp_create_clock(9) in the Kernel API Manual. mwah, go read the source, ily, bye πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from