static void ResetTxTsEntry(struct tx_ts_record *pTS) { ResetTsCommonInfo(&pTS->ts_common_info); pTS->tx_cur_seq = 0; pTS->add_ba_req_in_progress = false; pTS->add_ba_req_delayed = false; pTS->using_ba = false; ResetBaEntry(&pTS->tx_admitted_ba_record); //For BA Originator ResetBaEntry(&pTS->tx_pending_ba_record); }
void ResetTxTsEntry(PTX_TS_RECORD pTS) { ResetTsCommonInfo(&pTS->TsCommonInfo); pTS->TxCurSeq = 0; pTS->bAddBaReqInProgress = false; pTS->bAddBaReqDelayed = false; pTS->bUsingBa = false; pTS->bDisable_AddBa = false; ResetBaEntry(&pTS->TxAdmittedBARecord); ResetBaEntry(&pTS->TxPendingBARecord); }
void ResetRxTsEntry(PRX_TS_RECORD pTS) { ResetTsCommonInfo(&pTS->TsCommonInfo); pTS->RxIndicateSeq = 0xffff; pTS->RxTimeoutIndicateSeq = 0xffff; ResetBaEntry(&pTS->RxAdmittedBARecord); }
static void ResetRxTsEntry(struct rx_ts_record *pTS) { ResetTsCommonInfo(&pTS->ts_common_info); pTS->rx_indicate_seq = 0xffff; // This indicate the rx_indicate_seq is not used now!! pTS->rx_timeout_indicate_seq = 0xffff; // This indicate the rx_timeout_indicate_seq is not used now!! ResetBaEntry(&pTS->rx_admitted_ba_record); // For BA Recipient }