igb_ptp_init(9)
π 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 π:
igb_ptp_systim_to_hwtstamp(9)igb_ptp_tx_work(9)igb_ptp_rx_hang(9)igb_ptp_tx_hang(9)igb_ptp_tx_hwtstamp(9)igb_ptp_rx_pktstamp(9)igb_ptp_rx_rgtstamp(9)igb_ptp_hwtstamp_get(9)igb_ptp_set_timestamp_mode(9)igb_ptp_hwtstamp_set(9)igb_ptp_sdp_init(9)igb_ptp_suspend(9)igb_ptp_stop(9)igb_ptp_reset(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms