Lines Matching refs:geneve_sock
70 struct geneve_sock __rcu *sock4; /* IPv4 socket used for geneve tunnel */
72 struct geneve_sock __rcu *sock6; /* IPv6 socket used for geneve tunnel */
79 struct geneve_sock { struct
126 static sa_family_t geneve_get_sk_family(struct geneve_sock *gs) in geneve_get_sk_family()
131 static struct geneve_dev *geneve_lookup(struct geneve_sock *gs, in geneve_lookup()
150 static struct geneve_dev *geneve6_lookup(struct geneve_sock *gs, in geneve6_lookup()
174 static struct geneve_dev *geneve_lookup_skb(struct geneve_sock *gs, in geneve_lookup_skb()
218 static void geneve_rx(struct geneve_dev *geneve, struct geneve_sock *gs, in geneve_rx()
365 struct geneve_sock *gs; in geneve_udp_encap_recv()
414 struct geneve_sock *gs; in geneve_udp_encap_err_lookup()
584 static struct geneve_sock *geneve_socket_create(struct net *net, __be16 port, in geneve_socket_create()
588 struct geneve_sock *gs; in geneve_socket_create()
625 static void __geneve_sock_release(struct geneve_sock *gs) in __geneve_sock_release()
638 struct geneve_sock *gs4 = rtnl_dereference(geneve->sock4); in geneve_sock_release()
640 struct geneve_sock *gs6 = rtnl_dereference(geneve->sock6); in geneve_sock_release()
654 static struct geneve_sock *geneve_find_sock(struct geneve_net *gn, in geneve_find_sock()
658 struct geneve_sock *gs; in geneve_find_sock()
674 struct geneve_sock *gs; in geneve_sock_add()
820 struct geneve_sock *gs4 = rcu_dereference(geneve->sock4); in geneve_xmit_skb()
931 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve6_xmit_skb()
1076 struct geneve_sock *gs4 = rcu_dereference(geneve->sock4); in geneve_fill_metadata_dst()
1102 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve_fill_metadata_dst()
1171 struct geneve_sock *gs; in geneve_offload_rx_ports()
1655 static void geneve_quiesce(struct geneve_dev *geneve, struct geneve_sock **gs4, in geneve_quiesce()
1656 struct geneve_sock **gs6) in geneve_quiesce()
1674 static void geneve_unquiesce(struct geneve_dev *geneve, struct geneve_sock *gs4, in geneve_unquiesce()
1675 struct geneve_sock __maybe_unused *gs6) in geneve_unquiesce()
1693 struct geneve_sock *gs4, *gs6; in geneve_changelink()