63990aeb08
The burst capacity calculation code assumes that the write and read
(i.e. ids_returned) values both wrap at the ring-size, but the read
value instead wraps as UINT16_MAX. Therefore, instead of just adding
ring-size to the write value in case the read is greater, we need to
just always mask the result to ensure a correct, in-range, value.
Fixes:
|
||
---|---|---|
.. | ||
cnxk | ||
dpaa | ||
hisilicon | ||
idxd | ||
ioat | ||
skeleton | ||
meson.build |