rt2x00: Implement tx mpdu aggregation
authorHelmut Schaa <helmut.schaa@googlemail.com>
Tue, 29 Jun 2010 19:38:12 +0000 (21:38 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 30 Jun 2010 19:00:48 +0000 (15:00 -0400)
commit1df90809f79b765fd4e8868c2b182d948f198a17
tree2f7d7165d30b6f87f76c25389b4c0e96f9d7066c
parentf35376a44f7655bcb9a9abea1fbffcde1b80be55
rt2x00: Implement tx mpdu aggregation

In order to implement tx mpdu aggregation we only have to implement
the ampdu_action callback such that mac80211 allows negotiation of
blockack sessions.

The hardware will handle everything on its own as long as the ampdu
flag in the TXWI struct is set up correctly and we translate the tx
status correctly.

For now, refuse requests to start rx aggregation.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt2800lib.c
drivers/net/wireless/rt2x00/rt2x00dev.c