COUNTER_BITS
#define COUNTER_ORDER ilog2(COUNTER_BITS)
#define COUNTER_WINDOW_SIZE (COUNTER_BITS_TOTAL - COUNTER_BITS)
#define COUNTER_NUM (COUNTER_BITS_TOTAL / COUNTER_BITS)
bit = 1UL << (recv & (COUNTER_BITS - 1));