igb_ptp_reset(9)
πΈ igb_ptp_reset β the Kernel API Manual page you didn't know you needed πΈ
okay so bestie, welcome to the Kernel API Manual entry for igb_ptp_reset(9) β yes that's the manual name, yes it's giving very serious business, and yes we're still gonna make it cute π
β¨ NAME β¨
igb_ptp_reset β re-enable the adapter for PTP after a reset, no cap π
π¦ SYNOPSIS π¦
void igb_ptp_reset (struct igb_adapter *adapter );
literally that's the whole signature. she's a void, she returns nothing, she just does the thing π
π ARGUMENTS π
adapterβ the board private structure. like, the whole personality of the board in one struct π«Ά
π₯ DESCRIPTION π₯
so this function right here? it handles the reset work that's required to re-enable the PTP device. that's it, that's the assignment.
translation: after a reset happens, PTP is basically like "ma'am I cannot function" and igb_ptp_reset is the friend who shows up with iced coffee and gets her back online β¨
the way that it's just quietly doing the reset work so the PTP device can be re-enabled again β iconic behavior honestly π
π SEE ALSO π
the whole squad, fr fr. go read these:
- Kernel file
./drivers/net/ethernet/intel/igb/igb_ptp.cβ the source, the mothership, the origin story π§ 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_suspend(9)igb_ptp_stop(9)
like, the entire PTP friend group is linked. iykyk π¦
and that's the page bestie!! mwah π sourced straight from ./drivers/net/ethernet/intel/igb, dated October 2026 β yes, the future, we're ahead of schedule βπ
π¦ 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