Lines Matching refs:gs6
617 struct geneve_sock *gs6 = rtnl_dereference(geneve->sock6); in geneve_sock_release() local
627 __geneve_sock_release(gs6); in geneve_sock_release()
828 struct geneve_sock *gs6, in geneve_get_v6_dst() argument
839 if (!gs6) in geneve_get_v6_dst()
863 dst = ipv6_stub->ipv6_dst_lookup_flow(geneve->net, gs6->sock->sk, fl6, in geneve_get_v6_dst()
985 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve6_xmit_skb() local
997 dst = geneve_get_v6_dst(skb, dev, gs6, &fl6, info, in geneve6_xmit_skb()
1051 udp_tunnel6_xmit_skb(dst, gs6->sock->sk, skb, dev, in geneve6_xmit_skb()
1138 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve_fill_metadata_dst() local
1142 dst = geneve_get_v6_dst(skb, dev, gs6, &fl6, info, in geneve_fill_metadata_dst()
1661 struct geneve_sock **gs6) in geneve_quiesce() argument
1668 *gs6 = rtnl_dereference(geneve->sock6); in geneve_quiesce()
1670 if (*gs6) in geneve_quiesce()
1671 rcu_assign_sk_user_data((*gs6)->sock->sk, NULL); in geneve_quiesce()
1673 *gs6 = NULL; in geneve_quiesce()
1680 struct geneve_sock __maybe_unused *gs6) in geneve_unquiesce() argument
1686 rcu_assign_pointer(geneve->sock6, gs6); in geneve_unquiesce()
1687 if (gs6) in geneve_unquiesce()
1688 rcu_assign_sk_user_data(gs6->sock->sk, gs6); in geneve_unquiesce()
1698 struct geneve_sock *gs4, *gs6; in geneve_changelink() local
1719 geneve_quiesce(geneve, &gs4, &gs6); in geneve_changelink()
1721 geneve_unquiesce(geneve, gs4, gs6); in geneve_changelink()