Virtio-net has code to flush the queue and notify the iothread whenever new receive buffers are added by the guest, it can help to improve the latency.
Need to do same thing for other driver.
Signal to the IO thread to repoll the file descriptor, when the queue is emptied. Flush queue whenever can_receive can go from false to true.
Latency time is improved.