Lines Matching defs:gs4
615 struct geneve_sock *gs4 = rtnl_dereference(geneve->sock4);
625 __geneve_sock_release(gs4);
772 struct geneve_sock *gs4,
784 if (!gs4)
886 struct geneve_sock *gs4 = rcu_dereference(geneve->sock4);
900 rt = geneve_get_v4_rt(skb, dev, gs4, &fl4, info,
972 udp_tunnel_xmit_skb(rt, gs4->sock->sk, skb, fl4.saddr, fl4.daddr,
1122 struct geneve_sock *gs4 = rcu_dereference(geneve->sock4);
1126 rt = geneve_get_v4_rt(skb, dev, gs4, &fl4, info,
1660 static void geneve_quiesce(struct geneve_dev *geneve, struct geneve_sock **gs4,
1663 *gs4 = rtnl_dereference(geneve->sock4);
1665 if (*gs4)
1666 rcu_assign_sk_user_data((*gs4)->sock->sk, NULL);
1679 static void geneve_unquiesce(struct geneve_dev *geneve, struct geneve_sock *gs4,
1682 rcu_assign_pointer(geneve->sock4, gs4);
1683 if (gs4)
1684 rcu_assign_sk_user_data(gs4->sock->sk, gs4);
1698 struct geneve_sock *gs4, *gs6;
1719 geneve_quiesce(geneve, &gs4, &gs6);
1721 geneve_unquiesce(geneve, gs4, gs6);