I'm searching for a USB wifi card which allows me to inject packages at a high rate (>6Mbit/s), as well as monitor them in Linux. If possible it should also support a high MTU (2300). Also, good or opensource drivers are needed as I need to get it running on an embedded ARM board. Should be relatively small and lightweight and quite cheap as I need a lot of them.
I don't care about fancy features like Hardware Crypto and 5G.
Basically, I search for a card which I can give a buffer and say: Please send this on Channel x with a bitrate of y and the card will do it. As well as say please listen on channel x with a bitrate of y and give me everything you receive, no matter how garbled it is.
I know two chipsets which work fine for my application, but one is discontinued (ralink rt2770f) and the other is PCIex not USB (Intel® Wireless-AC 9560).