Lines Matching refs:mroute_sk
1055 struct sock *mroute_sk;
1061 mroute_sk = rcu_dereference(mrt->mroute_sk);
1062 if (!mroute_sk)
1109 ipv4_pktinfo_prepare(mroute_sk, pkt, false);
1123 ret = sock_queue_rcv_skb(mroute_sk, skb);
1374 if (sk == rtnl_dereference(mrt->mroute_sk)) {
1380 RCU_INIT_POINTER(mrt->mroute_sk, NULL);
1422 if (sk != rcu_access_pointer(mrt->mroute_sk) &&
1435 if (rtnl_dereference(mrt->mroute_sk)) {
1442 rcu_assign_pointer(mrt->mroute_sk, sk);
1451 if (sk != rcu_access_pointer(mrt->mroute_sk)) {
1479 sk == rtnl_dereference(mrt->mroute_sk));
1510 sk == rtnl_dereference(mrt->mroute_sk),
1579 if (sk == rtnl_dereference(mrt->mroute_sk)) {
2219 struct sock *mroute_sk;
2221 mroute_sk = rcu_dereference(mrt->mroute_sk);
2222 if (mroute_sk) {
2224 raw_rcv(mroute_sk, skb);