On Mon, Sep 15, 2008 at 12:15 PM, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Mon, 2008-09-15 at 12:03 -0700, Luis R. Rodriguez wrote: > >> I'll start with Atheros hardware and mac80211. Atheros hardware uses 4 >> main HW queues, one for each AC, and we also have one for beacons, >> another for queued stuff after beacon (aka "Crap After Beacon") where >> things like queued frames for broadcast / multicast or for frames for >> stations in power save mode, and I think another hw queue for uapsd. >> Right now mac80211 queues skb's for drivers into the netdev_queues. >> Under the current mac80211 design we have 4 netdev_queues, one for >> each AC and then there is a number of "aggregation queues". We >> essentially just declare one "aggregation" queue as we do our own >> queue mapping internally to our own hardware queues -- and that >> consist of just mapping frames to each HQ queue as per AC. > > Except that declaring one "aggregation queue" also limits you to a > single aggregation session, no big deal in STA mode but punishable by > death in AP mode. Or IBSS/Mesh although I think only IBSS speaks aggregation as per the specs so far. Luis -- 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