add empty receive queue timeout
call vio_populate_rx_mbufs() from vio_rxtick()
queue is empty if vq_used_idx == vq_avail_idx