Commit 9424d4e7 authored by Gerd Hoffmann's avatar Gerd Hoffmann
Browse files

usb-host: enable pipelineing for bulk endpoints.



We really don't want to wait for packets finish before submitting the
next, we want keep the data flow running.

Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent 7936e0f0
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1192,6 +1192,9 @@ static int usb_linux_update_endp_table(USBHostDevice *s)
                   USB_ENDPOINT_XFER_INVALID);
            usb_ep_set_type(&s->dev, pid, ep, type);
            usb_ep_set_ifnum(&s->dev, pid, ep, interface);
            if (type == USB_ENDPOINT_XFER_BULK) {
                usb_ep_set_pipeline(&s->dev, pid, ep, true);
            }

            epd = get_endp(s, pid, ep);
            epd->halted = 0;