netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
jhash.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define u32   unsigned int
 
#define u8   char
 
#define __jhash_mix(a, b, c)
 
#define JHASH_GOLDEN_RATIO   0x9e3779b9
 

Macro Definition Documentation

#define __jhash_mix (   a,
  b,
 
)
Value:
{ \
a -= b; a -= c; a ^= (c>>13); \
b -= c; b -= a; b ^= (a<<8); \
c -= a; c -= b; c ^= (b>>13); \
a -= b; a -= c; a ^= (c>>12); \
b -= c; b -= a; b ^= (a<<16); \
c -= a; c -= b; c ^= (b>>5); \
a -= b; a -= c; a ^= (c>>3); \
b -= c; b -= a; b ^= (a<<10); \
c -= a; c -= b; c ^= (b>>15); \
}
u_int8_t b
Definition: ulogd.h:107
#define JHASH_GOLDEN_RATIO   0x9e3779b9
#define u32   unsigned int
#define u8   char