aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorstephen hemminger <[email protected]>2009-11-10 07:20:34 +0000
committerDavid S. Miller <[email protected]>2009-11-11 19:22:12 -0800
commit08e9897d512fe7a67e46209543b3815b57a36dc7 (patch)
tree0fad8d5d896a0b191f2df1425afa9565041dedae /tools/perf/scripts/python
parent7e5ca6a22de8fa79897daae51d76b473e44f8066 (diff)
netdev: fold name hash properly (v3)
The full_name_hash function does not produce well distributed values in the lower bits, so most code uses hash_32() to fold it. This is really a bug introduced when name hashing was added, back in 2.5 when I added name hashing. hash_32 is all that is needed since full_name_hash returns unsigned int which is only 32 bits on 64 bit platforms. Also, there is no point in using hash_32 on ifindex, because the is naturally sequential and usually well distributed. Signed-off-by: Stephen Hemminger <[email protected]> Signed-off-by: Eric Dumazet <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions