igb_ptp_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… igb_ptp_init(9) β€” like, the Kernel API Manual one πŸŽ€

okay so bestie, welcome to the igb_ptp_init page ✨ it lives in the Kernel API Manual (yes that's the manual name, yes it's giving official), and we're gonna walk through it together, no cap 🫢


🌸 NAME 🌸

igb_ptp_init β€” Initialize PTP functionality πŸ’–

like literally that's the whole vibe: it sets the PTP stuff up. periodt.


✨ SYNOPSIS ✨

void igb_ptp_init (struct igb_adapter *adapter );

that's it, that's the signature πŸ‘‘ it returns void (so nothing comes back, don't @ me) and it takes exactly one arg.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • adapter β€” Board private structure 🌈 like it's the lil' per-board struct where all the private deets live, and our function needs it.

πŸ’… DESCRIPTION πŸ’…

so igb_ptp_init is the function that gets called at device probe to initialize the PTP functionality ⭐ that's the whole description, and honestly? iconic. it shows up during probe, it does the PTP setup, it leaves. main character energy fr fr πŸ”₯

lowkey important deets: called at device probe, and its job is initializing PTP functionality β€” don't forget either one πŸ’œ

🧚 SEE ALSO 🧚

the kernel file where the magic happens πŸ‘‡

  • ./drivers/net/ethernet/intel/igb/igb_ptp.c

and the whole friend group of related pages, all (9) section besties πŸ“:

like go read them too, iykyk 😭


okay that's the page!! and for the cute sign-off: this lil' beauty comes from the source ./drivers/net/ethernet/intel/igb, dated October 2026, and it's igb_ptp_init(9) β€” slay, bye bestie πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from