If the system runs out ouf mbufs, the receive queue of the vio interface may get emtpy.  The driver did not recover from that starvation as it does not get receive interrupts anymore.  Fix this by adding a one second receive timeout in that case. OK sf@
If the system runs out ouf mbufs, the receive queue of the vio
interface may get emtpy.  The driver did not recover from that
starvation as it does not get receive interrupts anymore.  Fix this
by adding a one second receive timeout in that case.
OK sf@

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars