Lines Matching refs:inet6_dev

116 static int addrconf_sysctl_register(struct inet6_dev *idev);
117 static void addrconf_sysctl_unregister(struct inet6_dev *idev);
119 static inline int addrconf_sysctl_register(struct inet6_dev *idev) in addrconf_sysctl_register()
124 static inline void addrconf_sysctl_unregister(struct inet6_dev *idev) in addrconf_sysctl_unregister()
129 static void __ipv6_regen_rndid(struct inet6_dev *idev);
130 static void __ipv6_try_regen_rndid(struct inet6_dev *idev, struct in6_addr *tmpaddr);
134 static int ipv6_count_addresses(struct inet6_dev *idev);
137 const struct inet6_dev *idev);
167 static void addrconf_dad_run(struct inet6_dev *idev);
172 static void inet6_prefix_notify(int event, struct inet6_dev *idev,
271 static void addrconf_del_rs_timer(struct inet6_dev *idev) in addrconf_del_rs_timer()
283 static void addrconf_mod_rs_timer(struct inet6_dev *idev, in addrconf_mod_rs_timer()
299 static int snmp6_alloc_dev(struct inet6_dev *idev) in snmp6_alloc_dev()
333 static struct inet6_dev *ipv6_add_dev(struct net_device *dev) in ipv6_add_dev()
335 struct inet6_dev *ndev; in ipv6_add_dev()
343 ndev = kzalloc(sizeof(struct inet6_dev), GFP_KERNEL); in ipv6_add_dev()
452 static struct inet6_dev *ipv6_find_idev(struct net_device *dev) in ipv6_find_idev()
454 struct inet6_dev *idev; in ipv6_find_idev()
576 struct inet6_dev *in6_dev; in inet6_netconf_get_devconf()
636 struct inet6_dev *idev; in inet6_netconf_dump_devconf()
701 static void dev_forward_change(struct inet6_dev *idev) in dev_forward_change()
739 struct inet6_dev *idev; in addrconf_forward_change()
781 dev_forward_change((struct inet6_dev *)table->extra1); in addrconf_fixup_forwarding()
792 struct inet6_dev *idev; in addrconf_linkdown_change()
872 ipv6_link_dev_addr(struct inet6_dev *idev, struct inet6_ifaddr *ifp) in ipv6_link_dev_addr()
899 ipv6_add_addr(struct inet6_dev *idev, const struct in6_addr *addr, in ipv6_add_addr()
1034 struct inet6_dev *idev = ifp->idev; in check_cleanup_prefix_route()
1148 struct inet6_dev *idev = ifp->idev; in ipv6_create_tempaddr()
1298 static inline bool ipv6_use_optimistic_addr(struct inet6_dev *idev) in ipv6_use_optimistic_addr()
1443 struct inet6_dev *idev, in __ipv6_dev_get_saddr()
1526 struct inet6_dev *idev; in ipv6_dev_get_saddr()
1592 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr, in __ipv6_get_lladdr()
1614 struct inet6_dev *idev; in ipv6_get_lladdr()
1628 static int ipv6_count_addresses(struct inet6_dev *idev) in ipv6_count_addresses()
1702 struct inet6_dev *idev; in ipv6_chk_custom_prefix()
1725 struct inet6_dev *idev; in ipv6_chk_prefix()
1820 struct inet6_dev *idev = ifp->idev; in addrconf_dad_failure()
1917 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr) in addrconf_leave_solict()
2060 static int ipv6_inherit_eui64(u8 *eui, struct inet6_dev *idev) in ipv6_inherit_eui64()
2080 static void __ipv6_regen_rndid(struct inet6_dev *idev) in __ipv6_regen_rndid()
2111 struct inet6_dev *idev = (struct inet6_dev *) data; in ipv6_regen_rndid()
2142 static void __ipv6_try_regen_rndid(struct inet6_dev *idev, struct in6_addr *tmpaddr) in __ipv6_try_regen_rndid()
2236 static struct inet6_dev *addrconf_add_dev(struct net_device *dev) in addrconf_add_dev()
2238 struct inet6_dev *idev; in addrconf_add_dev()
2256 static void manage_tempaddrs(struct inet6_dev *idev, in manage_tempaddrs()
2330 struct inet6_dev *in6_dev; in addrconf_prefix_rcv()
2640 struct inet6_dev *idev; in inet6_addr_add()
2728 struct inet6_dev *idev; in inet6_addr_del()
2804 static void add_addr(struct inet6_dev *idev, const struct in6_addr *addr, in add_addr()
2822 static void sit_add_v4_addrs(struct inet6_dev *idev) in sit_add_v4_addrs()
2881 struct inet6_dev *idev; in init_loopback()
2938 static void addrconf_add_linklocal(struct inet6_dev *idev, in addrconf_add_linklocal()
2977 const struct inet6_dev *idev) in ipv6_generate_stable_address()
3037 static void addrconf_addr_gen(struct inet6_dev *idev, bool prefix_route) in addrconf_addr_gen()
3067 struct inet6_dev *idev; in addrconf_dev_config()
3093 struct inet6_dev *idev; in addrconf_sit_config()
3124 struct inet6_dev *idev; in addrconf_gre_config()
3144 struct inet6_dev *idev = __in6_dev_get(dev); in addrconf_notify()
3312 struct inet6_dev *idev; in addrconf_type_change()
3326 struct inet6_dev *idev; in addrconf_ifdown()
3445 struct inet6_dev *idev = (struct inet6_dev *)data; in addrconf_rs_timer()
3494 struct inet6_dev *idev = ifp->idev; in addrconf_dad_kick()
3507 struct inet6_dev *idev = ifp->idev; in addrconf_dad_begin()
3587 struct inet6_dev *idev = ifp->idev; in addrconf_dad_work()
3664 struct inet6_dev *idev = ifp->idev; in ipv6_lonely_lladdr()
3731 static void addrconf_dad_run(struct inet6_dev *idev) in addrconf_dad_run()
4415 static int in6_dump_addrs(struct inet6_dev *idev, struct sk_buff *skb, in in6_dump_addrs()
4490 struct inet6_dev *idev; in inet6_dump_addr()
4744 static void snmp6_fill_stats(u64 *stats, struct inet6_dev *idev, int attrtype, in snmp6_fill_stats()
4758 static int inet6_fill_ifla6_attrs(struct sk_buff *skb, struct inet6_dev *idev, in inet6_fill_ifla6_attrs()
4821 struct inet6_dev *idev = __in6_dev_get(dev); in inet6_fill_link_af()
4832 static int inet6_set_iftoken(struct inet6_dev *idev, struct in6_addr *token) in inet6_set_iftoken()
4913 struct inet6_dev *idev = __in6_dev_get(dev); in inet6_set_link_af()
4948 static int inet6_fill_ifinfo(struct sk_buff *skb, struct inet6_dev *idev, in inet6_fill_ifinfo()
4999 struct inet6_dev *idev; in inet6_dump_ifinfo()
5032 void inet6_ifinfo_notify(int event, struct inet6_dev *idev) in inet6_ifinfo_notify()
5063 static int inet6_fill_prefix(struct sk_buff *skb, struct inet6_dev *idev, in inet6_fill_prefix()
5103 static void inet6_prefix_notify(int event, struct inet6_dev *idev, in inet6_prefix_notify()
5215 struct inet6_dev *idev = ctl->extra1; in addrconf_sysctl_mtu()
5226 static void dev_disable_change(struct inet6_dev *idev) in dev_disable_change()
5243 struct inet6_dev *idev; in addrconf_disable_change()
5279 dev_disable_change((struct inet6_dev *)table->extra1); in addrconf_disable_ipv6()
5338 struct inet6_dev *idev = ctl->extra1; in addrconf_sysctl_proxy_ndp()
5397 struct inet6_dev *idev = __in6_dev_get(dev); in addrconf_sysctl_stable_secret()
5405 struct inet6_dev *idev = ctl->extra1; in addrconf_sysctl_stable_secret()
5750 struct inet6_dev *idev, struct ipv6_devconf *p) in __addrconf_sysctl_register()
5794 static int addrconf_sysctl_register(struct inet6_dev *idev) in addrconf_sysctl_register()
5813 static void addrconf_sysctl_unregister(struct inet6_dev *idev) in addrconf_sysctl_unregister()
5897 struct inet6_dev *idev; in addrconf_init()