async fn run_ctrl_queue<T: TapT>(
    queue: Queue,
    tap: T,
    doorbell: Interrupt,
    kick_evt: EventAsync,
    acked_features: u64,
    vq_pairs: u16,
    stop_rx: Receiver<()>
) -> Queue