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

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