[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Thu, 12 Dec 2013 16:09:04 +0100
From: Francesco Fusco <ffusco@...hat.com>
To: jesse@...ira.com
Cc: netdev@...r.kernel.org, dev@...nvswitch.org,
Daniel Borkmann <dborkman@...hat.com>
Subject: [PATCH net-next v2 0/2] ovs: introduce arch-specific fast hashing improvements
From: Daniel Borkmann <dborkman@...hat.com>
We are introducing a fast hash function (see patch1) that can be
used in the context of OpenVSwitch to reduce the hashing footprint
(patch2). For details, please see individual patches!
Thanks !
v1->v2:
- Make hash generic and place it under lib
Francesco Fusco (2):
lib: introduce arch optimized hash library
net: ovs: use CRC32 accelerated flow hash if available
arch/x86/include/asm/hash.h | 7 ++++
arch/x86/lib/Makefile | 2 +-
arch/x86/lib/hash.c | 88 ++++++++++++++++++++++++++++++++++++++++++++
include/asm-generic/hash.h | 9 +++++
include/linux/hash.h | 36 ++++++++++++++++++
lib/Makefile | 2 +-
lib/hash.c | 38 +++++++++++++++++++
net/openvswitch/flow_table.c | 4 +-
8 files changed, 182 insertions(+), 4 deletions(-)
create mode 100644 arch/x86/include/asm/hash.h
create mode 100644 arch/x86/lib/hash.c
create mode 100644 include/asm-generic/hash.h
create mode 100644 lib/hash.c
--
1.8.3.1
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists