ixgbe_ptp_read_82599(9)
π ixgbe_ptp_read_82599 β like, the kernel API manual bestie π
okay so welcome to the ixgbe_ptp_read_82599 page, this is the Kernel API Manual entry for it and honestly? she's a little legend. stay with me, it's gonna be cute β¨
πΈ NAME πΈ
ixgbe_ptp_read_82599 β literally just reads the raw cycle counter, and it exists to be used by the time counter. that's the whole job description bestie, no notes π
β¨ SYNOPSIS β¨
u64 ixgbe_ptp_read_82599 (struct cyclecounter *cc );
like... she takes one thing and gives you a u64 back. icon behaviour. π
π¦ ARGUMENTS π¦
ccβ thecyclecounterstructure. that's it, that's the whole vibe check, one argument, very low maintenance π«Ά
π DESCRIPTION π
okay so this function reads the cyclecounter registers, periodt. and the way it gets called? it's called by the cyclecounter structure, which is out here doing the whole "construct a ns counter from the arbitrary fixed point registers" thing. highkey important glue work, ngl π
so yeah, she's not the main character of the timestamp pipeline, she's the one doing the reading, and the cyclecounter struct is the one running the show. team effort, we love to see it π
π₯ SEE ALSO π₯
the whole friend group, fr fr β she does not exist in a vacuum and honestly neither do any of these:
- Kernel file
./drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c ixgbe_ptp_setup_sdp_X540(9)ixgbe_ptp_setup_sdp_X550(9)ixgbe_ptp_read_X550(9)ixgbe_ptp_convert_to_hwtstamp(9)ixgbe_ptp_adjfine_82599(9)ixgbe_ptp_adjfine_X550(9)ixgbe_ptp_adjtime(9)ixgbe_ptp_gettimex(9)ixgbe_ptp_settime(9)ixgbe_ptp_feature_enable(9)ixgbe_ptp_check_pps_event(9)ixgbe_ptp_overflow_check(9)ixgbe_ptp_rx_hang(9)ixgbe_ptp_clear_tx_timestamp(9)ixgbe_ptp_tx_hang(9)ixgbe_ptp_tx_hwtstamp(9)ixgbe_ptp_tx_hwtstamp_work(9)ixgbe_ptp_rx_pktstamp(9)ixgbe_ptp_rx_rgtstamp(9)ixgbe_ptp_hwtstamp_get(9)ixgbe_ptp_set_timestamp_mode(9)ixgbe_ptp_hwtstamp_set(9)ixgbe_ptp_start_cyclecounter(9)ixgbe_ptp_init_systime(9)ixgbe_ptp_reset(9)ixgbe_ptp_create_clock(9)ixgbe_ptp_init(9)ixgbe_ptp_suspend(9)ixgbe_ptp_stop(9)
iykyk πβ¨
ngl bestie, please don't go hunting for extra behaviour that isn't written here β this page says what it says, and I'm not out here inventing lore π
π§ sign-off π§
and that's the page! π this lil beauty comes to you from the source/version stamped ./drivers/net/ethernet/intel/i... (yes it's literally truncated like that in the footer, I don't make the rules π) dated October 2026, and the whole thing is filed under ixgbe_ptp_read_82599(9). slay, bye 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