在associate完成后,sta和ap会逐个tid地发送addba request和回应addba response。如果自己支持amsdu的发送,则置A-MSDUs bit为1;接收到addba request后,如果自己不支持amsdu的接收,则设置A-MSDUs bit为0,这样对方就不会往自己发送amsdu。
下面的例子中,sta支持amsdu的发送但不支持接收,ap支持发送和接收。可以看到sta发出的response里A-MSDUs bit为0。
ap发送addba request(amsdu=1),sta回应addba response(amsdu=0)
sta发送addba request(amsdu=1),ap回应addba response(amsdu=1)
数据报文里,ap发往sta的数据没有开启amsdu,但sta发往ap的数据有amsdu