Split gate_sock and queue