Procházet zdrojové kódy

qcacld-3.0: Remove baPolicyFlag from tDphHashNode

The baPolicyFlag in tDphHashNode is initialized to 0xFF in several
places, but is otherwise never modified or read. Since the member is
obsolete, remove it.

Change-Id: I57acb5d878aa3e37c654f27d79517a8c9bcf7742
CRs-Fixed: 2414646
Jeff Johnson před 6 roky
rodič
revize
314297e137

+ 0 - 6
core/mac/src/include/dph_global.h

@@ -92,8 +92,6 @@ struct parsed_ies {
 /* STA state node */
 typedef struct sDphHashNode {
 	/*
-	 * BYTE 0
-	 * HASH ENTRY FIELDS NOT NEEDED IN HAL.
 	 * This STA valid or not
 	 */
 	uint8_t valid:1;
@@ -101,7 +99,6 @@ typedef struct sDphHashNode {
 	uint8_t defaultKey:1;
 	uint8_t defaultKeyId:2;
 	uint8_t qosMode:1;
-	/* BYTE 1 */
 	uint8_t erpEnabled:1;
 	/* This has been added to the dph hash table */
 	uint8_t added:1;
@@ -113,7 +110,6 @@ typedef struct sDphHashNode {
 	uint8_t wmeEnabled:1;
 	/* set if both ap and sta are 11e capable */
 	uint8_t lleEnabled:1;
-	/* BYTE 2 */
 	/* set if both ap and sta are wsm capable */
 	uint8_t wsmEnabled:1;
 	uint8_t staAuthenticated:1;
@@ -121,8 +117,6 @@ typedef struct sDphHashNode {
 	uint8_t rmfEnabled:1;
 	/* Fragmentation size */
 	uint16_t fragSize;
-	/* Taurus capabilities */
-	uint16_t baPolicyFlag;  /* BA Policy for each TID. */
 	/* LIM state */
 	tLimMlmStaContext mlmStaContext;
 	/* number of consecutive TIMs sent without response */

+ 0 - 3
core/mac/src/pe/lim/lim_ibss_peer_mgmt.c

@@ -247,9 +247,6 @@ ibss_sta_caps_update(struct mac_context *mac,
 			sta->htShortGI40Mhz = pPeerNode->htShortGI40Mhz;
 			sta->htMaxRxAMpduFactor =
 				pPeerNode->htMaxRxAMpduFactor;
-			/* In the future, may need to check for "delayedBA" */
-			/* For now, it is IMMEDIATE BA only on ALL TID's */
-			sta->baPolicyFlag = 0xFF;
 			sta->htLdpcCapable = pPeerNode->htLdpcCapable;
 		}
 	}

+ 0 - 1
core/mac/src/pe/lim/lim_process_assoc_req_frame.c

@@ -1558,7 +1558,6 @@ static bool lim_update_sta_ds(struct mac_context *mac_ctx, tpSirMacMgmtHdr hdr,
 			sta_ds->vhtSupportedChannelWidthSet =
 					WNI_CFG_VHT_CHANNEL_WIDTH_20_40MHZ;
 
-		sta_ds->baPolicyFlag = 0xFF;
 		sta_ds->htLdpcCapable =
 			(uint8_t) assoc_req->HTCaps.advCodingCap;
 	}

+ 0 - 7
core/mac/src/pe/lim/lim_process_assoc_rsp_frame.c

@@ -100,13 +100,6 @@ static void lim_update_stads_htcap(struct mac_context *mac_ctx,
 		 */
 		sta_ds->htSecondaryChannelOffset =
 			(uint8_t) assoc_rsp->HTInfo.secondaryChannelOffset;
-		/*
-		 * FIXME_AMPDU
-		 * In the future, may need to check for
-		 * "assoc.HTCaps.delayedBA"
-		 * For now, it is IMMEDIATE BA only on ALL TID's
-		 */
-		sta_ds->baPolicyFlag = 0xFF;
 
 		/* Check if we have support for gShortGI20Mhz and
 		 * gShortGI40Mhz from ini file

+ 0 - 1
core/mac/src/pe/lim/lim_process_tdls.c

@@ -2456,7 +2456,6 @@ static void lim_tdls_update_hash_node_info(struct mac_context *mac,
 						   &sta->supportedRates.
 						   rxHighestDataRate,
 						   htCaps->supportedMCSSet);
-		sta->baPolicyFlag = 0xFF;
 		sta->ht_caps = add_sta_req->ht_cap.hc_cap;
 	} else {
 		sta->mlmStaContext.htCapability = 0;