igb_ptp_hwtstamp_set(9)
π igb_ptp_hwtstamp_set π
okay so bestie, welcome to the kernel API manual for igb_ptp_hwtstamp_set(9) β yes that's the whole name, yes it's a mouthful, no we're not shortening it. this is the girl whose entire job is setting hardware time stamping config. that's it. that's her whole personality. iconic behavior tbh π
β¨ NAME β¨
igb_ptp_hwtstamp_set β the function that sets hardware time stamping config π°οΈβ¨
like literally that's the gig. setting the hardware timestamping configuration. no cap.
πΈ SYNOPSIS πΈ
int igb_ptp_hwtstamp_set (struct net_device *netdev , struct
kernel_hwtstamp_config *config , struct netlink_ext_ack *extack );
ok so it returns an int (we love a return value), and it takes three arguments. three. not two, not four. we stay consistent π
π¦ ARGUMENTS π¦
netdevβ the netdev struct. your network device. the main character of the network device world, honestly π«Άconfigβ the timestamping configuration structure. this is where the actual timestamping config lives, so likeβ¦ yes, it's kind of a big deal π₯extackβ the netlink extended ack structure, and it's specifically for error reporting. so if things go sideways, this is the girl who tells you about it ππ
π SEE ALSO π
bestie. the crossover episode is REAL. look at all these friends:
- Kernel file
./drivers/net/ethernet/intel/igb/igb_ptp.cβ the source file, the mothership, the origin story π 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)β the getter to this setter, the counterpart, the duo πigb_ptp_set_timestamp_mode(9)igb_ptp_init(9)igb_ptp_sdp_init(9)igb_ptp_suspend(9)igb_ptp_stop(9)igb_ptp_reset(9)
all fifteen of them. i counted. you're welcome β¨
ngl if you're reading this page you should probably also go read those pages. iykyk π
that's the whole page bestie β short, sweet, and every single detail intact. no summarising, no skipping, we keep the facts exactly as they came π§
source/version vibes: this page lives under ./drivers/net/ethernet/intel/igb, dated October 2026, and it's officially filed as Kernel API Manual β so like, if you cite it, cite it right, okay? periodt. π
π¦ 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