i40e_ptp_feature_enable(9)
β¨ i40e_ptp_feature_enable β¨
Okay so bestie, welcome to the i40e_ptp_feature_enable page β it's a Kernel API Manual situation (the manual name is right there in the corner, iykyk) and honestly? She's a little one. A short queen. But she matters. π
πΈ NAME πΈ
i40e_ptp_feature_enable β literally just: Enable external clock pins π₯
π SYNOPSIS π
int i40e_ptp_feature_enable (struct ptp_clock_info *ptp , struct
ptp_clock_request *rq , int on );
That's the whole vibe. Three args, one int back. No cap. β¨
π¦ ARGUMENTS π¦
ptpβ the PTP clock structure, aka the main character of this whole function π«Άrqβ the PTP clock request structure, she's carrying the request details πonβ to turn the feature on / off, your classic little toggle switch β
π DESCRIPTION π
So what she actually does: setting on/off for the PTP PPS feature for the pin. That's it. That's the whole job bestie, and she does it slayfully. π
π SEE ALSO π
Kernel file, right here:
./drivers/net/ethernet/intel/i40e/i40e_ptp.c
And the whole friend group, all of them (9) pages, all of them iconic:
i40e_ptp_extts0_work(9)i40e_is_ptp_pin_dev(9)i40e_can_set_pins(9)i40_ptp_reset_timing_events(9)i40e_ptp_verify(9)i40e_ptp_read(9)i40e_ptp_write(9)i40e_ptp_convert_to_hwtstamp(9)i40e_ptp_adjfine(9)i40e_ptp_set_1pps_signal_hw(9)i40e_ptp_adjtime(9)i40e_ptp_gettimex(9)i40e_ptp_settime(9)i40e_pps_configure(9)i40e_pin_state(9)i40e_ptp_enable_pin(9)i40e_ptp_get_rx_events(9)i40e_ptp_rx_hang(9)i40e_ptp_tx_hang(9)i40e_ptp_tx_hwtstamp(9)i40e_ptp_rx_hwtstamp(9)i40e_ptp_set_increment(9)i40e_ptp_hwtstamp_get(9)i40e_ptp_free_pins(9)i40e_ptp_set_pin_hw(9)i40e_ptp_set_led_hw(9)i40e_ptp_init_leds_hw(9)i40e_ptp_set_pins_hw(9)i40e_ptp_set_pins(9)i40e_ptp_alloc_pins(9)i40e_ptp_set_timestamp_mode(9)i40e_ptp_hwtstamp_set(9)i40e_init_pin_config(9)i40e_ptp_create_clock(9)i40e_ptp_save_hw_time(9)i40e_ptp_restore_hw_time(9)i40e_ptp_init(9)i40e_ptp_stop(9)
Go read them. Or don't. But they're there. π
Quick vibe check: this page has no warnings, no exit statuses, no env vars, and zero bugs listed β so nothing sketchy to flag. She's clean, bestie. π§
And that's the page!! π«Ά This little drop lives in ./drivers/net/ethernet/intel/i40e and she's dated October 2026 β bye bestie, go enable some external clock pins π
β¨
π¦ 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