ice_ptp_disable_all_extts(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_ptp_disable_all_extts β€” like, the whole EXTTS situation, handled

okay so first things first, this is a page from the Kernel API Manual, section 9 β€” yes, the big-kid kernel dev manuals, we're literally in the driver guts rn 🫢 the function we're stanning today is ice_ptp_disable_all_extts, and no cap, the name kinda tells the whole story already.


✨ NAME ✨

ice_ptp_disable_all_extts β€” turn all the EXTTS channels off. every single one. collectively. as a group. πŸ’…


🌸 SYNOPSIS 🌸

void ice_ptp_disable_all_extts (struct ice_pf *pf );

that's it. that's the whole vibe. returns nothing, takes one pointer, gets the job done πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • pf β€” the board private structure. iykyk, it's the per-device struct ice_pf that holds everything the driver knows about this board, and this is the thing you hand over so the function knows which board to stop listening for external timestamps on πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

bestie. sit down. the cross-reference list on this one is a lot β€” it's giving receipts, it's giving "my sources", it's giving the entire PTP buddy system. every one of these, in the order they appear in the source, because i refuse to lose a single name 😭

and where does all this live? right here in the kernel tree, no gatekeeping:

./drivers/net/ethernet/intel/ice/ice_ptp.c

and the whole directory if you wanna go browsing:

./drivers/net/ethernet/intel/ice
lowkey a moment of appreciation for ice_ptp_enable_all_extts(9) sitting right there in the list like the mirror-image bestie it is πŸͺž

πŸ’œ the sign-off πŸ’œ

this page came out of the ./drivers/net/ethernet/intel/ice directory, and it's dated October 2026 β€” so yeah, mark your calendar bestie, the ice driver lore keeps on giving 🧚✨ go disable those EXTTS channels, you absolute icon πŸ’…πŸ‘‘

πŸ“¦ where this page comes from