David S. Miller
cd0893369c
neigh: Store hash shift instead of mask.
...
And mask the hash function result by simply shifting
down the "->hash_shift" most significant bits.
Currently which bits we use is arbitrary since jhash
produces entropy evenly across the whole hash function
result.
But soon we'll be using universal hashing functions,
and in those cases more entropy exists in the higher
bits than the lower bits, because they use multiplies.
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-07-11 01:28:12 -07:00
..
acpi
Merge branches 'acpica', 'aml-custom', 'bugzilla-16548', 'bugzilla-20242', 'd3-cold', 'ec-asus' and 'thermal-fix' into release
2011-05-29 04:38:48 -04:00
asm-generic
Merge branches 'gpio/merge' and 'spi/merge' of git://git.secretlab.ca/git/linux-2.6
2011-06-17 10:36:32 -07:00
crypto
net: remove mm.h inclusion from netdevice.h
2011-06-21 19:17:20 -07:00
drm
drm/radeon: workaround a hw bug on some radeon chipsets with all-0 EDIDs.
2011-06-16 16:30:54 +10:00
keys
linux
skbuff: update struct sk_buff members comments
2011-07-10 07:04:04 -07:00
math-emu
media
[media] v4l: Fix media_entity_to_video_device macro argument name
2011-06-01 09:42:03 -03:00
mtd
net
neigh: Store hash shift instead of mask.
2011-07-11 01:28:12 -07:00
pcmcia
rdma
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
2011-05-26 12:13:57 -07:00
rxrpc
scsi
[SCSI] libsas: Add option for SATA soft reset
2011-05-26 22:49:33 -05:00
sound
ASoC: Remove unused and about to be broken SND_SOC_CUSTOM I/O bus
2011-06-13 19:17:55 +01:00
target
trace
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2011-07-05 23:23:37 -07:00
video
xen
Kbuild