LIBETH_XSK_DEFINE_RUN_PASS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– LIBETH_XSK_DEFINE_RUN_PASS(9) πŸ’–

okay so welcome to the Kernel API Manual page for LIBETH_XSK_DEFINE_RUN_PASS, bestie ✨ this is the macro moment where a driver buffer process + pass function gets defined. it’s giving very specific kernel-business, and we’re gonna read it together 🫢


🌸 NAME 🌸

LIBETH_XSK_DEFINE_RUN_PASS β€” define a driver buffer process + pass function πŸ’…


✨ SYNOPSIS ✨

LIBETH_XSK_DEFINE_RUN_PASS (name , run , populate );

no cap, that’s the whole synopsis vibe πŸŽ€


πŸŽ€ ARGUMENTS πŸŽ€

  • name β€” name of the function to define. yes bestie, you’re naming the function, main character energy πŸ‘‘
  • run β€” driver callback to run XDP program (above). it’s the callback that runs the XDP program, and the β€œ(above)” is literally part of the original description, so we keep it πŸ¦‹
  • populate β€” driver callback to fill an skb with HW descriptor info. hardware descriptor info goes into the skb, periodt πŸ’œ

πŸ¦‹ SEE ALSO πŸ¦‹

the whole kernel squad is here, and every single one is getting its moment 🌈


xoxo, kernel bestie πŸ’– this page ships from ./include/net/libeth and the date on it is October 2026. byeee πŸ‘‘βœ¨

πŸ“¦ where this page comes from