igc_ptp_suspend(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’€ igc_ptp_suspend β€” the igc_ptp_suspend(9) glow-up

okay so bestie, we're in the Kernel API Manual today and this page is all about igc_ptp_suspend(9). it's short, it's sweet, it's giving "one job and she does it" πŸ’… let's get into it.


✨ NAME ✨

igc_ptp_suspend β€” disable PTP work items and get everything ready for suspend πŸŽ€


✨ SYNOPSIS ✨

void igc_ptp_suspend (struct igc_adapter *adapter );

literally that's it. no return value, no drama, just vibes and one pointer. πŸ¦‹


✨ ARGUMENTS ✨

  • adapter β€” the board private structure πŸ’– (yes queen, hand her the whole adapter, she knows what to do with it)

✨ DESCRIPTION ✨

so what does this icon actually do? she stops the overflow check work and the PTP Tx timestamp work, and then she prepares the device for OS suspend. 😴✨

like, two work items get shut down, the device gets tucked in for its nap, and that's the whole plot. no cap. 🫢


✨ SEE ALSO ✨

  • Kernel file ./drivers/net/ethernet/intel/igc/igc_ptp.c β€” the source of truth, go read her πŸ“–

and the whole PTP friend group, fr fr:


πŸ’‘ reminder: PTP work items stop here and the device heads for OS suspend. that's the whole assignment, bestie. βœ…

🌸 that's the page, mwah πŸ’‹ this little beauty lives over in ./drivers/net/ethernet/intel/igc, and it was stamped October 2026 β€” go off, calendar icon πŸ‘‘βœ¨

πŸ“¦ where this page comes from