iavf_send_phc_read(9)
π iavf_send_phc_read(9) π
okay so bestie, this is a page from the Kernel API Manual, and we're talking about iavf_send_phc_read(9) β a little function that asks for the PTP hardware clock time. slay.
β¨ NAME β¨
iavf_send_phc_read β Send request to read PHC time.
π¦ SYNOPSIS π¦
int iavf_send_phc_read (struct iavf_adapter *adapter );
π ARGUMENTS π
adapterβ the private adapter structure. that's the one and only argument, bestie.
πΈ DESCRIPTION πΈ
okay so what this does: it sends a request to obtain the PTP hardware clock time. β¨ To do that, it allocates the VIRTCHNL_OP_1588_PTP_GET_TIME message and queues it up to send, so the PHC time gets read indirectly.
π«Ά important vibe check: this function does not wait for the reply from the PF. no cap, it just sends and dips.
β RETURN β
0if success- error code otherwise
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/iavf/iavf_ptp.c 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_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_process_caps(9)iavf_ptp_extend_32b_timestamp(9)
okay bye bestie π«Ά the source/version is ./drivers/net/ethernet/intel/iavf, the date is October 2026, and the page stays iavf_send_phc_read(9). periodt π
π¦ 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