diff options
author | Harald Welte <laforge@osmocom.org> | 2020-12-19 17:33:50 +0100 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2020-12-19 18:27:41 +0100 |
commit | 515be330cb58ee5ac523fb7b356a75783a13cdcd (patch) | |
tree | f646c422aa59830efc38521c3dabca9611a5ab9b | |
parent | ba6336c6754c305cbb775625192eef53f0cf6d3f (diff) |
usb: Increase number of transfers from 2 to 4
Experimentally this has shown a much lower probability of
USB related overruns/underruns, at least on my system.
Change-Id: I5c73b29462a4870d3c86fd7f46e1574daae6f93f
-rw-r--r-- | src/usb.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -365,8 +365,8 @@ _e1_usb_open_device(struct e1_daemon *e1d, struct libusb_device *dev) line = e1_line_new(intf, line_data); - line_data->flow_in = e1uf_create(line, e1_usb_xfer_in, line_data->ep_in, 2, line_data->pkt_size, 4); - line_data->flow_out = e1uf_create(line, e1_usb_xfer_out, line_data->ep_out, 2, line_data->pkt_size, 4); + line_data->flow_in = e1uf_create(line, e1_usb_xfer_in, line_data->ep_in, 4, line_data->pkt_size, 4); + line_data->flow_out = e1uf_create(line, e1_usb_xfer_out, line_data->ep_out, 4, line_data->pkt_size, 4); line_data->flow_fb = e1uf_create(line, e1_usb_xfer_fb, line_data->ep_fb, 2, 8, 1); e1uf_start(line_data->flow_in); |