Lines Matching refs:tgt_net

2479 	struct net *tgt_net = net;  in rtnl_dump_ifinfo()  local
2503 tgt_net = rtnl_get_net_ns_capable(skb->sk, netnsid); in rtnl_dump_ifinfo()
2504 if (IS_ERR(tgt_net)) { in rtnl_dump_ifinfo()
2506 err = PTR_ERR(tgt_net); in rtnl_dump_ifinfo()
2534 for_each_netdev_dump(tgt_net, dev, ctx->ifindex) { in rtnl_dump_ifinfo()
2547 cb->seq = tgt_net->dev_base_seq; in rtnl_dump_ifinfo()
2555 put_net(tgt_net); in rtnl_dump_ifinfo()
3060 struct net *tgt_net, struct ifinfomsg *ifm, in do_setlink() argument
3077 if (!net_eq(tgt_net, dev_net(dev))) { in do_setlink()
3083 err = __dev_change_net_namespace(dev, tgt_net, pat, in do_setlink()
3464 struct net *tgt_net; in rtnl_setlink() local
3476 tgt_net = rtnl_link_get_net_capable(skb, net, tb, CAP_NET_ADMIN); in rtnl_setlink()
3477 if (IS_ERR(tgt_net)) { in rtnl_setlink()
3478 err = PTR_ERR(tgt_net); in rtnl_setlink()
3484 rtnl_nets_add(&rtnl_nets, tgt_net); in rtnl_setlink()
3496 err = do_setlink(skb, dev, tgt_net, ifm, extack, tb, 0); in rtnl_setlink()
3566 struct net *tgt_net = net; in rtnl_dellink() local
3581 tgt_net = rtnl_get_net_ns_capable(NETLINK_CB(skb).sk, netnsid); in rtnl_dellink()
3582 if (IS_ERR(tgt_net)) in rtnl_dellink()
3583 return PTR_ERR(tgt_net); in rtnl_dellink()
3586 rtnl_net_lock(tgt_net); in rtnl_dellink()
3589 dev = __dev_get_by_index(tgt_net, ifm->ifi_index); in rtnl_dellink()
3591 dev = rtnl_dev_get(tgt_net, tb); in rtnl_dellink()
3598 err = rtnl_group_dellink(tgt_net, nla_get_u32(tb[IFLA_GROUP])); in rtnl_dellink()
3602 rtnl_net_unlock(tgt_net); in rtnl_dellink()
3605 put_net(tgt_net); in rtnl_dellink()
3740 struct net_device *dev, struct net *tgt_net, in rtnl_changelink() argument
3800 return do_setlink(skb, dev, tgt_net, nlmsg_data(nlh), extack, tb, status); in rtnl_changelink()
3804 struct net *net, struct net *tgt_net, in rtnl_group_changelink() argument
3814 err = do_setlink(skb, dev, tgt_net, ifm, extack, tb, 0); in rtnl_group_changelink()
3825 struct net *tgt_net, struct net *link_net, in rtnl_newlink_create() argument
3854 dev = rtnl_create_link(tgt_net, ifname, name_assign_type, ops, tb, in rtnl_newlink_create()
3939 struct net *tgt_net, struct net *link_net, in __rtnl_newlink() argument
3955 tgt_net : net; in __rtnl_newlink()
3973 return rtnl_changelink(skb, nlh, ops, dev, tgt_net, tbs, data, extack); in __rtnl_newlink()
3982 return rtnl_group_changelink(skb, net, tgt_net, in __rtnl_newlink()
3995 return rtnl_newlink_create(skb, ifm, ops, tgt_net, link_net, peer_net, nlh, in __rtnl_newlink()
4002 struct net *tgt_net, *link_net = NULL, *peer_net = NULL; in rtnl_newlink() local
4083 tgt_net = rtnl_link_get_net_capable(skb, sock_net(skb->sk), tb, CAP_NET_ADMIN); in rtnl_newlink()
4084 if (IS_ERR(tgt_net)) { in rtnl_newlink()
4085 ret = PTR_ERR(tgt_net); in rtnl_newlink()
4089 rtnl_nets_add(&rtnl_nets, tgt_net); in rtnl_newlink()
4094 link_net = get_net_ns_by_id(tgt_net, id); in rtnl_newlink()
4110 ret = __rtnl_newlink(skb, nlh, ops, tgt_net, link_net, peer_net, tbs, data, extack); in rtnl_newlink()
4175 struct net *tgt_net = net; in rtnl_getlink() local
4194 tgt_net = rtnl_get_net_ns_capable(NETLINK_CB(skb).sk, netnsid); in rtnl_getlink()
4195 if (IS_ERR(tgt_net)) in rtnl_getlink()
4196 return PTR_ERR(tgt_net); in rtnl_getlink()
4205 dev = __dev_get_by_index(tgt_net, ifm->ifi_index); in rtnl_getlink()
4207 dev = rtnl_dev_get(tgt_net, tb); in rtnl_getlink()
4240 put_net(tgt_net); in rtnl_getlink()