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,
316 static void addrconf_del_rs_timer(struct inet6_dev *idev)
328 static void addrconf_mod_rs_timer(struct inet6_dev *idev,
343 static int snmp6_alloc_dev(struct inet6_dev *idev)
376 static struct inet6_dev *ipv6_add_dev(struct net_device *dev)
378 struct inet6_dev *ndev;
489 static struct inet6_dev *ipv6_find_idev(struct net_device *dev)
491 struct inet6_dev *idev;
662 struct inet6_dev *in6_dev = NULL;
744 struct inet6_dev *idev;
805 static void dev_forward_change(struct inet6_dev *idev)
855 struct inet6_dev *idev;
910 dev_forward_change((struct inet6_dev *)table->extra1);
921 struct inet6_dev *idev;
1003 ipv6_link_dev_addr(struct inet6_dev *idev, struct inet6_ifaddr *ifp)
1067 ipv6_add_addr(struct inet6_dev *idev, struct ifa6_config *cfg,
1172 /* Add to inet6_dev unicast addr list. */
1229 struct inet6_dev *idev = ifp->idev;
1351 static unsigned long ipv6_get_regen_advance(const struct inet6_dev *idev)
1361 struct inet6_dev *idev = ifp->idev;
1550 const struct inet6_dev *idev)
1569 const struct inet6_dev *idev)
1720 struct inet6_dev *idev,
1797 struct inet6_dev *idev;
1818 struct inet6_dev *idev;
1911 static int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
1933 struct inet6_dev *idev;
1947 static int ipv6_count_addresses(const struct inet6_dev *idev)
2034 const struct inet6_dev *idev;
2055 const struct inet6_dev *idev;
2164 struct inet6_dev *idev = ifp->idev;
2248 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr)
2402 static int ipv6_inherit_eui64(u8 *eui, struct inet6_dev *idev)
2554 static struct inet6_dev *addrconf_add_dev(struct net_device *dev)
2556 struct inet6_dev *idev;
2574 static void delete_tempaddrs(struct inet6_dev *idev,
2592 static void manage_tempaddrs(struct inet6_dev *idev,
2665 static bool is_addr_mode_generate_stable(struct inet6_dev *idev)
2673 struct inet6_dev *in6_dev,
2782 struct inet6_dev *in6_dev;
3017 struct inet6_dev *idev;
3087 struct inet6_dev *idev;
3186 static void add_addr(struct inet6_dev *idev, const struct in6_addr *addr,
3212 static void add_v4_addrs(struct inet6_dev *idev)
3274 struct inet6_dev *idev;
3289 void addrconf_add_linklocal(struct inet6_dev *idev,
3338 const struct inet6_dev *idev)
3403 static void ipv6_gen_mode_random_init(struct inet6_dev *idev)
3414 static void addrconf_addr_gen(struct inet6_dev *idev, bool prefix_route)
3460 struct inet6_dev *idev;
3499 struct inet6_dev *idev;
3530 struct inet6_dev *idev;
3577 struct inet6_dev *idev,
3616 struct inet6_dev *idev;
3646 struct inet6_dev *idev = __in6_dev_get(dev);
3827 struct inet6_dev *idev;
3848 struct inet6_dev *idev;
4020 struct inet6_dev *idev = timer_container_of(idev, t, rs_timer);
4074 struct inet6_dev *idev = ifp->idev;
4098 struct inet6_dev *idev = ifp->idev;
4185 struct inet6_dev *idev = ifp->idev;
4297 struct inet6_dev *idev = ifp->idev;
4387 static void addrconf_dad_run(struct inet6_dev *idev, bool restart)
4961 struct inet6_dev *idev;
5282 static int in6_dump_addrs(const struct inet6_dev *idev, struct sk_buff *skb,
5416 struct inet6_dev *idev;
5785 static void snmp6_fill_stats(u64 *stats, struct inet6_dev *idev, int attrtype,
5800 struct inet6_dev *idev)
5820 static int inet6_fill_ifla6_attrs(struct sk_buff *skb, struct inet6_dev *idev,
5880 struct inet6_dev *idev = __in6_dev_get(dev);
5891 static int inet6_set_iftoken(struct inet6_dev *idev, struct in6_addr *token,
5993 static int check_stable_privacy(struct inet6_dev *idev, struct net *net,
6008 struct inet6_dev *idev = NULL;
6040 struct inet6_dev *idev = __in6_dev_get(dev);
6066 static int inet6_fill_ifinfo(struct sk_buff *skb, struct inet6_dev *idev,
6146 struct inet6_dev *idev;
6177 void inet6_ifinfo_notify(int event, struct inet6_dev *idev)
6207 static int inet6_fill_prefix(struct sk_buff *skb, struct inet6_dev *idev,
6243 static void inet6_prefix_notify(int event, struct inet6_dev *idev,
6359 struct inet6_dev *idev = ctl->extra1;
6370 static void dev_disable_change(struct inet6_dev *idev)
6387 struct inet6_dev *idev;
6421 dev_disable_change((struct inet6_dev *)table->extra1);
6481 struct inet6_dev *idev = ctl->extra1;
6500 struct inet6_dev *idev = (struct inet6_dev *)ctl->extra1;
6608 struct inet6_dev *idev = __in6_dev_get_rtnl_net(dev);
6616 struct inet6_dev *idev = ctl->extra1;
6667 void addrconf_disable_policy_idev(struct inet6_dev *idev, int val)
6700 struct inet6_dev *idev;
6721 idev = (struct inet6_dev *)ctl->extra1;
6754 struct inet6_dev *idev;
6773 struct inet6_dev *idev = ctl->extra1;
7302 struct inet6_dev *idev, struct ipv6_devconf *p)
7364 static int addrconf_sysctl_register(struct inet6_dev *idev)
7383 static void addrconf_sysctl_unregister(struct inet6_dev *idev)
7538 struct inet6_dev *idev;