• D
    [XFRM]: Dynamic xfrm_state hash table sizing. · f034b5d4
    David S. Miller 提交于
    The grow algorithm is simple, we grow if:
    
    1) we see a hash chain collision at insert, and
    2) we haven't hit the hash size limit (currently 1*1024*1024 slots), and
    3) the number of xfrm_state objects is > the current hash mask
    
    All of this needs some tweaking.
    
    Remove __initdata from "hashdist" so we can use it safely at run time.
    Signed-off-by: NDavid S. Miller <davem@davemloft.net>
    f034b5d4
bootmem.h 4.2 KB