liquidio_ptp_adjtime(9)
π liquidio_ptp_adjtime(9) β the kernel API manual, but make it make sense π
okay so bestie, welcome to the glow-up edition of the Kernel API Manual page for liquidio_ptp_adjtime π¦ this is one of those lil PTP clock tweaker functions living in the LiquidIO driver and honestly it's giving "small function, big job" energy. grab a strawberry π and let's go.
β¨ NAME β¨
liquidio_ptp_adjtime β adjust ptp time β°π
β¨ SYNOPSIS β¨
int liquidio_ptp_adjtime (struct ptp_clock_info *ptp , s64 delta );
like yes she's just a single int returning function, no big deal, no cap π
π ARGUMENTS π
ptpβ the PTP clock info π« like that's the whole struct pointer, that's her, she'sstruct ptp_clock_info *and she's the main character here.deltaβ how much to adjust by, in nanosecs β±οΈπ yep nanoseconds, tiny lil slivers of time, be precise bestie.
π SEE ALSO π
okay this is the part where the original manpage just π£οΈ makes it rain cross-references and we are NOT skipping a single one, iykyk. first up, the kernel file:
Kernel file ./drivers/net/ethernet/cavium/liquidio/lio_main.cπ
and then, the whole entire squad, all of them, (9) and everything, exactly as written:
octeon_console_debug_enabled(9)force_io_queues_off(9)pcierror_quiesce_device(9)cleanup_aer_uncorrect_error_status(9)stop_pci_io(9)liquidio_pcie_error_detected(9)liquidio_pcie_mmio_enabled(9)liquidio_pcie_slot_reset(9)liquidio_pcie_resume(9)liquidio_init_pci(9)liquidio_deinit_pci(9)check_txq_status(9)print_link_info(9)octnet_link_status_change(9)setup_link_status_change_wq(9)update_link_status(9)lio_sync_octeon_time(9)setup_sync_octeon_time_wq(9)cleanup_sync_octeon_time_wq(9)liquidio_probe(9)octeon_pci_flr(9)octeon_destroy_resources(9)send_rx_ctrl_cmd(9)liquidio_destroy_nic_device(9)liquidio_stop_nic_module(9)liquidio_remove(9)octeon_chip_specific_setup(9)octeon_pci_os_setup(9)free_netbuf(9)free_netsgbuf(9)free_netsgbuf_with_resp(9)liquidio_ptp_adjfine(9)liquidio_ptp_gettime(9)liquidio_ptp_settime(9)liquidio_ptp_enable(9)oct_ptp_open(9)liquidio_ptp_init(9)load_firmware(9)octnet_poll_check_txq_status(9)setup_tx_poll_fn(9)liquidio_open(9)liquidio_stop(9)get_new_flags(9)liquidio_set_mcast_list(9)liquidio_set_mac(9)handle_timestamp(9)send_nic_timestamp_pkt(9)liquidio_xmit(9)liquidio_tx_timeout(9)liquidio_set_rxcsum_command(9)liquidio_vxlan_port_command(9)liquidio_fix_features(9)liquidio_set_features(9)liquidio_init(9)setup_nic_devices(9)liquidio_init_nic_module(9)nic_starter(9)octeon_device_init(9)octeon_dbg_console_print(9)liquidio_exit(9)
like, that's the whole friend group right there ππ«Ά every single one of them invited to the group chat, no one left on read.
ngl the original page really is that short β NAME, SYNOPSIS, ARGUMENTS, SEE ALSO and we're out. no boring filler, just vibes and a s64 delta in nanoseconds β¨
and that's the page!! π sign-off time: this cutie came from the Kernel API Manual, source path ./drivers/net/ethernet/cavium/..., dated October 2026, and it lives under the name liquidio_ptp_adjtime(9) forever and ever. go forth and adjust that ptp time, bestie π
π₯π
π¦ 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