• Pavel Emelyanov's avatar
    netns: introduce the net_hash_mix "salt" for hashes · 0b441916
    Pavel Emelyanov authored
    There are many possible ways to add this "salt", thus I made this
    patch to be the last in the series to change it if required.
    
    Currently I propose to use the struct net pointer itself as this 
    salt, but since this pointer is most often cache-line aligned, shift 
    this right to eliminate the bits, that are most often zeroed.
    
    After this, simply add this mix to prepared hashfn-s.
    
    For CONFIG_NET_NS=n case this salt is 0 and no changes in hashfn
    appear.
    Signed-off-by: default avatarPavel Emelyanov <xemul@openvz.org>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    0b441916
inet_sock.h 5.35 KB