I have a NDIS 6 filter driver working on Windows Vista and later systems. I have successfully captured raw 802.11 packets like what I said in this post. You can find more info about raw 802.11 packets here.
The question that I faced now is that is it also possible to send raw 802.11 packets on Windows via a kernel driver?
I didn't find any explanation on MSDN that said clearly it's possible or not.
At present, the driver can send Ethernet packets. What should I modify in the driver to support sending raw 802.11 packets? (or won't need change anything, just send the raw 802.11 packet bytes like how I send as Ethernet data?)