From: Jeff Barnhill <[email protected]>
Date: Sun, 28 Oct 2018 01:51:59 +0000
> +struct ipv6_ac_addrlist {
> + struct in6_addr acal_addr;
> + possible_net_t acal_pnet;
> + refcount_t acal_users;
> + struct hlist_node acal_lst; /* inet6_acaddr_lst */
> + struct rcu_head rcu;
> +};
Please just add the hlist to ifcaddr6 instead of duplicating so much
information and reference counters here.
This seems to waste a lot of memory unnecessary and add lots of
unnecessary object allocate/setup/destroy logic.