libeth_xdpsq_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… libeth_xdpsq_put(9) β€” like, the goodbye function

okay so bestie, welcome to the Kernel API Manual ✨ this one's short but she's important β€” say hi to libeth_xdpsq_put πŸŽ€


🌸 NAME 🌸

libeth_xdpsq_put β€” deinitialize &libeth_xdpsq_lock 🫢

like yes, that's the whole name section, she's concise, we love that for her πŸ’…


✨ SYNOPSIS ✨

void libeth_xdpsq_put (struct libeth_xdpsq_lock *lock , const struct
       net_device *dev );

that's it that's the whole vibe β€” returns void, takes two args, no cap 🌈


πŸ¦‹ ARGUMENTS πŸ¦‹

  • lock β€” the lock you're deinitializing, bestie. it's a struct libeth_xdpsq_lock *. say your goodbyes πŸ’œ
  • dev β€” the netdev that this lock belongs to, as a const struct net_device *. gotta know whose lock we're closing out πŸŽ€

πŸ’– DESCRIPTION πŸ’–

okay so what does she actually do? she tracks the current XDPSQ association β€” iykyk β€” and if needed, she disables the static lock. that's it. that's the whole job. clean, simple, iconic πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

bucket list of related icons, all of them, no skipping (you know I wouldn't do you like that):


and that's the whole page bestie!! 🧚✨ this lil cutie lives over in ./include/net/libeth and she's dated October 2026 β€” go forth and deinitialize responsibly, mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from