LVL_SHIFT
#define LVL_GRAN(n) (1UL << LVL_SHIFT(n))
tmp <<= LVL_SHIFT(lvl);
expires = (expires >> LVL_SHIFT(lvl)) + 1;
*bucket_expiry = expires << LVL_SHIFT(lvl);