PACKETS_PER_PAGE
p = ctx->pages[i / PACKETS_PER_PAGE]
+ (i % PACKETS_PER_PAGE) * MAX_PACKET_SIZE;
#define N_PAGES DIV_ROUND_UP(N_PACKETS, PACKETS_PER_PAGE)