Channel skeleton + packet pooling