geneve_sock
static void __geneve_sock_release(struct geneve_sock *gs)
struct geneve_sock *gs4 = rtnl_dereference(geneve->sock4);
struct geneve_sock *gs6 = rtnl_dereference(geneve->sock6);
static struct geneve_sock *geneve_find_sock(struct geneve_net *gn,
struct geneve_sock *gs;
struct geneve_sock *gs;
struct geneve_sock *gs4 = rcu_dereference(geneve->sock4);
struct geneve_sock *gs6 = rcu_dereference(geneve->sock6);
struct geneve_sock *gs4 = rcu_dereference(geneve->sock4);
struct geneve_sock *gs6 = rcu_dereference(geneve->sock6);
struct geneve_sock *gs;
static sa_family_t geneve_get_sk_family(struct geneve_sock *gs)
static struct geneve_dev *geneve_lookup(struct geneve_sock *gs,
static struct geneve_dev *geneve6_lookup(struct geneve_sock *gs,
static struct geneve_dev *geneve_lookup_skb(struct geneve_sock *gs,
static void geneve_quiesce(struct geneve_dev *geneve, struct geneve_sock **gs4,
struct geneve_sock **gs6)
static void geneve_unquiesce(struct geneve_dev *geneve, struct geneve_sock *gs4,
struct geneve_sock __maybe_unused *gs6)
struct geneve_sock *gs4, *gs6;
static void geneve_rx(struct geneve_dev *geneve, struct geneve_sock *gs,
const struct geneve_sock *gs = rcu_dereference_sk_user_data(sk);
struct geneve_sock *gs;
struct geneve_sock *gs;
struct geneve_sock __rcu *sock4; /* IPv4 socket used for geneve tunnel */
static struct geneve_sock *geneve_socket_create(struct net *net, __be16 port,
struct geneve_sock *gs;
struct geneve_sock __rcu *sock6; /* IPv6 socket used for geneve tunnel */