[ovs-git] Open vSwitch: lib/hash: Use CRC32 for hashing. (master)

dev at openvswitch.org dev at openvswitch.org
Fri Jul 11 13:04:13 UTC 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  ff8eeabd0dfa967c161c1591daea826f0da23da6 (commit)
      from  afae68b16f01559df44e3fd62f1fc020faec5731 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ff8eeabd0dfa967c161c1591daea826f0da23da6
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=ff8eeabd0dfa967c161c1591daea826f0da23da6
Author: Jarno Rajahalme <jrajahalme at nicira.com>
		
lib/hash: Use CRC32 for hashing.
		
Use CRC32 intrinsics for hash computations when building for
X86_64 with SSE4_2.

Add a new hash_words64() and change hash_words() to be inlined when
'n_words' is a compile-time constant.

Signed-off-by: Jarno Rajahalme <jrajahalme at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 lib/hash.c        |   27 ++++---
 lib/hash.h        |  208 +++++++++++++++++++++++++++++++++++++++++++++++++----
 tests/test-hash.c |   11 ++-
 3 files changed, 216 insertions(+), 30 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list