igb_ptp_suspend(9)
π€ igb_ptp_suspend β the igb_ptp_suspend(9) manual page, bestie edition
okay so this is the kernel API manual page for igb_ptp_suspend, from the <pink>9</pink> section (that's kernel API docs, iykyk), and honestly? It's a little one but it's a crucial one. Let's get into it π«Ά
β¨ NAME β¨
igb_ptp_suspend β Disable PTP work items and prepare for suspend π€
Like the name literally says the whole thing. It turns off the PTP work stuff and gets the device ready to go night-night. No cap.
π¦ SYNOPSIS π¦
void igb_ptp_suspend (struct igb_adapter *adapter );
That's it. That's the whole signature. Returns void, so it gives you nothing back except peace of mind β¨ (and honestly, sometimes that's enough).
π ARGUMENTS π
adapterβ Board private structure. This is your board's own private little structure, the main character of the whole operation π
πΈ DESCRIPTION πΈ
Okay so here's what this function actually does, and it's giving responsible adult energy:
- it stops the overflow check work π
- it stops the PTP Tx timestamp work π₯
- and it prepares the device for OS suspend π΄
That's the whole vibe check. Everything's wrapped up, work items are cancelled, device is ready for the OS to hit that suspend. Periodt. π
ngl this is one of those functions you don't think about until you have to think about it, and then you're very glad it exists π
π SEE ALSO π
Bestie, the friend group here is large, so buckle up π¦
First, the kernel file where all this lives:
Kernel file ./drivers/net/ethernet/intel/igb/igb_ptp.c
And the whole squad of related pages, in their original order:
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_init(9)igb_ptp_sdp_init(9)igb_ptp_stop(9)igb_ptp_reset(9)
literally the whole PTP cinematic universe π
and that's the page! π this little gem lives in ./drivers/net/ethernet/intel/igb, and this particular version of the manual is dated October 2026 β so yeah, it's got that fresh-from-the-future energy β¨ slay. go suspend something responsibly π«Ά
π¦ 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