Somebody in the thread at some point said: > On Fri, 2007-08-03 at 11:15 +0100, Andy Green wrote: > >> With the patch, injected packets have the same Monitor mode footprint >> with hard or soft monitoring (you see the injected radiotap stuff) >> because the synthesized "tx report" packet doesn't exist in the real >> world shown by hard monitoring. > > I don't see why there's a distinction between hard and soft monitor > mode. To me, hard monitor mode is basically "show me everything you can" > while soft is "best effort". Soft monitor mode also makes no sense while > no other interface is operating. I also think it makes no sense to have a dependency on what Monitor mode provides based on the other virtual interfaces, unless the hardware cannot live up to the various demands at the same time. (What hardware has this problem that it can't run a Managed interface with hardware promisc Rx?) > The synthesized 'tx report packet' isn't that; the only synthesized > thing is the radiotap header, the rest of the packet is what we actually > sent and were thus unable to capture ourselves. Yes, that is true. >> Acutually I think where it might all be heading is Michael Buesch's >> method of selecting between hard and soft Monitor mode based on >> IFF_PROMISC. > > Ah. I see. You're thinking of hard/soft monitor as something totally > different than it is. Soft monitor really is only a hack for > pseudo-softmac hardware that doesn't allow you to capture control > packets while another interface is operating. Well it has leaked out of that raison d'etre and oozed into being what you get on any secondary virtual interface in Monitor mode. Still I was suggesting maybe it does have another reason for existing, the application of the usermode MLME might fit well with the filtered aspect of it and the existing "TX report echos". -Andy - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html