numam-dpdk/lib
Pablo de Lara f1237c33d4 hash: update jhash function with the latest available
Jenkins hash function was developed originally in 1996,
and was integrated in first versions of DPDK.
The function has been improved in 2006,
achieving up to 35% better performance, compared to the original one.

This patch integrates that code into the rte_jhash library.
It also updates the precalculated hash values in the unit test,
as the code now returns different values (expected).

A final note has been added in release notes for stating
the changes made.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
2015-06-16 12:18:55 +02:00
..
librte_acl acl: remove subtree calculations at build stage 2015-06-04 11:14:45 +02:00
librte_cfgfile mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_cmdline lib: fix whitespace 2015-06-12 11:10:10 +02:00
librte_compat lib: fix whitespace 2015-06-12 11:10:10 +02:00
librte_distributor distributor: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_eal eal: allow combining -m and --no-huge 2015-06-15 16:03:38 +02:00
librte_ether ethdev: add multicast address filtering 2015-06-12 15:55:30 +02:00
librte_hash hash: update jhash function with the latest available 2015-06-16 12:18:55 +02:00
librte_ip_frag ip_frag: fix build with gcc 5.1 2015-06-02 18:24:28 +02:00
librte_ivshmem mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_jobstats jobstats: new library 2015-02-24 22:12:35 +01:00
librte_kni kni: fix whitespace 2015-06-12 11:10:10 +02:00
librte_kvargs kvargs: fix freeing behaviour for null 2015-03-04 11:19:37 +01:00
librte_lpm lib: fix whitespace 2015-06-12 11:10:10 +02:00
librte_malloc lib: fix whitespace 2015-06-12 11:10:10 +02:00
librte_mbuf mbuf: optimize refcnt update 2015-06-12 16:16:50 +02:00
librte_mempool mempool: fix pages computation to determine number of objects 2015-05-29 20:27:23 +02:00
librte_meter mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_net net: remove unneeded include 2015-04-23 15:11:12 +02:00
librte_pipeline pipeline: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_port port: add IPv6 reassembly port 2015-05-18 12:28:52 +02:00
librte_power mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_reorder tailq: move to dynamic tailq 2015-03-10 12:06:08 +01:00
librte_ring tailq: move to dynamic tailq 2015-03-10 12:06:08 +01:00
librte_sched mk: add library version extension 2015-02-03 16:56:58 +01:00
librte_table table: remove inclusion of mbuf header 2015-05-11 15:36:37 +02:00
librte_timer tailq: remove unneeded inclusions 2015-03-10 11:47:46 +01:00
librte_vhost vhost: enable live migration 2015-06-12 17:07:24 +02:00
Makefile xenvirt: move drivers/net/ 2015-05-22 16:06:23 +02:00