qcacmn: Fix to add AST entry during WDS to static roaming

Fix to add AST entry during WDS to static roaming

Change-Id: I761eef2d1ea384832e152a64252f08d2c71652cc
CRs-fixed: 2539088
This commit is contained in:
Rathees kumar Chinannan
2019-10-10 15:00:21 +05:30
committed by nshrivas
父節點 fef509bc58
當前提交 e03a81b08a

查看文件

@@ -647,9 +647,16 @@ int dp_peer_add_ast(struct dp_soc *soc,
return 0;
}
if (is_peer_found) {
/* During WDS to static roaming, peer is added
* to the list before static AST entry create.
* So, allow AST entry for STATIC type
* even if peer is present
*/
if (type != CDP_TXRX_AST_TYPE_STATIC) {
qdf_spin_unlock_bh(&soc->ast_lock);
return 0;
}
}
} else {
/* For HWMWDS_SEC entries can be added for same mac address
* do not check for existing entry