On Wed, Aug 23, 2017 at 1:25 PM, Jiri Pirko <j...@resnulli.us> wrote: >>+static struct hlist_head *tc_u_common_hash; > > Why not use rhashtable? >
It doesn't have to be so complicated, it is not fast path and we don't have so many qdisc's and u32 filters in system relatively. >>+ tc_u_common_hash = kvmalloc_array(U32_HASH_SIZE, sizeof(struct >>hlist_head), GFP_KERNEL); > > This is over 80cols. > Yeah, it doesn't harm anything, but I can fix it.