qcacld-3.0: Remove IBSS from MAX_IBSS_PEERS macro
Remove IBSS from MAX_IBSS_PEERS, since this is a generic macro. Change-Id: Ic50205e84890e6a3bda603ad0f54bebfb2a727ea CRs-Fixed: 1039559
This commit is contained in:

zatwierdzone przez
Nandini Suresh

rodzic
ba4f661f6a
commit
c45d162627
@@ -2369,7 +2369,7 @@ ol_txrx_update_ibss_add_peer_num_of_vdev(ol_txrx_vdev_handle vdev,
|
||||
int16_t new_peer_num;
|
||||
|
||||
new_peer_num = vdev->ibss_peer_num + peer_num_delta;
|
||||
if (new_peer_num > MAX_IBSS_PEERS || new_peer_num < 0)
|
||||
if (new_peer_num > MAX_PEERS || new_peer_num < 0)
|
||||
return OL_TXRX_INVALID_NUM_PEERS;
|
||||
|
||||
vdev->ibss_peer_num = new_peer_num;
|
||||
|
@@ -121,8 +121,8 @@ typedef struct connection_info_s {
|
||||
eMib_dot11DesiredBssType connDot11DesiredBssType;
|
||||
struct qdf_mac_addr bssId;
|
||||
tCsrSSIDInfo SSID;
|
||||
uint8_t staId[MAX_IBSS_PEERS];
|
||||
struct qdf_mac_addr peerMacAddress[MAX_IBSS_PEERS];
|
||||
uint8_t staId[MAX_PEERS];
|
||||
struct qdf_mac_addr peerMacAddress[MAX_PEERS];
|
||||
eCsrAuthType authType;
|
||||
eCsrEncryptionType ucEncryptionType;
|
||||
eCsrEncryptionType mcEncryptionType;
|
||||
|
@@ -1160,7 +1160,7 @@ static QDF_STATUS hdd_dis_connect_handler(hdd_adapter_t *pAdapter,
|
||||
}
|
||||
pHddCtx->sta_to_adapter[sta_id] = NULL;
|
||||
/* Clear all the peer sta register with TL. */
|
||||
for (i = 0; i < MAX_IBSS_PEERS; i++) {
|
||||
for (i = 0; i < MAX_PEERS; i++) {
|
||||
if (0 == pHddStaCtx->conn_info.staId[i])
|
||||
continue;
|
||||
sta_id = pHddStaCtx->conn_info.staId[i];
|
||||
@@ -2606,7 +2606,7 @@ void hdd_delete_peer(hdd_station_ctx_t *sta_ctx, uint8_t sta_id)
|
||||
* @staId: station id
|
||||
*
|
||||
* Return:
|
||||
* true if we remove MAX_IBSS_PEERS or less STA
|
||||
* true if we remove MAX_PEERS or less STA
|
||||
* false otherwise.
|
||||
*/
|
||||
static bool roam_remove_ibss_station(hdd_adapter_t *pAdapter, uint8_t staId)
|
||||
@@ -2618,7 +2618,7 @@ static bool roam_remove_ibss_station(hdd_adapter_t *pAdapter, uint8_t staId)
|
||||
uint8_t empty_slots = 0;
|
||||
hdd_station_ctx_t *pHddStaCtx = WLAN_HDD_GET_STATION_CTX_PTR(pAdapter);
|
||||
|
||||
for (idx = 0; idx < MAX_IBSS_PEERS; idx++) {
|
||||
for (idx = 0; idx < MAX_PEERS; idx++) {
|
||||
if (staId == pHddStaCtx->conn_info.staId[idx]) {
|
||||
pHddStaCtx->conn_info.staId[idx] = 0;
|
||||
|
||||
@@ -2644,7 +2644,7 @@ static bool roam_remove_ibss_station(hdd_adapter_t *pAdapter, uint8_t staId)
|
||||
}
|
||||
}
|
||||
|
||||
if (MAX_IBSS_PEERS == empty_slots) {
|
||||
if (MAX_PEERS == empty_slots) {
|
||||
/* Last peer departed, set the IBSS state appropriately */
|
||||
pHddStaCtx->conn_info.connState =
|
||||
eConnectionState_IbssDisconnected;
|
||||
|
@@ -5152,7 +5152,7 @@ static int drv_cmd_get_ibss_peer_info(hdd_adapter_t *adapter,
|
||||
/* Get station index for the peer mac address and sanitize it */
|
||||
hdd_get_peer_sta_id(pHddStaCtx, &peerMacAddr, &staIdx);
|
||||
|
||||
if (staIdx > MAX_IBSS_PEERS) {
|
||||
if (staIdx > MAX_PEERS) {
|
||||
hdd_err("Invalid StaIdx %d returned", staIdx);
|
||||
ret = -EINVAL;
|
||||
goto exit;
|
||||
|
@@ -41,7 +41,6 @@ struct wireless_dev;
|
||||
#define NDP_QOS_INFO_LEN 255
|
||||
#define NDP_NUM_INSTANCE_ID 255
|
||||
|
||||
#define HDD_MAX_NUM_NDP_STA (MAX_IBSS_PEERS)
|
||||
#define NDP_BROADCAST_STAID (0)
|
||||
|
||||
#ifdef WLAN_FEATURE_NAN_DATAPATH
|
||||
@@ -184,7 +183,7 @@ enum nan_datapath_state {
|
||||
struct nan_datapath_ctx {
|
||||
enum nan_datapath_state state;
|
||||
/* idx in following array should follow conn_info.peerMacAddress */
|
||||
uint32_t active_ndp_sessions[HDD_MAX_NUM_NDP_STA];
|
||||
uint32_t active_ndp_sessions[MAX_PEERS];
|
||||
uint32_t active_ndp_peers;
|
||||
uint16_t ndp_create_transaction_id;
|
||||
uint16_t ndp_delete_transaction_id;
|
||||
|
@@ -577,7 +577,7 @@ QDF_STATUS hdd_get_peer_sta_id(hdd_station_ctx_t *pHddStaCtx,
|
||||
{
|
||||
uint8_t idx;
|
||||
|
||||
for (idx = 0; idx < MAX_IBSS_PEERS; idx++) {
|
||||
for (idx = 0; idx < MAX_PEERS; idx++) {
|
||||
if (!qdf_mem_cmp(&pHddStaCtx->conn_info.peerMacAddress[idx],
|
||||
pMacAddress, QDF_MAC_ADDR_SIZE)) {
|
||||
*staId = pHddStaCtx->conn_info.staId[idx];
|
||||
@@ -780,7 +780,7 @@ int hdd_get_peer_idx(hdd_station_ctx_t *sta_ctx, struct qdf_mac_addr *addr)
|
||||
{
|
||||
uint8_t idx;
|
||||
|
||||
for (idx = 0; idx < MAX_IBSS_PEERS; idx++) {
|
||||
for (idx = 0; idx < MAX_PEERS; idx++) {
|
||||
if (sta_ctx->conn_info.staId[idx] == 0)
|
||||
continue;
|
||||
if (qdf_mem_cmp(&sta_ctx->conn_info.peerMacAddress[idx],
|
||||
|
@@ -786,7 +786,7 @@ hdd_wlan_get_ibss_mac_addr_from_staid(hdd_adapter_t *pAdapter,
|
||||
uint8_t idx;
|
||||
hdd_station_ctx_t *pHddStaCtx = WLAN_HDD_GET_STATION_CTX_PTR(pAdapter);
|
||||
|
||||
for (idx = 0; idx < MAX_IBSS_PEERS; idx++) {
|
||||
for (idx = 0; idx < MAX_PEERS; idx++) {
|
||||
if (0 != pHddStaCtx->conn_info.staId[idx] &&
|
||||
staIdx == pHddStaCtx->conn_info.staId[idx]) {
|
||||
return &pHddStaCtx->conn_info.peerMacAddress[idx];
|
||||
@@ -7332,7 +7332,7 @@ static int __iw_get_char_setnone(struct net_device *dev,
|
||||
int idx = 0;
|
||||
int length = 0, buf = 0;
|
||||
|
||||
for (idx = 0; idx < MAX_IBSS_PEERS; idx++) {
|
||||
for (idx = 0; idx < MAX_PEERS; idx++) {
|
||||
if (0 != pHddStaCtx->conn_info.staId[idx]) {
|
||||
buf = snprintf
|
||||
((extra + length),
|
||||
|
@@ -1636,14 +1636,14 @@ static uint16_t wma_calc_ibss_heart_beat_timer(int16_t peer_num)
|
||||
/* entry index : (the number of currently connected peers) - 1
|
||||
entry value : the heart time threshold value in seconds for
|
||||
detecting ibss peer departure */
|
||||
static const uint16_t heart_beat_timer[MAX_IBSS_PEERS] = {
|
||||
static const uint16_t heart_beat_timer[MAX_PEERS] = {
|
||||
4, 4, 4, 4, 4, 4, 4, 4,
|
||||
8, 8, 8, 8, 8, 8, 8, 8,
|
||||
12, 12, 12, 12, 12, 12, 12, 12,
|
||||
16, 16, 16, 16, 16, 16, 16, 16
|
||||
};
|
||||
|
||||
if (peer_num < 1 || peer_num > MAX_IBSS_PEERS)
|
||||
if (peer_num < 1 || peer_num > MAX_PEERS)
|
||||
return 0;
|
||||
|
||||
return heart_beat_timer[peer_num - 1];
|
||||
|
@@ -339,7 +339,7 @@ typedef A_UINT8 A_RATE;
|
||||
#error "Extend rate table module first"
|
||||
#endif
|
||||
|
||||
#define MAX_IBSS_PEERS 32
|
||||
#define MAX_PEERS 32
|
||||
|
||||
#if defined(CONFIG_AR900B_SUPPORT) || defined(AR900B)
|
||||
typedef struct {
|
||||
|
Reference in New Issue
Block a user