igb_ptp_hwtstamp_set(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:

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