Lines Matching refs:geneve_sock
67 struct geneve_sock __rcu *sock4; /* IPv4 socket used for geneve tunnel */
69 struct geneve_sock __rcu *sock6; /* IPv6 socket used for geneve tunnel */
76 struct geneve_sock { struct
123 static sa_family_t geneve_get_sk_family(struct geneve_sock *gs) in geneve_get_sk_family()
128 static struct geneve_dev *geneve_lookup(struct geneve_sock *gs, in geneve_lookup()
147 static struct geneve_dev *geneve6_lookup(struct geneve_sock *gs, in geneve6_lookup()
171 static struct geneve_dev *geneve_lookup_skb(struct geneve_sock *gs, in geneve_lookup_skb()
215 static void geneve_rx(struct geneve_dev *geneve, struct geneve_sock *gs, in geneve_rx()
345 struct geneve_sock *gs; in geneve_udp_encap_recv()
389 struct geneve_sock *gs; in geneve_udp_encap_err_lookup()
561 static struct geneve_sock *geneve_socket_create(struct net *net, __be16 port, in geneve_socket_create()
565 struct geneve_sock *gs; in geneve_socket_create()
602 static void __geneve_sock_release(struct geneve_sock *gs) in __geneve_sock_release()
615 struct geneve_sock *gs4 = rtnl_dereference(geneve->sock4); in geneve_sock_release()
617 struct geneve_sock *gs6 = rtnl_dereference(geneve->sock6); in geneve_sock_release()
631 static struct geneve_sock *geneve_find_sock(struct geneve_net *gn, in geneve_find_sock()
635 struct geneve_sock *gs; in geneve_find_sock()
651 struct geneve_sock *gs; in geneve_sock_add()
772 struct geneve_sock *gs4, in geneve_get_v4_rt()
828 struct geneve_sock *gs6, in geneve_get_v6_dst()
886 struct geneve_sock *gs4 = rcu_dereference(geneve->sock4); in geneve_xmit_skb()
985 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve6_xmit_skb()
1122 struct geneve_sock *gs4 = rcu_dereference(geneve->sock4); in geneve_fill_metadata_dst()
1138 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve_fill_metadata_dst()
1197 struct geneve_sock *gs; in geneve_offload_rx_ports()
1660 static void geneve_quiesce(struct geneve_dev *geneve, struct geneve_sock **gs4, in geneve_quiesce()
1661 struct geneve_sock **gs6) in geneve_quiesce()
1679 static void geneve_unquiesce(struct geneve_dev *geneve, struct geneve_sock *gs4, in geneve_unquiesce()
1680 struct geneve_sock __maybe_unused *gs6) in geneve_unquiesce()
1698 struct geneve_sock *gs4, *gs6; in geneve_changelink()