qede_ptp_adjfine(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hey bestie πŸ’– welcome to the qede_ptp_adjfine(9) page β€” Kernel API Manual energy, but make it make sense. This is all about the PTP cycle counter, and yes, we’re gonna keep every tiny detail because that’s the whole vibe. ✨

🌸 NAME 🌸

qede_ptp_adjfine β€” adjust the frequency of the PTP cycle counter. That’s it, that’s the name, and honestly? iconic. πŸ’…

✨ SYNOPSIS ✨

int qede_ptp_adjfine (struct ptp_clock_info *info , long scaled_ppm );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • info β€” the PTP clock info structure. It’s literally the clock info struct, bestie. 🫢
  • scaled_ppm β€” scaled parts per million adjustment from base. Keep β€œfrom base” in your notes, fr fr. πŸŽ€

πŸ’… DESCRIPTION πŸ’…

okay so here’s the tea: scaled_ppm is ppm with a 16-bit binary fractional field. That’s the description, no cap β€” short, sweet, and very PTP. πŸ¦‹

πŸ”₯ RETURN πŸ”₯

  • 0 on success β€” slay, we love a zero return. πŸ‘‘
  • negative errno otherwise β€” not the vibe, but that’s the deal. 😭

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/qlogic/qede/qede_ptp.c β€” go peek if you’re curious, iykyk. 🌟


mwah πŸ’– cute little sign-off time: this page’s source/version line is giving ./drivers/net/ethernet/qlogic/..., it’s dated October 2026, and it’s the qede_ptp_adjfine(9) manual. periodt. πŸŽ€

πŸ“¦ where this page comes from