5 Comments
Mar 7Liked by Richard

Thank you for providing the high-level architecture of the Wi-Fi stack.

Could you please share your understanding of the data path flow from user space -> Mac80211 -> driver -> firmware?

Expand full comment
author

Hello Bharat, this sounds like a good idea for a future article, thanks for the suggestion!

Expand full comment
Mar 21Liked by Richard

Yes it would be a great lesson if you can explain tx/rx data path.

Also just for future (may be I am getting too demanding here but I would express my self )

How to debug the any low throughout issue ? What should a developer should check ✅

What are the scenario one should think of before debugging...

Expand full comment
author

Ritesh, I think the debug of low throughput issue is more related to the over-the-air interface. From my experience debugging such issues previously, 90%+ of the time it's nothing to do with the software per-se, it's more to do with interoperability issues between devices and chipsets. I'll try and dig out some problems and run through a debug in a future article. Key point here is capture a sniffer trace!

Expand full comment

Hi Richard,

Thank you very much for these clear explanation on these topics.

Its really helpful and much appreciated the effort you put it into this.

Thank you

Expand full comment