FD.io VPP  v20.05-21-gb1500e9ff
Vector Packet Processing
xxhash.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PRIME64_1   11400714785074694791ULL
 
#define PRIME64_2   14029467366897019727ULL
 
#define PRIME64_3   1609587929392839161ULL
 
#define PRIME64_4   9650029242287828579ULL
 
#define PRIME64_5   2870177450012600261ULL
 
#define XXH_rotl64(x, r)   ((x << r) | (x >> (64 - r)))
 

Functions

static u64 clib_xxhash (u64 key)
 

Macro Definition Documentation

◆ PRIME64_1

#define PRIME64_1   11400714785074694791ULL

Definition at line 50 of file xxhash.h.

◆ PRIME64_2

#define PRIME64_2   14029467366897019727ULL

Definition at line 51 of file xxhash.h.

◆ PRIME64_3

#define PRIME64_3   1609587929392839161ULL

Definition at line 52 of file xxhash.h.

◆ PRIME64_4

#define PRIME64_4   9650029242287828579ULL

Definition at line 53 of file xxhash.h.

◆ PRIME64_5

#define PRIME64_5   2870177450012600261ULL

Definition at line 54 of file xxhash.h.

◆ XXH_rotl64

#define XXH_rotl64 (   x,
 
)    ((x << r) | (x >> (64 - r)))

Definition at line 55 of file xxhash.h.

Function Documentation

◆ clib_xxhash()

static u64 clib_xxhash ( u64  key)
inlinestatic

Definition at line 58 of file xxhash.h.

+ Here is the caller graph for this function: