Lines Matching refs:inet6_dev
126 static int addrconf_sysctl_register(struct inet6_dev *idev);
127 static void addrconf_sysctl_unregister(struct inet6_dev *idev);
129 static inline int addrconf_sysctl_register(struct inet6_dev *idev)
134 static inline void addrconf_sysctl_unregister(struct inet6_dev *idev)
142 static int ipv6_count_addresses(const struct inet6_dev *idev);
145 const struct inet6_dev *idev);
172 static void addrconf_dad_run(struct inet6_dev *idev, bool restart);
177 static void inet6_prefix_notify(int event, struct inet6_dev *idev,
308 static void addrconf_del_rs_timer(struct inet6_dev *idev)
320 static void addrconf_mod_rs_timer(struct inet6_dev *idev,
335 static int snmp6_alloc_dev(struct inet6_dev *idev)
369 static struct inet6_dev *ipv6_add_dev(struct net_device *dev)
371 struct inet6_dev *ndev;
481 static struct inet6_dev *ipv6_find_idev(struct net_device *dev)
483 struct inet6_dev *idev;
652 struct inet6_dev *in6_dev = NULL;
733 struct inet6_dev *idev;
812 static void dev_forward_change(struct inet6_dev *idev)
862 struct inet6_dev *idev;
914 dev_forward_change((struct inet6_dev *)table->extra1);
925 struct inet6_dev *idev;
1007 ipv6_link_dev_addr(struct inet6_dev *idev, struct inet6_ifaddr *ifp)
1071 ipv6_add_addr(struct inet6_dev *idev, struct ifa6_config *cfg,
1176 /* Add to inet6_dev unicast addr list. */
1233 struct inet6_dev *idev = ifp->idev;
1349 struct inet6_dev *idev = ifp->idev;
1514 struct inet6_dev *idev)
1531 struct inet6_dev *idev)
1681 struct inet6_dev *idev,
1758 struct inet6_dev *idev;
1779 struct inet6_dev *idev;
1871 static int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
1893 struct inet6_dev *idev;
1907 static int ipv6_count_addresses(const struct inet6_dev *idev)
1994 const struct inet6_dev *idev;
2015 const struct inet6_dev *idev;
2123 struct inet6_dev *idev = ifp->idev;
2208 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr)
2364 static int ipv6_inherit_eui64(u8 *eui, struct inet6_dev *idev)
2516 static struct inet6_dev *addrconf_add_dev(struct net_device *dev)
2518 struct inet6_dev *idev;
2536 static void manage_tempaddrs(struct inet6_dev *idev,
2609 static bool is_addr_mode_generate_stable(struct inet6_dev *idev)
2617 struct inet6_dev *in6_dev,
2724 struct inet6_dev *in6_dev;
2948 struct inet6_dev *idev;
3050 struct inet6_dev *idev;
3140 static void add_addr(struct inet6_dev *idev, const struct in6_addr *addr,
3166 static void add_v4_addrs(struct inet6_dev *idev)
3231 struct inet6_dev *idev;
3246 void addrconf_add_linklocal(struct inet6_dev *idev,
3295 const struct inet6_dev *idev)
3355 static void ipv6_gen_mode_random_init(struct inet6_dev *idev)
3366 static void addrconf_addr_gen(struct inet6_dev *idev, bool prefix_route)
3412 struct inet6_dev *idev;
3449 struct inet6_dev *idev;
3480 struct inet6_dev *idev;
3527 struct inet6_dev *idev,
3566 struct inet6_dev *idev;
3596 struct inet6_dev *idev = __in6_dev_get(dev);
3777 struct inet6_dev *idev;
3798 struct inet6_dev *idev;
3970 struct inet6_dev *idev = from_timer(idev, t, rs_timer);
4021 struct inet6_dev *idev = ifp->idev;
4043 struct inet6_dev *idev = ifp->idev;
4130 struct inet6_dev *idev = ifp->idev;
4239 struct inet6_dev *idev = ifp->idev;
4329 static void addrconf_dad_run(struct inet6_dev *idev, bool restart)
4917 struct inet6_dev *idev;
5208 static int in6_dump_addrs(struct inet6_dev *idev, struct sk_buff *skb,
5343 struct inet6_dev *idev;
5720 static void snmp6_fill_stats(u64 *stats, struct inet6_dev *idev, int attrtype,
5734 static int inet6_fill_ifla6_attrs(struct sk_buff *skb, struct inet6_dev *idev,
5800 struct inet6_dev *idev = __in6_dev_get(dev);
5811 static int inet6_set_iftoken(struct inet6_dev *idev, struct in6_addr *token,
5913 static int check_stable_privacy(struct inet6_dev *idev, struct net *net,
5928 struct inet6_dev *idev = NULL;
5960 struct inet6_dev *idev = __in6_dev_get(dev);
5986 static int inet6_fill_ifinfo(struct sk_buff *skb, struct inet6_dev *idev,
6062 struct inet6_dev *idev;
6105 void inet6_ifinfo_notify(int event, struct inet6_dev *idev)
6136 static int inet6_fill_prefix(struct sk_buff *skb, struct inet6_dev *idev,
6172 static void inet6_prefix_notify(int event, struct inet6_dev *idev,
6289 struct inet6_dev *idev = ctl->extra1;
6300 static void dev_disable_change(struct inet6_dev *idev)
6317 struct inet6_dev *idev;
6351 dev_disable_change((struct inet6_dev *)table->extra1);
6410 struct inet6_dev *idev = ctl->extra1;
6429 struct inet6_dev *idev = (struct inet6_dev *)ctl->extra1;
6532 struct inet6_dev *idev = __in6_dev_get(dev);
6540 struct inet6_dev *idev = ctl->extra1;
6590 void addrconf_disable_policy_idev(struct inet6_dev *idev, int val)
6622 struct inet6_dev *idev;
6645 idev = (struct inet6_dev *)ctl->extra1;
7126 struct inet6_dev *idev, struct ipv6_devconf *p)
7187 static int addrconf_sysctl_register(struct inet6_dev *idev)
7206 static void addrconf_sysctl_unregister(struct inet6_dev *idev)
7341 struct inet6_dev *idev;