|
@@ -1527,8 +1527,7 @@ static int mwifiex_host_to_card_mp_aggr(struct mwifiex_adapter *adapter,
|
|
|
__func__);
|
|
|
|
|
|
if (MP_TX_AGGR_IN_PROGRESS(card)) {
|
|
|
- if (!mp_tx_aggr_port_limit_reached(card) &&
|
|
|
- MP_TX_AGGR_BUF_HAS_ROOM(card, pkt_len)) {
|
|
|
+ if (MP_TX_AGGR_BUF_HAS_ROOM(card, pkt_len)) {
|
|
|
f_precopy_cur_buf = 1;
|
|
|
|
|
|
if (!(card->mp_wr_bitmap &
|
|
@@ -1540,8 +1539,7 @@ static int mwifiex_host_to_card_mp_aggr(struct mwifiex_adapter *adapter,
|
|
|
/* No room in Aggr buf, send it */
|
|
|
f_send_aggr_buf = 1;
|
|
|
|
|
|
- if (mp_tx_aggr_port_limit_reached(card) ||
|
|
|
- !(card->mp_wr_bitmap &
|
|
|
+ if (!(card->mp_wr_bitmap &
|
|
|
(1 << card->curr_wr_port)))
|
|
|
f_send_cur_buf = 1;
|
|
|
else
|