igc_ptp_hwtstamp_set(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… igc_ptp_hwtstamp_set β€” like, the kernel API manual edition πŸŽ€

Okay bestie, so this is igc_ptp_hwtstamp_set(9) from the Kernel API Manual and it is literally the function that sets up your hardware time stamping config. Yes, that's the whole vibe. Clock stuff. Hardware. Iconic. ✨


🌸 NAME 🌸

igc_ptp_hwtstamp_set β€” set hardware time stamping config. That's it, that's the function, no cap 🫢


⭐ SYNOPSIS ⭐

int igc_ptp_hwtstamp_set (struct net_device *netdev , struct
       kernel_hwtstamp_config *config , struct netlink_ext_ack *extack );

She takes three args and returns an int. Very demure, very mindful 😌


πŸ¦‹ ARGUMENTS πŸ¦‹

  • netdev β€” the network interface device structure, aka the device we're doing all this for, the main character fr πŸ’–
  • config β€” the timestamping configuration structure, this is where the actual settings live, the blueprint of it all ✨
  • extack β€” the netlink extended ack structure, and she is specifically there for error reporting, so if something goes sideways, this is who snitches πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/net/ethernet/intel/igc/igc_ptp.c β€” go read the source, iykyk πŸ‘‘

Like, the whole friend group honestly πŸ’œ


Heads up bestie: those are all listed exactly as the page gives them β€” no invented functions, no "fixed" names, we do not manifest typos into the docs 🌈

And that's the page! Sourced straight out of ./drivers/net/ethernet/intel/igc, dated October 2026, living under the Kernel API Manual banner. Slay, documented, periodt πŸ’…πŸŽ€

πŸ“¦ where this page comes from