From: Chris Mi <chr...@mellanox.com> Date: Wed, 30 Aug 2017 02:31:56 -0400
> Using current TC code, it is very slow to insert a lot of rules. > > In order to improve the rules update rate in TC, > we introduced the following two changes: > 1) changed cls_flower to use IDR to manage the filters. > 2) changed all act_xxx modules to use IDR instead of > a small hash table > > But IDR has a limitation that it uses int. TC handle uses u32. > To make sure there is no regression, we add several new IDR APIs > to support unsigned long. > > v2 > == > > Addressed Hannes's comment: > express idr_alloc in terms of idr_alloc_ext and most of the other functions Series applied, thanks.