igb_ptp_tx_work(9)
π NAME π
okay so this is igb_ptp_tx_work(9), straight out of the Kernel API Manual. The NAME line is literally just igb_ptp_tx_work - with nothing after the dash β no description given, no cap, we are not making one up. π
β¨ SYNOPSIS β¨
hereβs the signature, exactly as it appears:
void igb_ptp_tx_work (struct work_struct *work );
π«Ά ARGUMENTS π«Ά
workβ pointer to work struct. Thatβs it, thatβs the argument, bestie. π
πΈ DESCRIPTION πΈ
So this work function polls the TSYNCTXCTL valid bit. Why? To determine when a timestamp has been taken for the current stored skb. Thatβs the whole mission of the page: poll the valid bit, figure out the timestamp status for the current stored skb. π¦
lowkey important: the page does not give extra behavior beyond that, so Iβm not adding lore. π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/igb/igb_ptp.cβ yup, thatβs the path, periodt. igb_ptp_systim_to_hwtstamp(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_set_timestamp_mode(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)
later, bestie π
β this one came from ./drivers/net/ethernet/intel/igb, October 2026, and itβs igb_ptp_tx_work(9) signing off π«Ά
π¦ 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