Lines Matching defs:err
372 int err = -ENOMEM;
381 return ERR_PTR(err);
397 return ERR_PTR(err);
410 return ERR_PTR(err);
451 err = addrconf_sysctl_register(ndev);
452 if (err) {
478 return ERR_PTR(err);
580 int err = -ENOBUFS;
586 err = inet6_netconf_fill_devconf(skb, ifindex, devconf, 0, 0,
588 if (err < 0) {
590 WARN_ON(err == -EMSGSIZE);
597 rtnl_set_sk_err(net, RTNLGRP_IPV6_NETCONF, err);
612 int i, err;
624 err = nlmsg_parse_deprecated_strict(nlh, sizeof(struct netconfmsg),
627 if (err)
628 return err;
657 int err;
659 err = inet6_netconf_valid_get_req(in_skb, nlh, tb, extack);
660 if (err < 0)
661 return err;
666 err = -EINVAL;
686 err = -ENOBUFS;
691 err = inet6_netconf_fill_devconf(skb, ifindex, devconf,
695 if (err < 0) {
697 WARN_ON(err == -EMSGSIZE);
701 err = rtnl_unicast(skb, net, NETLINK_CB(in_skb).portid);
706 return err;
1051 int err = 0;
1058 err = -EEXIST;
1065 return err;
1079 int err = 0;
1097 err = -ENODEV;
1103 err = -EACCES;
1117 err = inet6addr_validator_notifier_call_chain(NETDEV_UP, &i6vi);
1118 err = notifier_to_errno(err);
1119 if (err < 0)
1125 err = -ENOBUFS;
1131 err = PTR_ERR(f6i);
1168 err = ipv6_add_addr_hash(idev->dev, ifa);
1169 if (err < 0) {
1191 if (unlikely(err < 0)) {
1199 ifa = ERR_PTR(err);
1875 int err = -EADDRNOTAVAIL;
1883 err = 0;
1887 return err;
1894 int err = -EADDRNOTAVAIL;
1900 err = __ipv6_get_lladdr(idev, addr, banned_flags);
1904 return err;
2109 int err = -ENOENT;
2114 err = 0;
2118 return err;
2366 int err = -1;
2375 err = 0;
2380 return err;
2722 int addr_type, err;
2850 err = addrconf_prefix_rcv_add_addr(net, dev, pinfo, in6_dev,
2855 if (err)
2876 int err;
2889 err = dev->netdev_ops->ndo_tunnel_ctl(dev, &p, SIOCADDTUNNEL);
2890 if (err)
2891 return err;
2908 int err = -ENODEV;
2918 err = addrconf_set_sit_dstaddr(net, dev, &ireq);
2920 return err;
3105 int err;
3117 err = inet6_addr_add(net, ireq.ifr6_ifindex, &cfg, NULL);
3119 return err;
3125 int err;
3134 err = inet6_addr_del(net, ireq.ifr6_ifindex, 0, &ireq.ifr6_addr,
3137 return err;
3599 int err;
3737 err = addrconf_sysctl_register(idev);
3738 if (err)
3739 return notifier_from_errno(err);
3740 err = snmp6_register_dev(idev);
3741 if (err) {
3743 return notifier_from_errno(err);
4730 int err;
4732 err = nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX,
4734 if (err < 0)
4735 return err;
4919 int err;
4921 err = nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX,
4923 if (err < 0)
4924 return err;
4993 err = -EEXIST;
4995 err = inet6_addr_modify(net, ifa, &cfg);
5000 return err;
5215 int err = 1;
5227 err = inet6_fill_ifaddr(skb, ifa, fillargs);
5228 if (err < 0)
5246 err = inet6_fill_ifmcaddr(skb, ifmca, fillargs);
5247 if (err < 0)
5259 err = inet6_fill_ifacaddr(skb, ifaca, fillargs);
5260 if (err < 0)
5269 return err;
5280 int err, i;
5299 err = nlmsg_parse_deprecated_strict(nlh, sizeof(*ifm), tb, IFA_MAX,
5301 if (err < 0)
5302 return err;
5345 int err = 0;
5352 err = inet6_valid_dump_ifaddr_req(nlh, &fillargs, &tgt_net,
5354 if (err < 0)
5357 err = 0;
5361 err = -ENODEV;
5366 err = in6_dump_addrs(idev, skb, cb, s_ip_idx,
5368 if (err > 0)
5369 err = 0;
5404 return skb->len ? : err;
5435 int i, err;
5452 err = nlmsg_parse_deprecated_strict(nlh, sizeof(*ifm), tb, IFA_MAX,
5454 if (err)
5455 return err;
5492 int err;
5494 err = inet6_rtm_valid_getaddr_req(in_skb, nlh, tb, extack);
5495 if (err < 0)
5496 return err;
5509 err = -EINVAL;
5518 err = -EADDRNOTAVAIL;
5524 err = -ENOBUFS;
5528 err = inet6_fill_ifaddr(skb, ifa, &fillargs);
5529 if (err < 0) {
5531 WARN_ON(err == -EMSGSIZE);
5535 err = rtnl_unicast(skb, tgt_net, NETLINK_CB(in_skb).portid);
5543 return err;
5557 int err = -ENOBUFS;
5563 err = inet6_fill_ifaddr(skb, ifa, &fillargs);
5564 if (err < 0) {
5566 WARN_ON(err == -EMSGSIZE);
5573 if (err < 0)
5574 rtnl_set_sk_err(net, RTNLGRP_IPV6_IFADDR, err);
5929 int err;
5937 err = nla_parse_nested_deprecated(tb, IFLA_INET6_MAX, nla,
5939 if (err)
5940 return err;
5962 int err;
5971 err = inet6_set_iftoken(idev, nla_data(tb[IFLA_INET6_TOKEN]),
5973 if (err)
5974 return err;
6069 int err = inet6_valid_dump_ifinfo(cb->nlh, cb->extack);
6071 if (err < 0)
6072 return err;
6109 int err = -ENOBUFS;
6115 err = inet6_fill_ifinfo(skb, idev, 0, 0, event, 0);
6116 if (err < 0) {
6118 WARN_ON(err == -EMSGSIZE);
6125 if (err < 0)
6126 rtnl_set_sk_err(net, RTNLGRP_IPV6_IFINFO, err);
6177 int err = -ENOBUFS;
6183 err = inet6_fill_prefix(skb, idev, pinfo, 0, 0, event, 0);
6184 if (err < 0) {
6186 WARN_ON(err == -EMSGSIZE);
6193 if (err < 0)
6194 rtnl_set_sk_err(net, RTNLGRP_IPV6_PREFIX, err);
6489 int err;
6506 err = -EIO;
6510 err = snprintf(str, sizeof(str), "%pI6", &secret->secret);
6511 if (err >= sizeof(str)) {
6512 err = -EIO;
6516 err = proc_dostring(&lctl, write, buffer, lenp, ppos);
6517 if (err || !write)
6521 err = -EIO;
6548 return err;
7189 int err;
7194 err = neigh_sysctl_register(idev->dev, idev->nd_parms,
7196 if (err)
7197 return err;
7198 err = __addrconf_sysctl_register(dev_net(idev->dev), idev->dev->name,
7200 if (err)
7203 return err;
7218 int err = -ENOMEM;
7270 err = __addrconf_sysctl_register(net, "all", NULL, all);
7271 if (err < 0)
7274 err = __addrconf_sysctl_register(net, "default", NULL, dflt);
7275 if (err < 0)
7293 return err;
7342 int err;
7344 err = ipv6_addr_label_init();
7345 if (err < 0) {
7347 __func__, err);
7351 err = register_pernet_subsys(&addrconf_ops);
7352 if (err < 0)
7357 err = -ENOMEM;
7365 err = PTR_ERR(idev);
7377 err = rtnl_register_module(THIS_MODULE, PF_INET6, RTM_GETLINK,
7379 if (err < 0)
7382 err = rtnl_register_module(THIS_MODULE, PF_INET6, RTM_NEWADDR,
7384 if (err < 0)
7386 err = rtnl_register_module(THIS_MODULE, PF_INET6, RTM_DELADDR,
7388 if (err < 0)
7390 err = rtnl_register_module(THIS_MODULE, PF_INET6, RTM_GETADDR,
7393 if (err < 0)
7395 err = rtnl_register_module(THIS_MODULE, PF_INET6, RTM_GETMULTICAST,
7397 if (err < 0)
7399 err = rtnl_register_module(THIS_MODULE, PF_INET6, RTM_GETANYCAST,
7401 if (err < 0)
7403 err = rtnl_register_module(THIS_MODULE, PF_INET6, RTM_GETNETCONF,
7407 if (err < 0)
7409 err = ipv6_addr_label_rtnl_register();
7410 if (err < 0)
7425 return err;