Lines Matching defs:gs6
644 struct geneve_sock *gs6 = rtnl_dereference(geneve->sock6);
654 __geneve_sock_release(gs6);
860 struct geneve_sock *gs6,
871 if (!gs6)
895 dst = ipv6_stub->ipv6_dst_lookup_flow(geneve->net, gs6->sock->sk, fl6,
1018 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6);
1030 dst = geneve_get_v6_dst(skb, dev, gs6, &fl6, info,
1085 udp_tunnel6_xmit_skb(dst, gs6->sock->sk, skb, dev,
1172 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6);
1176 dst = geneve_get_v6_dst(skb, dev, gs6, &fl6, info,
1714 struct geneve_sock **gs6)
1721 *gs6 = rtnl_dereference(geneve->sock6);
1723 if (*gs6)
1724 rcu_assign_sk_user_data((*gs6)->sock->sk, NULL);
1726 *gs6 = NULL;
1733 struct geneve_sock __maybe_unused *gs6)
1739 rcu_assign_pointer(geneve->sock6, gs6);
1740 if (gs6)
1741 rcu_assign_sk_user_data(gs6->sock->sk, gs6);
1751 struct geneve_sock *gs4, *gs6;
1772 geneve_quiesce(geneve, &gs4, &gs6);
1774 geneve_unquiesce(geneve, gs4, gs6);