iavf_queue_ptp_cmd(9)
π iavf_queue_ptp_cmd(9) π
okay so bestie, welcome to the Kernel API Manual β this one's a little function from the iavf driver and it's honestly so straightforward you're gonna slay it β¨
πΈ NAME πΈ
iavf_queue_ptp_cmd β it queues up a PTP command so it can be sent over virtchnl π
β¨ SYNOPSIS β¨
void iavf_queue_ptp_cmd (struct iavf_adapter *adapter , struct
iavf_ptp_aq_cmd *cmd );
like, that's it. it returns void, no drama, no return value, no notes π
π«Ά ARGUMENTS π«Ά
adapterβ the private adapter structure, aka the main character of this whole driver π«Άcmdβ the command structure you wanna send, literally just hand it over and it goes in the queue π
π¦ DESCRIPTION π¦
so what it actually does: it takes the command structure you give it and queues it into the PTP virtchnl command queue so it can be sent on over to the PF. that's the whole vibe. queue it, send it, periodt π
π SEE ALSO π
the source lives in Kernel file ./drivers/net/ethernet/intel/iavf/iavf_ptp.c β go read it, iykyk π
and here's the whole friend group, no cap:
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_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_process_caps(9)iavf_ptp_extend_32b_timestamp(9)
fr fr that's the whole page, no hidden lore π
okay bye bestie, mwah π β this one came straight outta ./drivers/net/ethernet/intel/iavf, dated October 2026, and it's giving iavf_queue_ptp_cmd(9) energy all the way through π¦ππ
π¦ 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