On Wed, 2008-07-09 at 16:04 +0200, Ivo van Doorn wrote: > On Wednesday 09 July 2008, Michael Buesch wrote: > > On Wednesday 09 July 2008 15:11:45 Ivo van Doorn wrote: > > > Currently only beacons generated in AP mode have the software > > > sequence number inserted. This means IBSS and Mesh mode are broken > > > for all hardware that require software sequence numbers. > > > > Does software seq numbering even work at all? > > What about packets that get sent between the driver requested the > > beacon and the driver does actually queue it? > > For rt2x00 the beacon is requested and queued within interrupt context > or during resume when it doesn't allow mac80211 to send any frames yet. Ok, in interrupt context definitely works. > The problem would be when the config_interface() is called, if during that > call mac80211 also sends out TX frames, then you get problems in the > sequence counting. Well, if you care about the beacon in config_interface() you're implementing hwseq since otherwise you'd only request it when you need it, no? johannes
Attachment:
signature.asc
Description: This is a digitally signed message part