Lines Matching refs:inet6_ifaddr

155 static void addrconf_join_anycast(struct inet6_ifaddr *ifp);
156 static void addrconf_leave_anycast(struct inet6_ifaddr *ifp);
168 static void addrconf_dad_start(struct inet6_ifaddr *ifp);
170 static void addrconf_dad_completed(struct inet6_ifaddr *ifp, bool bump_id,
174 static void __ipv6_ifa_notify(int event, struct inet6_ifaddr *ifa);
175 static void ipv6_ifa_notify(int event, struct inet6_ifaddr *ifa);
314 static void addrconf_del_dad_work(struct inet6_ifaddr *ifp) in addrconf_del_dad_work()
327 static void addrconf_mod_dad_work(struct inet6_ifaddr *ifp, in addrconf_mod_dad_work()
800 struct inet6_ifaddr *ifa; in dev_forward_change()
830 struct inet6_ifaddr, if_list_aux); in dev_forward_change()
969 void inet6_ifa_finish_destroy(struct inet6_ifaddr *ifp) in inet6_ifa_finish_destroy()
992 ipv6_link_dev_addr(struct inet6_dev *idev, struct inet6_ifaddr *ifp) in ipv6_link_dev_addr()
1002 struct inet6_ifaddr *ifa in ipv6_link_dev_addr()
1003 = list_entry(p, struct inet6_ifaddr, if_list); in ipv6_link_dev_addr()
1021 struct inet6_ifaddr *ifp; in ipv6_chk_same_addr()
1032 static int ipv6_add_addr_hash(struct net_device *dev, struct inet6_ifaddr *ifa) in ipv6_add_addr_hash()
1055 static struct inet6_ifaddr *
1062 struct inet6_ifaddr *ifa = NULL; in ipv6_add_addr()
1215 check_cleanup_prefix_route(struct inet6_ifaddr *ifp, unsigned long *expires) in check_cleanup_prefix_route()
1217 struct inet6_ifaddr *ifa; in check_cleanup_prefix_route()
1253 cleanup_prefix_route(struct inet6_ifaddr *ifp, unsigned long expires, in cleanup_prefix_route()
1275 static void ipv6_del_addr(struct inet6_ifaddr *ifp) in ipv6_del_addr()
1332 static int ipv6_create_tempaddr(struct inet6_ifaddr *ifp, bool block) in ipv6_create_tempaddr()
1339 struct inet6_ifaddr *ift; in ipv6_create_tempaddr()
1477 struct inet6_ifaddr *ifa;
1859 struct inet6_ifaddr *ifp; in __ipv6_get_lladdr()
1894 const struct inet6_ifaddr *ifp; in ipv6_count_addresses()
1928 struct inet6_ifaddr *ifp; in __ipv6_chk_addr_and_flags()
1978 const struct inet6_ifaddr *ifa; in ipv6_chk_custom_prefix()
1999 const struct inet6_ifaddr *ifa; in ipv6_chk_prefix()
2035 struct inet6_ifaddr *ipv6_get_ifaddr(struct net *net, const struct in6_addr *addr, in ipv6_get_ifaddr()
2039 struct inet6_ifaddr *ifp, *result = NULL; in ipv6_get_ifaddr()
2059 static void addrconf_dad_stop(struct inet6_ifaddr *ifp, int dad_failed) in addrconf_dad_stop()
2065 struct inet6_ifaddr *ifpub; in addrconf_dad_stop()
2092 static int addrconf_dad_end(struct inet6_ifaddr *ifp) in addrconf_dad_end()
2106 void addrconf_dad_failure(struct sk_buff *skb, struct inet6_ifaddr *ifp) in addrconf_dad_failure()
2123 struct inet6_ifaddr *ifp2; in addrconf_dad_failure()
2205 static void addrconf_join_anycast(struct inet6_ifaddr *ifp) in addrconf_join_anycast()
2218 static void addrconf_leave_anycast(struct inet6_ifaddr *ifp) in addrconf_leave_anycast()
2352 struct inet6_ifaddr *ifp; in ipv6_inherit_eui64()
2522 struct inet6_ifaddr *ifp, in manage_tempaddrs()
2527 struct inet6_ifaddr *ift; in manage_tempaddrs()
2607 struct inet6_ifaddr *ifp = ipv6_get_ifaddr(net, addr, dev, 1); in addrconf_prefix_rcv_add_addr()
2932 struct inet6_ifaddr *ifp; in inet6_addr_add()
3034 struct inet6_ifaddr *ifp; in inet6_addr_del()
3128 struct inet6_ifaddr *ifp; in add_addr()
3243 struct inet6_ifaddr *ifp; in addrconf_add_linklocal()
3513 struct inet6_ifaddr *ifp) in fixup_permanent_addr()
3550 struct inet6_ifaddr *ifp, *tmp; in addrconf_permanent_addr()
3784 struct inet6_ifaddr *ifa; in addrconf_ifdown()
3863 struct inet6_ifaddr, tmp_list); in addrconf_ifdown()
3886 struct inet6_ifaddr, if_list_aux); in addrconf_ifdown()
4003 static void addrconf_dad_kick(struct inet6_ifaddr *ifp) in addrconf_dad_kick()
4026 static void addrconf_dad_begin(struct inet6_ifaddr *ifp) in addrconf_dad_begin()
4095 static void addrconf_dad_start(struct inet6_ifaddr *ifp) in addrconf_dad_start()
4112 struct inet6_ifaddr *ifp = container_of(to_delayed_work(w), in addrconf_dad_work()
4113 struct inet6_ifaddr, in addrconf_dad_work()
4221 static bool ipv6_lonely_lladdr(struct inet6_ifaddr *ifp) in ipv6_lonely_lladdr()
4223 struct inet6_ifaddr *ifpiter; in ipv6_lonely_lladdr()
4238 static void addrconf_dad_completed(struct inet6_ifaddr *ifp, bool bump_id, in addrconf_dad_completed()
4316 struct inet6_ifaddr *ifp; in addrconf_dad_run()
4339 static struct inet6_ifaddr *if6_get_first(struct seq_file *seq, loff_t pos) in if6_get_first()
4343 struct inet6_ifaddr *ifa = NULL; in if6_get_first()
4370 static struct inet6_ifaddr *if6_get_next(struct seq_file *seq, in if6_get_next()
4371 struct inet6_ifaddr *ifa) in if6_get_next()
4401 struct inet6_ifaddr *ifa; in if6_seq_next()
4416 struct inet6_ifaddr *ifp = (struct inet6_ifaddr *)v; in if6_seq_show()
4468 struct inet6_ifaddr *ifp = NULL; in ipv6_chk_home_addr()
4499 struct inet6_ifaddr *ifp; in ipv6_chk_rpl_srh_loop()
4542 struct inet6_ifaddr *ifp; in addrconf_verify_rtnl()
4581 struct inet6_ifaddr *ifpub = ifp->ifpub; in addrconf_verify_rtnl()
4736 static int modify_prefix_route(struct inet6_ifaddr *ifp, in modify_prefix_route()
4771 static int inet6_addr_modify(struct net *net, struct inet6_ifaddr *ifp, in inet6_addr_modify()
4900 struct inet6_ifaddr *ifa; in inet6_rtm_newaddr()
5053 static int inet6_fill_ifaddr(struct sk_buff *skb, struct inet6_ifaddr *ifa, in inet6_fill_ifaddr()
5205 struct inet6_ifaddr *ifa; in in6_dump_addrs()
5475 struct inet6_ifaddr *ifa; in inet6_rtm_getaddr()
5530 static void inet6_ifa_notify(int event, struct inet6_ifaddr *ifa) in inet6_ifa_notify()
5798 struct inet6_ifaddr *ifp; in inet6_set_iftoken()
6185 static void __ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp) in __ipv6_ifa_notify()
6241 static void ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp) in ipv6_ifa_notify()
6580 struct inet6_ifaddr *ifa; in addrconf_disable_policy_idev()