On 30.08., Stefan Sperling wrote:
> I would like to try this again: In iwm(4), process more than one frame
> per Rx interrupt, and enable monitor mode.
>
> Monitor mode triggers "unhandled fimware response" errors without multi-Rx
> support. We have seen these infamous errors in other contexts as well.
> It is possible that the firmware decides to use multi-Rx in such cases
> which would of course confuse our driver.
>
> The fact is that Linux has not used single-Rx mode for years. One of their
> developers told me that Intel has stopped testing it entirely. The current
> code isn't future-proof and is likely to break with newer versions of
> firmware and/or hardware.
>
> These changes were attempted and reverted twice already.
> Last time because they were causing throughput issues (and I now see why).
> I have rebased my old diff and tweaked it slightly to avoid an unneeded
> mbuf copy and reworked all the offset/length calculations once again.
>
> Works fine here against several APs with no observable drop in throughput.
>
> Please test this on as many iwm devices as possible. Thanks!
>

Your diff is working on my Intel Dual Band Wireless AC 3165 for three
days now. I haven't encounter any problems so far. Please tell me if you
need specific tests or more information about my setup.

Cheers,
Bruno

Reply via email to