FLAGS_MASK
#define HOP_PHYS_ADDR_MASK (~FLAGS_MASK)
value = value | (flags & FLAGS_MASK);
*flags = value & FLAGS_MASK;