HASH
#define HASH(addr,mask) ( (((const u_int16_t *)(addr))[0] \
#define HASH(et) ((((et)>>12)+((et)>>8)+((et)>>4)+(et)) & 0x0f)
#define HASH(addr,mask) ( (((const u_int16_t *)(addr))[0] \
#define HASH(et) ((((et)>>12)+((et)>>8)+((et)>>4)+(et)) & 0x0f)
#define HASH(x) priv->Hash = (priv->Hash << 4) ^ (x)
#define HASH(id) ((((id) >> 8) ^ ((id) >> 4) ^ (id)) & 0x0f)
#define HASH(state, x) state->hash = (state->hash << 4) ^ (x)