Lines Matching refs:inet6_dev
125 static int addrconf_sysctl_register(struct inet6_dev *idev);
126 static void addrconf_sysctl_unregister(struct inet6_dev *idev);
128 static inline int addrconf_sysctl_register(struct inet6_dev *idev)
133 static inline void addrconf_sysctl_unregister(struct inet6_dev *idev)
141 static int ipv6_count_addresses(const struct inet6_dev *idev);
144 const struct inet6_dev *idev);
178 static void addrconf_dad_run(struct inet6_dev *idev, bool restart);
183 static void inet6_prefix_notify(int event, struct inet6_dev *idev,
304 static void addrconf_del_rs_timer(struct inet6_dev *idev)
316 static void addrconf_mod_rs_timer(struct inet6_dev *idev,
331 static int snmp6_alloc_dev(struct inet6_dev *idev)
365 static struct inet6_dev *ipv6_add_dev(struct net_device *dev)
367 struct inet6_dev *ndev;
375 ndev = kzalloc(sizeof(struct inet6_dev), GFP_KERNEL);
472 static struct inet6_dev *ipv6_find_idev(struct net_device *dev)
474 struct inet6_dev *idev;
643 struct inet6_dev *in6_dev = NULL;
709 struct inet6_dev *idev;
789 static void dev_forward_change(struct inet6_dev *idev)
839 struct inet6_dev *idev;
891 dev_forward_change((struct inet6_dev *)table->extra1);
902 struct inet6_dev *idev;
984 ipv6_link_dev_addr(struct inet6_dev *idev, struct inet6_ifaddr *ifp)
1049 ipv6_add_addr(struct inet6_dev *idev, struct ifa6_config *cfg,
1145 /* Add to inet6_dev unicast addr list. */
1202 struct inet6_dev *idev = ifp->idev;
1317 struct inet6_dev *idev = ifp->idev;
1482 struct inet6_dev *idev)
1499 struct inet6_dev *idev)
1649 struct inet6_dev *idev,
1726 struct inet6_dev *idev;
1747 struct inet6_dev *idev;
1839 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr,
1861 struct inet6_dev *idev;
1875 static int ipv6_count_addresses(const struct inet6_dev *idev)
1964 const struct inet6_dev *idev;
1985 const struct inet6_dev *idev;
2095 struct inet6_dev *idev = ifp->idev;
2180 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr)
2336 static int ipv6_inherit_eui64(u8 *eui, struct inet6_dev *idev)
2488 static struct inet6_dev *addrconf_add_dev(struct net_device *dev)
2490 struct inet6_dev *idev;
2508 static void manage_tempaddrs(struct inet6_dev *idev,
2581 static bool is_addr_mode_generate_stable(struct inet6_dev *idev)
2589 struct inet6_dev *in6_dev,
2695 struct inet6_dev *in6_dev;
2919 struct inet6_dev *idev;
3010 struct inet6_dev *idev;
3092 static void add_addr(struct inet6_dev *idev, const struct in6_addr *addr,
3117 static void sit_add_v4_addrs(struct inet6_dev *idev)
3178 struct inet6_dev *idev;
3193 void addrconf_add_linklocal(struct inet6_dev *idev,
3241 const struct inet6_dev *idev)
3301 static void ipv6_gen_mode_random_init(struct inet6_dev *idev)
3312 static void addrconf_addr_gen(struct inet6_dev *idev, bool prefix_route)
3358 struct inet6_dev *idev;
3397 struct inet6_dev *idev;
3428 struct inet6_dev *idev;
3445 struct inet6_dev *idev,
3484 struct inet6_dev *idev;
3514 struct inet6_dev *idev = __in6_dev_get(dev);
3709 struct inet6_dev *idev;
3730 struct inet6_dev *idev;
3901 struct inet6_dev *idev = from_timer(idev, t, rs_timer);
3952 struct inet6_dev *idev = ifp->idev;
3974 struct inet6_dev *idev = ifp->idev;
4063 struct inet6_dev *idev = ifp->idev;
4172 struct inet6_dev *idev = ifp->idev;
4261 static void addrconf_dad_run(struct inet6_dev *idev, bool restart)
4847 struct inet6_dev *idev;
5126 static int in6_dump_addrs(struct inet6_dev *idev, struct sk_buff *skb,
5259 struct inet6_dev *idev;
5631 static void snmp6_fill_stats(u64 *stats, struct inet6_dev *idev, int attrtype,
5645 static int inet6_fill_ifla6_attrs(struct sk_buff *skb, struct inet6_dev *idev,
5707 struct inet6_dev *idev = __in6_dev_get(dev);
5718 static int inet6_set_iftoken(struct inet6_dev *idev, struct in6_addr *token)
5799 static int check_stable_privacy(struct inet6_dev *idev, struct net *net,
5813 struct inet6_dev *idev = NULL;
5844 struct inet6_dev *idev = __in6_dev_get(dev);
5869 static int inet6_fill_ifinfo(struct sk_buff *skb, struct inet6_dev *idev,
5945 struct inet6_dev *idev;
5988 void inet6_ifinfo_notify(int event, struct inet6_dev *idev)
6019 static int inet6_fill_prefix(struct sk_buff *skb, struct inet6_dev *idev,
6055 static void inet6_prefix_notify(int event, struct inet6_dev *idev,
6174 struct inet6_dev *idev = ctl->extra1;
6185 static void dev_disable_change(struct inet6_dev *idev)
6202 struct inet6_dev *idev;
6236 dev_disable_change((struct inet6_dev *)table->extra1);
6295 struct inet6_dev *idev = ctl->extra1;
6314 struct inet6_dev *idev = (struct inet6_dev *)ctl->extra1;
6417 struct inet6_dev *idev = __in6_dev_get(dev);
6425 struct inet6_dev *idev = ctl->extra1;
6475 void addrconf_disable_policy_idev(struct inet6_dev *idev, int val)
6507 struct inet6_dev *idev;
6530 idev = (struct inet6_dev *)ctl->extra1;
6959 struct inet6_dev *idev, struct ipv6_devconf *p)
7019 static int addrconf_sysctl_register(struct inet6_dev *idev)
7038 static void addrconf_sysctl_unregister(struct inet6_dev *idev)
7147 struct inet6_dev *idev;