OpenBSD cvs log

created 2022-05-01T19:08:54Z
begin 2022-04-24T00:00:00Z
end 2022-04-25T00:00:00Z
path src/sys
commits 1

date 2022-04-24T00:04:10Z
author jmatthew
files src/sys/dev/usb/if_uaq.c log diff annotate
message Increase rx buffer size to 62kB (same as linux). It turns out the device
doesn't fit packets into the host's rx buffer until it's full, it keeps
going as long as it has space in its own receive buffer, and then
truncates to fit the usb transfer. The packet descriptors are at the end,
so this means losing all the packets in the buffer. At 32kB, it's fairly
easy to overrun, but 62kB seems fine.

tested by and ok mlarkin@