igb_ptp_set_timestamp_mode(9)
π igb_ptp_set_timestamp_mode β a whole little kernel API manual page, bestie
okay so this is the manual page for igb_ptp_set_timestamp_mode(9), straight out of the Kernel API Manual, and we're gonna get into it π
πΈ NAME πΈ
igb_ptp_set_timestamp_mode β setup hardware for timestamping β¨
π SYNOPSIS π
int igb_ptp_set_timestamp_mode (struct igb_adapter *adapter , struct
kernel_hwtstamp_config *config );
like, that's the whole signature, no notes π
π¦ ARGUMENTS π¦
adapterβ the networking device structure, aka the whole vibe of the NIC we're messing with π«Άconfigβ the hwtstamp configuration, aka the settings telling us what timestamping behaviour we actually want β¨
π DESCRIPTION π
So outgoing time stamping can be enabled and disabled, bestie. Play nice and disable it when requested β although ngl it shouldn't cause any overhead when no packet actually needs it π
At most one packet in the queue may be marked for time stamping. Why? Because otherwise it would be impossible to tell for sure which packet the hardware time stamp belongs to π like, imagine the chaos. Not the moment.
Incoming time stamping is a whole different thing β it has to be configured via the hardware filters. Not all combinations are supported, and in particular the event type has to be specified. Matching the kind of event packet is not supported, with one exception: "all V2 events regardless of level 2 or 4" π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/igb/igb_ptp.c
And the whole friend group of related pages, fr fr:
igb_ptp_systim_to_hwtstamp(9)igb_ptp_tx_work(9)igb_ptp_rx_hang(9)igb_ptp_tx_hang(9)igb_ptp_tx_hwtstamp(9)igb_ptp_rx_pktstamp(9)igb_ptp_rx_rgtstamp(9)igb_ptp_hwtstamp_get(9)igb_ptp_hwtstamp_set(9)igb_ptp_init(9)igb_ptp_sdp_init(9)igb_ptp_suspend(9)igb_ptp_stop(9)igb_ptp_reset(9)
π§ that's the whole page, no cap. go forth and timestamp responsibly π
and that's the sign-off, babes β this one lives at ./drivers/net/ethernet/intel/igb, dated October 2026, and yeah we kept every single reference bestie, you're welcome ππ«Ά
π¦ 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