Lines Matching refs:in6_dev

562 	struct inet6_dev *in6_dev;  in inet6_netconf_get_devconf()  local
588 in6_dev = __in6_dev_get(dev); in inet6_netconf_get_devconf()
589 if (!in6_dev) in inet6_netconf_get_devconf()
591 devconf = &in6_dev->cnf; in inet6_netconf_get_devconf()
2261 struct inet6_dev *in6_dev; in addrconf_prefix_rcv() local
2288 in6_dev = in6_dev_get(dev); in addrconf_prefix_rcv()
2290 if (!in6_dev) { in addrconf_prefix_rcv()
2352 if (pinfo->autoconf && in6_dev->cnf.autoconf) { in addrconf_prefix_rcv()
2361 if (!ipv6_addr_any(&in6_dev->token)) { in addrconf_prefix_rcv()
2362 read_lock_bh(&in6_dev->lock); in addrconf_prefix_rcv()
2364 in6_dev->token.s6_addr + 8, 8); in addrconf_prefix_rcv()
2365 read_unlock_bh(&in6_dev->lock); in addrconf_prefix_rcv()
2367 } else if (in6_dev->addr_gen_mode == in addrconf_prefix_rcv()
2370 in6_dev)) { in addrconf_prefix_rcv()
2374 ipv6_inherit_eui64(addr.s6_addr + 8, in6_dev)) { in addrconf_prefix_rcv()
2375 in6_dev_put(in6_dev); in addrconf_prefix_rcv()
2382 in6_dev_put(in6_dev); in addrconf_prefix_rcv()
2390 int max_addresses = in6_dev->cnf.max_addresses; in addrconf_prefix_rcv()
2393 if (in6_dev->cnf.optimistic_dad && in addrconf_prefix_rcv()
2402 ipv6_count_addresses(in6_dev) < max_addresses) in addrconf_prefix_rcv()
2403 ifp = ipv6_add_addr(in6_dev, &addr, NULL, in addrconf_prefix_rcv()
2410 in6_dev_put(in6_dev); in addrconf_prefix_rcv()
2467 manage_tempaddrs(in6_dev, ifp, valid_lft, prefered_lft, in addrconf_prefix_rcv()
2474 inet6_prefix_notify(RTM_NEWPREFIX, in6_dev, pinfo); in addrconf_prefix_rcv()
2475 in6_dev_put(in6_dev); in addrconf_prefix_rcv()