On Thu, Aug 24, 2017 at 9:27 PM, Dr. David Alan Gilbert (git) <dgilb...@redhat.com> wrote: > From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> > > Only process received packets if the queue has been started. > > Signed-off-by: Dr. David Alan Gilbert <dgilb...@redhat.com> > --- > tests/vhost-user-bridge.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/tests/vhost-user-bridge.c b/tests/vhost-user-bridge.c > index 1e5b5ca3da..324abee53d 100644 > --- a/tests/vhost-user-bridge.c > +++ b/tests/vhost-user-bridge.c > @@ -277,6 +277,7 @@ vubr_backend_recv_cb(int sock, void *ctx) > DPRINT(" hdrlen = %d\n", hdrlen); > > if (!vu_queue_enabled(dev, vq) || > + !vu_queue_started(dev, vq) || > !vu_queue_avail_bytes(dev, vq, hdrlen, 0)) { > DPRINT("Got UDP packet, but no available descriptors on RX > virtq.\n"); > return;
Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> -- Marc-André Lureau