batadv_set_l...ep_class_one(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… batadv_set_l...ep_class_one(9) β€” from the Kernel API Manual, bestie πŸŽ€

okay so picture this: you're deep in the kernel, you've got a device, you've got queues, and somebody needs to tell lockdep which class each queue belongs to. that's it. that's the whole function. it's giving tiny-but-essential, and honestly? iconic. ✨


🌸 NAME 🌸

batadv_set_lockdep_class_one β€” set the lockdep class for a single tx queue, one queue at a time, no cap πŸ¦‹


🌈 SYNOPSIS 🌈

void batadv_set_lockdep_class_one (struct net_device *dev , struct netdev_queue *txq , void *_unused );

like, that's the whole signature. she's short, she's sweet, she returns void because she is not here to give you answers πŸ’…


πŸ’– ARGUMENTS πŸ’–

  • dev β€” the device that owns the tx queue. it's the main character here, the one whose queue we're about to touch. πŸ‘‘
  • txq β€” the actual tx queue to modify. this is the glow-up target, bestie. πŸŽ€
  • _unused β€” always NULL. literally always. it's there for the callback shape, it is not doing anything, and we respect that about it. πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

okay this is the part where I list literally everyone in the group chat, because the whole squad lives in the kernel file ./net/batman-adv/mesh-interface.c and they're all linked here, and yes I'm listing every single one because loyalty is everything:

like, the whole friend group fr fr πŸ’œ


ngl bestie, if you got here from the _one variant, you probably want the non-_one batadv_set_lockdep_class(9) too β€” she's right there in the list above, go say hi 🫢

⭐ that's the page! this little number ships out of ./net/batman-adv, dated October 2026, filed under batadv_set_l...ep_class_one(9) in the Kernel API Manual β€” slay, bye! πŸ’–πŸŒΈβœ¨

πŸ“¦ where this page comes from