Lines Matching +full:0 +full:xfe800000

94 #define	INFINITY_LIFE_TIME	0xFFFFFFFF
131 return 0; in addrconf_sysctl_register()
188 .forwarding = 0,
194 .force_mld_version = 0,
202 .use_tempaddr = 0,
210 .accept_ra_from_local = 0,
217 .accept_ra_rt_info_min_plen = 0,
218 .accept_ra_rt_info_max_plen = 0,
221 .proxy_ndp = 0,
222 .accept_source_route = 0, /* we do not accept RH0 by default. */
223 .disable_ipv6 = 0,
224 .accept_dad = 0,
230 .use_oif_addrs_only = 0,
231 .ignore_routes_with_linkdown = 0,
232 .keep_addr_on_down = 0,
233 .seg6_enabled = 0,
235 .seg6_require_hmac = 0,
239 .disable_policy = 0,
240 .rpl_seg_enabled = 0,
241 .ioam6_enabled = 0,
247 .forwarding = 0,
253 .force_mld_version = 0,
261 .use_tempaddr = 0,
269 .accept_ra_from_local = 0,
276 .accept_ra_rt_info_min_plen = 0,
277 .accept_ra_rt_info_max_plen = 0,
280 .proxy_ndp = 0,
281 .accept_source_route = 0, /* we do not accept RH0 by default. */
282 .disable_ipv6 = 0,
289 .use_oif_addrs_only = 0,
290 .ignore_routes_with_linkdown = 0,
291 .keep_addr_on_down = 0,
292 .seg6_enabled = 0,
294 .seg6_require_hmac = 0,
298 .disable_policy = 0,
299 .rpl_seg_enabled = 0,
300 .ioam6_enabled = 0,
363 return 0; in snmp6_alloc_dev()
390 timer_setup(&ndev->rs_timer, addrconf_rs_timer, 0); in ipv6_add_dev()
397 ndev->ra_mtu = 0; in ipv6_add_dev()
408 if (snmp6_alloc_dev(ndev) < 0) { in ipv6_add_dev()
417 if (snmp6_register_dev(ndev) < 0) { in ipv6_add_dev()
432 ndev->cnf.rtr_solicits = 0; in ipv6_add_dev()
543 if (nla_put_s32(skb, NETCONFA_IFINDEX, ifindex) < 0) in inet6_netconf_fill_devconf()
550 nla_put_s32(skb, NETCONFA_FORWARDING, devconf->forwarding) < 0) in inet6_netconf_fill_devconf()
555 devconf->mc_forwarding) < 0) in inet6_netconf_fill_devconf()
559 nla_put_s32(skb, NETCONFA_PROXY_NEIGH, devconf->proxy_ndp) < 0) in inet6_netconf_fill_devconf()
564 devconf->ignore_routes_with_linkdown) < 0) in inet6_netconf_fill_devconf()
569 return 0; in inet6_netconf_fill_devconf()
586 err = inet6_netconf_fill_devconf(skb, ifindex, devconf, 0, 0, in inet6_netconf_notify_devconf()
587 event, 0, type); in inet6_netconf_notify_devconf()
588 if (err < 0) { in inet6_netconf_notify_devconf()
594 rtnl_notify(skb, net, 0, RTNLGRP_IPV6_NETCONF, NULL, GFP_KERNEL); in inet6_netconf_notify_devconf()
630 for (i = 0; i <= NETCONFA_MAX; i++) { in inet6_netconf_valid_get_req()
643 return 0; in inet6_netconf_valid_get_req()
660 if (err < 0) in inet6_netconf_get_devconf()
693 nlh->nlmsg_seq, RTM_NEWNETCONF, 0, in inet6_netconf_get_devconf()
695 if (err < 0) { in inet6_netconf_get_devconf()
735 s_h = cb->args[0]; in inet6_netconf_dump_devconf()
738 for (h = s_h; h < NETDEV_HASHENTRIES; h++, s_idx = 0) { in inet6_netconf_dump_devconf()
739 idx = 0; in inet6_netconf_dump_devconf()
757 NETCONFA_ALL) < 0) { in inet6_netconf_dump_devconf()
773 NETCONFA_ALL) < 0) in inet6_netconf_dump_devconf()
784 NETCONFA_ALL) < 0) in inet6_netconf_dump_devconf()
790 cb->args[0] = h; in inet6_netconf_dump_devconf()
868 return 0; in addrconf_fixup_forwarding()
937 return 0; in addrconf_fixup_linkdown()
1026 int err = 0; in ipv6_add_addr_hash()
1054 int err = 0; in ipv6_add_addr()
1086 if (err < 0) in ipv6_add_addr()
1139 if (err < 0) { in ipv6_add_addr()
1161 if (unlikely(err < 0)) { in ipv6_add_addr()
1245 ifp->idev->dev, 0, RTF_DEFAULT, true); in cleanup_prefix_route()
1327 int ret = 0; in ipv6_create_tempaddr()
1333 if (idev->cnf.use_tempaddr <= 0) { in ipv6_create_tempaddr()
1370 if (max_desync_factor > 0) { in ipv6_create_tempaddr()
1375 idev->desync_factor = 0; in ipv6_create_tempaddr()
1379 memset(&cfg, 0, sizeof(cfg)); in ipv6_create_tempaddr()
1440 IPV6_SADDR_RULE_INIT = 0,
1479 return 0; in ipv6_saddr_preferred()
1537 /* Rule 0: remember if hiscore is not ready yet */ in ipv6_get_saddr_eval()
1564 * Assume B = 0 and we get C > 29. in ipv6_get_saddr_eval()
1638 ret = 0; in ipv6_get_saddr_eval()
1685 for (i = 0; i < IPV6_SADDR_RULE_MAX; i++) { in __ipv6_dev_get_saddr()
1693 score->scopedist > 0) { in __ipv6_dev_get_saddr()
1752 int hiscore_idx = 0; in ipv6_dev_get_saddr()
1753 int ret = 0; in ipv6_dev_get_saddr()
1757 dst.ifindex = dst_dev ? dst_dev->ifindex : 0; in ipv6_dev_get_saddr()
1797 int master_idx = 0; in ipv6_dev_get_saddr()
1852 err = 0; in __ipv6_get_lladdr()
1879 int cnt = 0; in ipv6_count_addresses()
1953 strict, banned_flags) ? 1 : 0; in ipv6_chk_addr_and_flags()
1989 onlink = 0; in ipv6_chk_prefix()
2073 ipv6_ifa_notify(0, ifp); in addrconf_dad_stop()
2087 err = 0; in addrconf_dad_end()
2163 addrconf_mod_dad_work(ifp, 0); in addrconf_dad_failure()
2223 eui[3] = 0xFF; in addrconf_ifid_6lowpan()
2224 eui[4] = 0xFE; in addrconf_ifid_6lowpan()
2229 eui[0] ^= 2; in addrconf_ifid_6lowpan()
2235 return 0; in addrconf_ifid_6lowpan()
2248 eui[0] ^= 2; in addrconf_ifid_ieee1394()
2249 return 0; in addrconf_ifid_ieee1394()
2257 memset(eui, 0, 7); in addrconf_ifid_arcnet()
2259 return 0; in addrconf_ifid_arcnet()
2267 eui[0] |= 2; in addrconf_ifid_infiniband()
2268 return 0; in addrconf_ifid_infiniband()
2273 if (addr == 0) in __ipv6_isatap_ifid()
2275 eui[0] = (ipv4_is_zeronet(addr) || ipv4_is_private_10(addr) || in __ipv6_isatap_ifid()
2280 ipv4_is_lbcast(addr)) ? 0x00 : 0x02; in __ipv6_isatap_ifid()
2281 eui[1] = 0; in __ipv6_isatap_ifid()
2282 eui[2] = 0x5E; in __ipv6_isatap_ifid()
2283 eui[3] = 0xFE; in __ipv6_isatap_ifid()
2285 return 0; in __ipv6_isatap_ifid()
2304 eui[3] = 0xFF; in addrconf_ifid_ip6tnl()
2305 eui[4] = 0xFE; in addrconf_ifid_ip6tnl()
2306 eui[0] ^= 2; in addrconf_ifid_ip6tnl()
2307 return 0; in addrconf_ifid_ip6tnl()
2348 err = 0; in ipv6_inherit_eui64()
2380 if (ntohl(addr->s6_addr32[2]) == 0x02005eff && in ipv6_gen_rnd_iid()
2381 (ntohl(addr->s6_addr32[3]) & 0Xff000000) == 0xfe000000) in ipv6_gen_rnd_iid()
2385 if (ntohl(addr->s6_addr32[2]) == 0xfdffffff && in ipv6_gen_rnd_iid()
2386 ntohl(addr->s6_addr32[3]) >= 0Xffffff80) in ipv6_gen_rnd_iid()
2442 fn = fib6_locate(&table->tb6_root, pfx, plen, NULL, 0, true); in addrconf_get_prefix_route()
2457 if ((rt->fib6_flags & noflags) != 0) in addrconf_get_prefix_route()
2484 ipv6_addr_set(&cfg.fc_dst, htonl(0xFF000000), 0, 0, 0); in addrconf_add_mroute()
2535 if (max_valid < 0) in manage_tempaddrs()
2536 max_valid = 0; in manage_tempaddrs()
2540 if (max_prefered < 0) in manage_tempaddrs()
2541 max_prefered = 0; in manage_tempaddrs()
2554 if (prefered_lft > 0) in manage_tempaddrs()
2559 ipv6_ifa_notify(0, ift); in manage_tempaddrs()
2563 idev->cnf.use_tempaddr > 0) { in manage_tempaddrs()
2590 int create = 0; in addrconf_prefix_rcv_add_addr()
2644 stored_lft = 0; in addrconf_prefix_rcv_add_addr()
2655 ipv6_ifa_notify(0, ifp); in addrconf_prefix_rcv_add_addr()
2666 return 0; in addrconf_prefix_rcv_add_addr()
2676 u32 addr_flags = 0; in addrconf_prefix_rcv()
2743 if (valid_lft == 0) { in addrconf_prefix_rcv()
2753 clock_t expires = 0; in addrconf_prefix_rcv()
2761 0, dev, expires, flags, in addrconf_prefix_rcv()
2783 !ipv6_generate_stable_address(&addr, 0, in addrconf_prefix_rcv()
2928 if (ret < 0) in inet6_addr_add()
2940 expires = 0; in inet6_addr_add()
2941 flags = 0; in inet6_addr_add()
2947 if (timeout == 0) in inet6_addr_add()
2964 ipv6_ifa_notify(0, ifp); in inet6_addr_add()
2976 return 0; in inet6_addr_add()
3012 manage_tempaddrs(idev, ifp, 0, 0, false, in inet6_addr_del()
3020 return 0; in inet6_addr_del()
3065 err = inet6_addr_del(net, ireq.ifr6_ifindex, 0, &ireq.ifr6_addr, in addrconf_del_ifaddr()
3101 int scope, plen, offset = 0; in add_v4_addrs()
3102 u32 pflags = 0; in add_v4_addrs()
3106 memset(&addr, 0, sizeof(struct in6_addr)); in add_v4_addrs()
3113 addr.s6_addr32[0] = htonl(0xfe800000); in add_v4_addrs()
3124 addrconf_prefix_route(&addr, plen, 0, idev->dev, 0, pflags, in add_v4_addrs()
3147 addrconf_prefix_route(&addr, plen, 0, idev->dev, in add_v4_addrs()
3148 0, pflags, GFP_KERNEL); in add_v4_addrs()
3194 addrconf_prefix_route(&ifp->addr, ifp->prefix_len, 0, idev->dev, in addrconf_add_linklocal()
3195 0, 0, GFP_ATOMIC); in addrconf_add_linklocal()
3204 if ((address.s6_addr32[2] | address.s6_addr32[3]) == 0) in ipv6_reserved_interfaceid()
3207 if (address.s6_addr32[2] == htonl(0x02005eff) && in ipv6_reserved_interfaceid()
3208 ((address.s6_addr32[3] & htonl(0xfe000000)) == htonl(0xfe000000))) in ipv6_reserved_interfaceid()
3211 if (address.s6_addr32[2] == htonl(0xfdffffff) && in ipv6_reserved_interfaceid()
3212 ((address.s6_addr32[3] & htonl(0xffffff80)) == htonl(0xffffff80))) in ipv6_reserved_interfaceid()
3253 memset(&data, 0, sizeof(data)); in ipv6_generate_stable_address()
3254 memset(workspace, 0, sizeof(workspace)); in ipv6_generate_stable_address()
3256 data.prefix[0] = address->s6_addr32[0]; in ipv6_generate_stable_address()
3264 temp.s6_addr32[2] = (__force __be32)digest[0]; in ipv6_generate_stable_address()
3277 return 0; in ipv6_generate_stable_address()
3303 ipv6_addr_set(&addr, htonl(0xFE800000), 0, 0, 0); in addrconf_addr_gen()
3310 if (!ipv6_generate_stable_address(&addr, 0, idev)) in addrconf_addr_gen()
3314 addrconf_prefix_route(&addr, 64, 0, idev->dev, in addrconf_addr_gen()
3315 0, 0, GFP_KERNEL); in addrconf_addr_gen()
3322 if (ipv6_generate_eui64(addr.s6_addr + 8, idev->dev) == 0) in addrconf_addr_gen()
3323 addrconf_add_linklocal(idev, &addr, 0); in addrconf_addr_gen()
3325 addrconf_prefix_route(&addr, 64, 0, idev->dev, in addrconf_addr_gen()
3326 0, 0, GFP_KERNEL); in addrconf_addr_gen()
3454 ifp->rt_priority, idev->dev, 0, 0, in fixup_permanent_addr()
3461 return 0; in fixup_permanent_addr()
3477 fixup_permanent_addr(net, idev, ifp) < 0) { in addrconf_permanent_addr()
3499 int run_pending = 0; in addrconf_notify()
3752 keep_addr = (_keep_addr > 0); in addrconf_ifdown()
3756 for (i = 0; i < IN6_ADDR_HSIZE; i++) { in addrconf_ifdown()
3861 idev->ra_mtu = 0; in addrconf_ifdown()
3870 return 0; in addrconf_ifdown()
3890 if (idev->rs_probes++ < idev->cnf.rtr_solicits || idev->cnf.rtr_solicits < 0) { in addrconf_rs_timer()
3930 rand_num = 0; in addrconf_dad_kick()
3934 nonce = 0; in addrconf_dad_kick()
3939 while (nonce == 0); in addrconf_dad_kick()
3991 addrconf_dad_stop(ifp, 0); in addrconf_dad_begin()
4029 addrconf_mod_dad_work(ifp, 0); in addrconf_dad_start()
4063 addr.s6_addr32[0] = htonl(0xfe800000); in addrconf_dad_work()
4064 addr.s6_addr32[1] = 0; in addrconf_dad_work()
4106 if (ifp->dad_probes == 0) { in addrconf_dad_work()
4183 ifp->idev->cnf.rtr_solicits != 0 && in addrconf_dad_completed()
4184 (dev->flags&IFF_LOOPBACK) == 0; in addrconf_dad_completed()
4264 int p = 0; in if6_get_first()
4266 /* initial bucket if pos is 0 */ in if6_get_first()
4267 if (pos == 0) { in if6_get_first()
4268 state->bucket = 0; in if6_get_first()
4269 state->offset = 0; in if6_get_first()
4286 state->offset = 0; in if6_get_first()
4287 p = 0; in if6_get_first()
4305 state->offset = 0; in if6_get_next()
4350 return 0; in if6_seq_show()
4365 return 0; in if6_proc_net_init()
4395 int ret = 0; in ipv6_chk_home_addr()
4426 int i, ret = 0, found = 0; in ipv6_chk_rpl_srh_loop()
4433 for (i = 0; i < nsegs; i++) { in ipv6_chk_rpl_srh_loop()
4483 for (i = 0; i < IN6_ADDR_HSIZE; i++) { in addrconf_verify_rtnl()
4513 int deprecate = 0; in addrconf_verify_rtnl()
4529 ipv6_ifa_notify(0, ifp); in addrconf_verify_rtnl()
4550 ifpub->regen_count = 0; in addrconf_verify_rtnl()
4597 mod_delayed_work(addrconf_wq, &addr_chk_work, 0); in addrconf_verify()
4641 if (err < 0) in inet6_rtm_deladdr()
4667 ifp->idev->dev, 0, RTF_DEFAULT, true); in modify_prefix_route()
4690 return 0; in modify_prefix_route()
4720 expires = 0; in inet6_addr_modify()
4721 flags = 0; in inet6_addr_modify()
4727 if (timeout == 0) in inet6_addr_modify()
4759 ipv6_ifa_notify(0, ifp); in inet6_addr_modify()
4799 cfg->valid_lft = 0; in inet6_addr_modify()
4800 cfg->preferred_lft = 0; in inet6_addr_modify()
4809 return 0; in inet6_addr_modify()
4828 if (err < 0) in inet6_rtm_newaddr()
4831 memset(&cfg, 0, sizeof(cfg)); in inet6_rtm_newaddr()
4979 if (args->netnsid >= 0 && in inet6_fill_ifaddr()
4992 preferred = 0; in inet6_fill_ifaddr()
4997 valid = 0; in inet6_fill_ifaddr()
5006 if (nla_put_in6_addr(skb, IFA_LOCAL, &ifa->addr) < 0 || in inet6_fill_ifaddr()
5007 nla_put_in6_addr(skb, IFA_ADDRESS, &ifa->peer_addr) < 0) in inet6_fill_ifaddr()
5010 if (nla_put_in6_addr(skb, IFA_ADDRESS, &ifa->addr) < 0) in inet6_fill_ifaddr()
5017 if (put_cacheinfo(skb, ifa->cstamp, ifa->tstamp, preferred, valid) < 0) in inet6_fill_ifaddr()
5020 if (nla_put_u32(skb, IFA_FLAGS, ifa->flags) < 0) in inet6_fill_ifaddr()
5024 return 0; in inet6_fill_ifaddr()
5046 if (args->netnsid >= 0 && in inet6_fill_ifmcaddr()
5053 if (nla_put_in6_addr(skb, IFA_MULTICAST, &ifmca->mca_addr) < 0 || in inet6_fill_ifmcaddr()
5055 INFINITY_LIFE_TIME, INFINITY_LIFE_TIME) < 0) { in inet6_fill_ifmcaddr()
5061 return 0; in inet6_fill_ifmcaddr()
5080 if (args->netnsid >= 0 && in inet6_fill_ifacaddr()
5087 if (nla_put_in6_addr(skb, IFA_ANYCAST, &ifaca->aca_addr) < 0 || in inet6_fill_ifacaddr()
5089 INFINITY_LIFE_TIME, INFINITY_LIFE_TIME) < 0) { in inet6_fill_ifacaddr()
5095 return 0; in inet6_fill_ifacaddr()
5105 int ip_idx = 0; in in6_dump_addrs()
5119 if (err < 0) in in6_dump_addrs()
5138 if (err < 0) in in6_dump_addrs()
5151 if (err < 0) in in6_dump_addrs()
5192 if (err < 0) in inet6_valid_dump_ifaddr_req()
5195 for (i = 0; i <= IFA_MAX; ++i) { in inet6_valid_dump_ifaddr_req()
5216 return 0; in inet6_valid_dump_ifaddr_req()
5236 int err = 0; in inet6_dump_addr()
5238 s_h = cb->args[0]; in inet6_dump_addr()
5245 if (err < 0) in inet6_dump_addr()
5248 err = 0; in inet6_dump_addr()
5259 if (err > 0) in inet6_dump_addr()
5260 err = 0; in inet6_dump_addr()
5268 for (h = s_h; h < NETDEV_HASHENTRIES; h++, s_idx = 0) { in inet6_dump_addr()
5269 idx = 0; in inet6_dump_addr()
5275 s_ip_idx = 0; in inet6_dump_addr()
5281 &fillargs) < 0) in inet6_dump_addr()
5289 cb->args[0] = h; in inet6_dump_addr()
5292 if (fillargs.netnsid >= 0) in inet6_dump_addr()
5348 for (i = 0; i <= IFA_MAX; i++) { in inet6_rtm_valid_getaddr_req()
5363 return 0; in inet6_rtm_valid_getaddr_req()
5374 .flags = 0, in inet6_rtm_getaddr()
5386 if (err < 0) in inet6_rtm_getaddr()
5419 if (err < 0) { in inet6_rtm_getaddr()
5430 if (fillargs.netnsid >= 0) in inet6_rtm_getaddr()
5441 .portid = 0, in inet6_ifa_notify()
5442 .seq = 0, in inet6_ifa_notify()
5444 .flags = 0, in inet6_ifa_notify()
5454 if (err < 0) { in inet6_ifa_notify()
5460 rtnl_notify(skb, net, 0, RTNLGRP_IPV6_IFADDR, NULL, GFP_ATOMIC); in inet6_ifa_notify()
5463 if (err < 0) in inet6_ifa_notify()
5472 memset(array, 0, bytes); in ipv6_store_devconf()
5557 + 0; in inet6_ifla6_size()
5576 BUG_ON(pad < 0); in __snmp6_fill_statsdev()
5579 put_unaligned(ICMP6_MIB_MAX, &stats[0]); in __snmp6_fill_statsdev()
5583 memset(&stats[ICMP6_MIB_MAX], 0, pad); in __snmp6_fill_statsdev()
5593 BUG_ON(pad < 0); in __snmp6_fill_stats64()
5595 memset(buff, 0, sizeof(buff)); in __snmp6_fill_stats64()
5596 buff[0] = IPSTATS_MIB_MAX; in __snmp6_fill_stats64()
5604 memset(&stats[IPSTATS_MIB_MAX], 0, pad); in __snmp6_fill_stats64()
5643 return 0; in inet6_fill_ifla6_attrs()
5669 return 0; in inet6_fill_ifla6_attrs()
5679 return 0; in inet6_get_link_af_size()
5692 if (inet6_fill_ifla6_attrs(skb, idev, ext_filter_mask) < 0) in inet6_fill_link_af()
5695 return 0; in inet6_fill_link_af()
5728 if (idev->cnf.rtr_solicits == 0) { in inet6_set_iftoken()
5770 ifp->valid_lft = 0; in inet6_set_iftoken()
5771 ifp->prefered_lft = 0; in inet6_set_iftoken()
5779 return 0; in inet6_set_iftoken()
5835 if (check_addr_gen_mode(mode) < 0) in inet6_validate_link_af()
5837 if (dev && check_stable_privacy(idev, dev_net(dev), mode) < 0) in inet6_validate_link_af()
5841 return 0; in inet6_validate_link_af()
5854 if (nla_parse_nested_deprecated(tb, IFLA_INET6_MAX, nla, NULL, NULL) < 0) in inet6_set_link_af()
5870 return 0; in inet6_set_link_af()
5887 hdr->__ifi_pad = 0; in inet6_fill_ifinfo()
5891 hdr->ifi_change = 0; in inet6_fill_ifinfo()
5906 if (inet6_fill_ifla6_attrs(skb, idev, 0) < 0) in inet6_fill_ifinfo()
5911 return 0; in inet6_fill_ifinfo()
5940 return 0; in inet6_valid_dump_ifinfo()
5947 int idx = 0, s_idx; in inet6_dump_ifinfo()
5958 if (err < 0) in inet6_dump_ifinfo()
5962 s_h = cb->args[0]; in inet6_dump_ifinfo()
5966 for (h = s_h; h < NETDEV_HASHENTRIES; h++, s_idx = 0) { in inet6_dump_ifinfo()
5967 idx = 0; in inet6_dump_ifinfo()
5978 RTM_NEWLINK, NLM_F_MULTI) < 0) in inet6_dump_ifinfo()
5987 cb->args[0] = h; in inet6_dump_ifinfo()
6002 err = inet6_fill_ifinfo(skb, idev, 0, 0, event, 0); in inet6_ifinfo_notify()
6003 if (err < 0) { in inet6_ifinfo_notify()
6009 rtnl_notify(skb, net, 0, RTNLGRP_IPV6_IFINFO, NULL, GFP_ATOMIC); in inet6_ifinfo_notify()
6012 if (err < 0) in inet6_ifinfo_notify()
6037 pmsg->prefix_pad1 = 0; in inet6_fill_prefix()
6038 pmsg->prefix_pad2 = 0; in inet6_fill_prefix()
6042 pmsg->prefix_pad3 = 0; in inet6_fill_prefix()
6043 pmsg->prefix_flags = 0; in inet6_fill_prefix()
6056 return 0; in inet6_fill_prefix()
6074 err = inet6_fill_prefix(skb, idev, pinfo, 0, 0, event, 0); in inet6_prefix_notify()
6075 if (err < 0) { in inet6_prefix_notify()
6081 rtnl_notify(skb, net, 0, RTNLGRP_IPV6_PREFIX, NULL, GFP_ATOMIC); in inet6_prefix_notify()
6084 if (err < 0) in inet6_prefix_notify()
6119 0, 0, GFP_ATOMIC); in __ipv6_ifa_notify()
6129 ifp->idev->dev, 0, 0, in __ipv6_ifa_notify()
6146 if (likely(ifp->idev->dead == 0)) in ipv6_ifa_notify()
6235 return 0; in addrconf_disable_ipv6()
6245 return 0; in addrconf_disable_ipv6()
6318 int ret = 0; in addrconf_sysctl_addr_gen_mode()
6334 if (ret != 0) in addrconf_sysctl_addr_gen_mode()
6338 if (check_addr_gen_mode(new_val) < 0) { in addrconf_sysctl_addr_gen_mode()
6344 if (check_stable_privacy(idev, net, new_val) < 0) { in addrconf_sysctl_addr_gen_mode()
6524 return 0; in addrconf_disable_policy()
6541 return 0; in addrconf_disable_policy()
7002 for (i = 0; table[i].data; i++) { in __addrconf_sysctl_register()
7028 return 0; in __addrconf_sysctl_register()
7049 inet6_netconf_notify_devconf(net, RTM_DELNETCONF, 0, ifindex, NULL); in __addrconf_sysctl_unregister()
7110 case 0: in addrconf_init_net()
7129 if (err < 0) in addrconf_init_net()
7133 if (err < 0) in addrconf_init_net()
7136 return 0; in addrconf_init_net()
7185 if (err < 0) { in addrconf_init()
7192 if (err < 0) in addrconf_init()
7229 for (i = 0; i < IN6_ADDR_HSIZE; i++) in addrconf_init()
7239 NULL, inet6_dump_ifinfo, 0); in addrconf_init()
7240 if (err < 0) in addrconf_init()
7244 inet6_rtm_newaddr, NULL, 0); in addrconf_init()
7245 if (err < 0) in addrconf_init()
7248 inet6_rtm_deladdr, NULL, 0); in addrconf_init()
7249 if (err < 0) in addrconf_init()
7254 if (err < 0) in addrconf_init()
7257 NULL, inet6_dump_ifmcaddr, 0); in addrconf_init()
7258 if (err < 0) in addrconf_init()
7261 NULL, inet6_dump_ifacaddr, 0); in addrconf_init()
7262 if (err < 0) in addrconf_init()
7268 if (err < 0) in addrconf_init()
7271 if (err < 0) in addrconf_init()
7274 return 0; in addrconf_init()
7314 for (i = 0; i < IN6_ADDR_HSIZE; i++) in addrconf_cleanup()