|
@@ -246,10 +246,10 @@ static struct ts_common_info *SearchAdmitTRStream(struct ieee80211_device *ieee,
|
|
|
if (!search_dir[dir])
|
|
|
continue;
|
|
|
list_for_each_entry(pRet, psearch_list, list){
|
|
|
- // IEEE80211_DEBUG(IEEE80211_DL_TS, "ADD:%pM, TID:%d, dir:%d\n", pRet->Addr, pRet->TSpec.f.TSInfo.field.ucTSID, pRet->TSpec.f.TSInfo.field.ucDirection);
|
|
|
+ // IEEE80211_DEBUG(IEEE80211_DL_TS, "ADD:%pM, TID:%d, dir:%d\n", pRet->Addr, pRet->TSpec.f.TSInfo.ucTSID, pRet->TSpec.f.TSInfo.ucDirection);
|
|
|
if (memcmp(pRet->addr, Addr, 6) == 0)
|
|
|
- if (pRet->t_spec.f.TSInfo.field.ucTSID == TID)
|
|
|
- if(pRet->t_spec.f.TSInfo.field.ucDirection == dir) {
|
|
|
+ if (pRet->t_spec.f.TSInfo.ucTSID == TID)
|
|
|
+ if(pRet->t_spec.f.TSInfo.ucDirection == dir) {
|
|
|
// printk("Bingo! got it\n");
|
|
|
break;
|
|
|
}
|
|
@@ -355,7 +355,7 @@ bool GetTs(
|
|
|
// For HCCA or WMMSA, TS cannot be addmit without negotiation.
|
|
|
//
|
|
|
TSPEC_BODY TSpec;
|
|
|
- union qos_tsinfo *pTSInfo = &TSpec.f.TSInfo;
|
|
|
+ struct qos_tsinfo *pTSInfo = &TSpec.f.TSInfo;
|
|
|
struct list_head *pUnusedList =
|
|
|
(TxRxSelect == TX_DIR)?
|
|
|
(&ieee->Tx_TS_Unused_List):
|
|
@@ -383,15 +383,15 @@ bool GetTs(
|
|
|
|
|
|
IEEE80211_DEBUG(IEEE80211_DL_TS, "to init current TS, UP:%d, Dir:%d, addr:%pM\n", UP, Dir, Addr);
|
|
|
// Prepare TS Info releated field
|
|
|
- pTSInfo->field.ucTrafficType = 0; // Traffic type: WMM is reserved in this field
|
|
|
- pTSInfo->field.ucTSID = UP; // TSID
|
|
|
- pTSInfo->field.ucDirection = Dir; // Direction: if there is DirectLink, this need additional consideration.
|
|
|
- pTSInfo->field.ucAccessPolicy = 1; // Access policy
|
|
|
- pTSInfo->field.ucAggregation = 0; // Aggregation
|
|
|
- pTSInfo->field.ucPSB = 0; // Aggregation
|
|
|
- pTSInfo->field.ucUP = UP; // User priority
|
|
|
- pTSInfo->field.ucTSInfoAckPolicy = 0; // Ack policy
|
|
|
- pTSInfo->field.ucSchedule = 0; // Schedule
|
|
|
+ pTSInfo->ucTrafficType = 0; // Traffic type: WMM is reserved in this field
|
|
|
+ pTSInfo->ucTSID = UP; // TSID
|
|
|
+ pTSInfo->ucDirection = Dir; // Direction: if there is DirectLink, this need additional consideration.
|
|
|
+ pTSInfo->ucAccessPolicy = 1; // Access policy
|
|
|
+ pTSInfo->ucAggregation = 0; // Aggregation
|
|
|
+ pTSInfo->ucPSB = 0; // Aggregation
|
|
|
+ pTSInfo->ucUP = UP; // User priority
|
|
|
+ pTSInfo->ucTSInfoAckPolicy = 0; // Ack policy
|
|
|
+ pTSInfo->ucSchedule = 0; // Schedule
|
|
|
|
|
|
MakeTSEntry(*ppTS, Addr, &TSpec, NULL, 0, 0);
|
|
|
AdmitTS(ieee, *ppTS, 0);
|