Here's another thing: iwlwifi tries to guess the state of the associate state machine in the stack by looking at what frames it sends. This will sooner or later break, please fix it by adding notification calls to the stack about the things iwlwifi cares about (I think it's mostly powersave mode). Also, it drops frames to not associated stations. This is something mac80211 already does. Then there's some code manipulating the QoS field: that's something you should be contributing to the stack instead of hiding in iwlwifi. It also seems to do aggregation. Why the hell are you adding deaggregation to the stack while having aggregation here. Hate. Also, there are some comments I don't understand related to fragmentation ("copy frags header"). Clearly, there's lots of work to do. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part