fm10k_restore_udp_port_info(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fm10k_restore_udp_port_info β€” from the Kernel API Manual (section 9, bestie) ✨

Okay so welcome to the glow-up era of the kernel docs. This page lives in the Kernel API Manual, section 9, and it's all about one lil function that has one job and does it slayfully.


πŸŽ€ NAME πŸŽ€

fm10k_restore_udp_port_info β€”

(no cap, the original name line just trails off with a dash, so like… the name IS the description here. main character energy. iykyk πŸ’…)


✨ SYNOPSIS ✨

void fm10k_restore_udp_port_info (struct fm10k_intfc *interface );

That's it. It returns void, it takes one pointer, and it has zero drama. periodt.


🫢 ARGUMENTS 🫢

  • interface β€” the board private structure πŸ’– literally the fm10k interface struct you're handing over so it can do its thing.

🌸 DESCRIPTION 🌸

So here's the vibe check: after a reset happens, this function restores the value in the tunnel_cfg register(s). That's the whole assignment, and it ate. πŸ”₯

Think of it like this β€” reset just wiped the tunnel_cfg register(s) back to factory settings (rude), and fm10k_restore_udp_port_info is the bestie who shows up after and puts your UDP tunnel port config back exactly how you had it. no cap, no notes. πŸ¦‹

It's void, so don't be waiting around for a return value β€” there isn't one, she simply does the thing and dips. 😭


πŸ‘‘ SEE ALSO πŸ‘‘

🧚 the kernel file

  • ./drivers/net/ethernet/intel/fm10k/fm10k_netdev.c β€” the kernel file where all of this lives, go read it fr fr πŸ“–

⭐ the whole fm10k friend group (all section 9, all iconic)

Like, that's the entire group chat and they all said "add me to the SEE ALSO" πŸ’€ and honestly? love that for them.


πŸ’œ quick reminder bestie: this page is sourced from ./drivers/net/ethernet/intel/f... (the truncated-looking one, yeah that's literally how it's printed, don't @ me) and it's dated October 2026. Drink some water, go read fm10k_netdev.c, and stan a kernel function that only does one thing. πŸ“πŸ§šβœ¨
πŸ“¦ where this page comes from