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
