2
0
mirror of https://github.com/openvswitch/ovs synced 2025-10-29 15:28:56 +00:00
Files
openvswitch/datapath/linux/compat/include/net/sock.h

14 lines
375 B
C
Raw Normal View History

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