__rcu_deref...a_with_flags(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, welcome to the __rcu_deref...a_with_flags(9) page in the Kernel API Manual β€” yes, the manual name is doing the absolute most, but we move. πŸ’… This function is __rcu_dereference_sk_user_data_with_flags, and its whole vibe is: return the pointer only if the argument flags all has been set in sk_user_data. Otherwise? It returns NULL. No cap. Periodt. 😭✨


✨ SYNOPSIS ✨

void * __rcu_dereference_sk_user_data_with_flags (const struct sock *sk
, uintptr_t flags );

πŸŽ€ ARGUMENTS πŸŽ€

  • sk β€” socket. That’s the socket we’re inspecting, the main character of this little pointer check. 🧚
  • flags β€” flag bits. These are the bits that all have to be set in sk_user_data for the pointer to come through; otherwise it’s a NULL situation. 🫢

πŸ”₯ SEE ALSO πŸ”₯

aww yes, the friend group β€” every single one of these cuties is linked from the original page, so here they all are:


signed off from ./include/net, dated October 2026, with the __rcu_deref...a_with_flags(9) manual name glittered across the bottom. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from