iavf_ptp_process_caps(9)
β¨ iavf_ptp_process_caps(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a little function with big "glow-up after a reset" energy and honestly? we're obsessed. it's called iavf_ptp_process_caps and it lives rent-free in the Intel iavf driver's PTP corner π
πΈ NAME πΈ
iavf_ptp_process_caps β handle change in PTP capabilities π
like, when the vibe of your PTP caps shifts, this is the girl who notices.
π¦ SYNOPSIS π¦
void iavf_ptp_process_caps (struct iavf_adapter *adapter );
no cap, that's the whole signature. short. iconic. main character energy β
π ARGUMENTS π
adapterβ the private adapter structure π«Ά that's her little home base, her emotional support struct, y'know? iykyk.
π₯ DESCRIPTION π₯
so what's she actually doing? glad you asked, bestie π
iavf_ptp_process_caps handles any state changes necessary due to change in PTP capabilities β¨ β like, any state changes that need to happen when the PTP caps situation changes. and when exactly does that happen? think:
- after a device reset π (the classic "we're back, but different" moment)
- or a change in configuration from the PF π (the parent function said "new rules, babe")
she just... sorts out all the state so everything lines up again. literally the friend who fixes your outfit after you've been crying in the bathroom. periodt. π
ngl she doesn't return anything β void β she just does the work and leaves. quiet luxury, honestly. π§
π SEE ALSO π
the whole friend group π first off, the source file herself:
./drivers/net/ethernet/intel/iavf/iavf_ptp.c
and then her girls, all in the kernel docs:
iavf_ptp_disable_rx_tstamp(9)iavf_ptp_enable_rx_tstamp(9)iavf_ptp_set_timestamp_mode(9)iavf_ptp_set_ts_config(9)iavf_ptp_cap_supported(9)iavf_allocate_ptp_cmd(9)iavf_queue_ptp_cmd(9)iavf_send_phc_read(9)iavf_read_phc_indirect(9)iavf_ptp_cache_phc_time(9)iavf_ptp_do_aux_work(9)iavf_ptp_register_clock(9)iavf_ptp_init(9)iavf_ptp_release(9)iavf_ptp_extend_32b_timestamp(9)
like, the entire PTP crew showed up to the group chat π«Άπ₯
so yeah, that's the page, bestie π courtesy of the ./drivers/net/ethernet/intel/iavf directory, stamped October 2026 β and remember, the man page name is iavf_ptp_process_caps(9), so if you forget it, that's on you π mwah πβ¨
π¦ 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