Home
last modified time | relevance | path

Searched refs:aca (Results 1 – 1 of 1) sorted by relevance

/kernel/linux/linux-5.10/net/ipv6/
Danycast.c224 static void ipv6_add_acaddr_hash(struct net *net, struct ifacaddr6 *aca) in ipv6_add_acaddr_hash() argument
226 unsigned int hash = inet6_acaddr_hash(net, &aca->aca_addr); in ipv6_add_acaddr_hash()
229 hlist_add_head_rcu(&aca->aca_addr_lst, &inet6_acaddr_lst[hash]); in ipv6_add_acaddr_hash()
233 static void ipv6_del_acaddr_hash(struct ifacaddr6 *aca) in ipv6_del_acaddr_hash() argument
236 hlist_del_init_rcu(&aca->aca_addr_lst); in ipv6_del_acaddr_hash()
240 static void aca_get(struct ifacaddr6 *aca) in aca_get() argument
242 refcount_inc(&aca->aca_refcnt); in aca_get()
247 struct ifacaddr6 *aca = container_of(h, struct ifacaddr6, rcu); in aca_free_rcu() local
249 fib6_info_release(aca->aca_rt); in aca_free_rcu()
250 kfree(aca); in aca_free_rcu()
[all …]