Lines Matching refs:rtnl
622 struct sock *rtnl = net->rtnl; in rtnetlink_send() local
628 netlink_broadcast(rtnl, skb, pid, group, GFP_KERNEL); in rtnetlink_send()
630 err = netlink_unicast(rtnl, skb, pid, MSG_DONTWAIT); in rtnetlink_send()
636 struct sock *rtnl = net->rtnl; in rtnl_unicast() local
638 return nlmsg_unicast(rtnl, skb, pid); in rtnl_unicast()
645 struct sock *rtnl = net->rtnl; in rtnl_notify() local
651 nlmsg_notify(rtnl, skb, pid, group, report, flags); in rtnl_notify()
657 struct sock *rtnl = net->rtnl; in rtnl_set_sk_err() local
659 netlink_set_err(rtnl, 0, group, error); in rtnl_set_sk_err()
3376 struct sock *rtnl; in rtnetlink_rcv_msg() local
3389 rtnl = net->rtnl; in rtnetlink_rcv_msg()
3395 err = netlink_dump_start(rtnl, skb, nlh, &c); in rtnetlink_rcv_msg()
3459 net->rtnl = sk; in rtnetlink_net_init()
3465 netlink_kernel_release(net->rtnl); in rtnetlink_net_exit()
3466 net->rtnl = NULL; in rtnetlink_net_exit()