Ver Fonte

qcacld-3.0: Refine API wlansap_set_mode()

See change "qcacld-3.0: Refine API wlansap_open()" for the API
history.  Rename wlansap_set_mode() to wlansap_set_acl_mode() to align
with the naming of the "get" function, and update it to use the true
struct pointer type.

Change-Id: Ic4ad32ffa222f5fc70b0619cb150d737a573c474
CRs-Fixed: 2116267
Jeff Johnson há 7 anos atrás
pai
commit
f8ac737767
3 ficheiros alterados com 16 adições e 7 exclusões
  1. 1 1
      core/hdd/src/wlan_hdd_hostapd.c
  2. 11 1
      core/sap/inc/sap_api.h
  3. 4 5
      core/sap/src/sap_module.c

+ 1 - 1
core/hdd/src/wlan_hdd_hostapd.c

@@ -3113,7 +3113,7 @@ static __iw_softap_setparam(struct net_device *dev,
 			hdd_err("Invalid ACL Mode value: %d", set_value);
 			ret = -EINVAL;
 		} else {
-			wlansap_set_mode(
+			wlansap_set_acl_mode(
 				WLAN_HDD_GET_SAP_CTX_PTR(pHostapdAdapter),
 				set_value);
 		}

+ 11 - 1
core/sap/inc/sap_api.h

@@ -1007,7 +1007,17 @@ QDF_STATUS wlansap_get_acl_accept_list(void *p_cds_gctx,
 	 struct qdf_mac_addr *pAcceptList, uint8_t *nAcceptList);
 QDF_STATUS wlansap_get_acl_deny_list(void *pCtx,
 	struct qdf_mac_addr *pDenyList, uint8_t *nDenyList);
-QDF_STATUS wlansap_set_mode(void *p_cds_gctx, uint32_t mode);
+
+/**
+ * wlansap_set_acl_mode() - Set the SAP ACL mode
+ * @pSapCtx: The SAP context pointer
+ * @mode: the desired ACL mode
+ *
+ * Return: QDF_STATUS
+ */
+QDF_STATUS wlansap_set_acl_mode(struct sap_context *pSapCtx,
+				eSapMacAddrACL mode);
+
 QDF_STATUS wlansap_get_acl_mode(void *p_cds_gctx, eSapMacAddrACL *mode);
 
 /**

+ 4 - 5
core/sap/src/sap_module.c

@@ -834,17 +834,16 @@ QDF_STATUS wlansap_stop_bss(struct sap_context *pSapCtx)
 }
 
 /* This routine will set the mode of operation for ACL dynamically*/
-QDF_STATUS wlansap_set_mode(void *pCtx, uint32_t mode)
+QDF_STATUS wlansap_set_acl_mode(struct sap_context *pSapCtx,
+				eSapMacAddrACL mode)
 {
-	struct sap_context *pSapCtx = CDS_GET_SAP_CB(pCtx);
-
 	if (NULL == pSapCtx) {
 		QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR,
-			  "%s: Invalid SAP pointer from pCtx", __func__);
+			  "%s: Invalid SAP pointer", __func__);
 		return QDF_STATUS_E_FAULT;
 	}
 
-	pSapCtx->eSapMacAddrAclMode = (eSapMacAddrACL) mode;
+	pSapCtx->eSapMacAddrAclMode = mode;
 	return QDF_STATUS_SUCCESS;
 }