PACKET_QUEUE_LEN
new_head = (client->head + 1) % PACKET_QUEUE_LEN;
client->tail = (client->tail + 1) % PACKET_QUEUE_LEN;
struct mousedev_motion packets[PACKET_QUEUE_LEN];