1 #ifndef __NET_SOCK_WRAPPER_H
2 #define __NET_SOCK_WRAPPER_H 1
4 #include_next <net/sock.h>
7 #define __sk_user_data(sk) ((*((void __rcu **)&(sk)->sk_user_data)))
9 #define rcu_dereference_sk_user_data(sk) rcu_dereference(__sk_user_data((sk)))
10 #define rcu_assign_sk_user_data(sk, ptr) rcu_assign_pointer(__sk_user_data((sk)), ptr)