Home | History | Annotate | Download | only in CLI

Lines Matching refs:parm

95 static void get_bssid_list(ConParm_t parm[], U16 nParms, BOOL fullBssidList , OS_802_11_BSSID_EX *pBssid);
598 void cmd_modify_supported_rates(ConParm_t parm[], U16 nParms)
621 char *end_p, *buf = (char *) parm[0].value;
665 void cmd_show_status(ConParm_t parm[], U16 nParms)
675 UNUSED(parm);
724 void cmd_connect(ConParm_t parm[], U16 nParms)
749 TI_SetSSID(g_id_adapter, (tiUINT8 *) parm[0].value);
757 if( !str2MACAddr((char *) parm[1].value, bssid) )
760 TI_SetSSID(g_id_adapter, (tiUINT8 *) parm[0].value);
766 void cmd_disassociate(ConParm_t parm[], U16 nParms)
768 UNUSED(parm);
774 void cmd_show_advanced_params(ConParm_t parm[], U16 nParms)
784 UNUSED(parm);
821 void cmd_show_statistics(ConParm_t parm[], U16 nParms)
825 UNUSED(parm);
889 void cmd_show_tx_statistics(ConParm_t parm[], U16 nParms)
898 UNUSED(parm);
910 status = TI_GetTxStatistics( g_id_adapter, &statistics, parm[0].value );
995 void cmd_show_about(ConParm_t parm[], U16 nParms)
999 UNUSED(parm);
1017 void cmd_modify_ssid(ConParm_t parm[], U16 nParms)
1034 TI_SetSSID(g_id_adapter, (tiUINT8 *) parm[0].value);
1038 void cmd_modify_channel(ConParm_t parm[], U16 nParms)
1047 TI_SetDesiredChannel( g_id_adapter, parm[0].value );
1050 void cmd_set_power_mode(ConParm_t parm[], U16 nParms)
1054 TI_ConfigPowerManagement (g_id_adapter, parm[0].value );
1065 void cmd_set_PowerSave_PowerLevel(ConParm_t parm[], U16 nParms)
1069 TI_SetPowerLevelPS (g_id_adapter, parm[0].value );
1080 void cmd_set_Default_PowerLevel(ConParm_t parm[], U16 nParms)
1084 TI_SetPowerLevelDefault (g_id_adapter, parm[0].value );
1095 void cmd_set_DozeModeInAutoPowerLevel(ConParm_t parm[], U16 nParms)
1099 TI_SetPowerLevelDozeMode (g_id_adapter, parm[0].value );
1112 void cmd_Beacon_Filter_Set_Desired_State(ConParm_t parm[], U16 nParms)
1117 TI_SetBeaconFilterDesiredState(g_id_adapter, parm[0].value );
1126 void cmd_Beacon_Filter_Get_Desired_State(ConParm_t parm[], U16 nParms)
1206 void cmd_Scan_Start(ConParm_t parm[], U16 nParms)
1212 void cmd_Scan_Stop(ConParm_t parm[], U16 nParms)
1218 void cmd_Scan_app_global_config(ConParm_t parm[], U16 nParms)
1220 if ( 0 == strcmp( "<empty>", (char*)parm[0].value) )
1227 appScanParams.desiredSsid.len = strlen((char*)parm[0].value);
1228 memcpy( &(appScanParams.desiredSsid.ssidString), (char*)parm[0].value, appScanParams.desiredSsid.len );
1230 appScanParams.scanType = parm[1].value;
1231 appScanParams.band = parm[2].value;
1232 appScanParams.probeReqNumber = (UINT8)parm[3].value;
1233 appScanParams.probeRequestRate = parm[4].value;
1235 appScanParams.Tid = (UINT8)parm[5].value;
1236 appScanParams.numOfChannels = (UINT8)parm[6].value;
1239 appScanParams.numOfChannels = (UINT8)parm[5].value;
1243 void cmd_Scan_app_channel_config(ConParm_t parm[], U16 nParms)
1246 &(appScanParams.channelEntry[ parm[0].value ].normalChannelEntry);
1248 if (parm[2].value < parm[3].value)
1254 hexStr2MACAddr( (char*)parm
1255 pChannelEntry->maxChannelDwellTime = parm[2].value;
1256 pChannelEntry->minChannelDwellTime = parm[3].value;
1257 pChannelEntry->earlyTerminationEvent = parm[4].value;
1258 pChannelEntry->ETMaxNumOfAPframes = (UINT8)parm[5].value;
1259 pChannelEntry->txPowerDbm = (UINT8)parm[6].value;
1260 pChannelEntry->channel = (UINT8)parm[7].value;
1263 void cmd_Scan_app_clear(ConParm_t parm[], U16 nParms)
1269 void cmd_Scan_app_display(ConParm_t parm[], U16 nParms)
1299 void cmd_Scan_policy_global_config(ConParm_t parm[], U16 nParms)
1301 scanPolicy.normalScanInterval = parm[ 0 ].value;
1302 scanPolicy.deterioratingScanInterval = parm[ 1 ].value;
1303 scanPolicy.maxTrackFailures = (UINT8)(parm[ 2 ].value);
1304 scanPolicy.BSSListSize = (UINT8)(parm[ 3 ].value);
1305 scanPolicy.BSSNumberToStartDiscovery = (UINT8)(parm[ 4 ].value);
1306 scanPolicy.numOfBands = (UINT8)(parm[ 5 ].value);
1309 void cmd_Scan_band_global_config(ConParm_t parm[], U16 nParms)
1311 scan_bandPolicy_t* bandPolicy = &(scanPolicy.bandScanPolicy[ parm [ 0 ].value ]);
1313 bandPolicy->band = parm[ 1 ].value;
1314 bandPolicy->rxRSSIThreshold = (S8)(parm[ 2 ].value);
1315 bandPolicy->numOfChannlesForDiscovery = (UINT8)(parm[ 3 ].value);
1316 bandPolicy->numOfChannles = (UINT8)(parm[ 4 ].value);
1319 void cmd_Scan_band_channel_config(ConParm_t parm[], U16 nParms)
1321 scan_bandPolicy_t* bandPolicy = &(scanPolicy.bandScanPolicy[ parm [ 0 ].value ]);
1323 bandPolicy->channelList[ parm[ 1 ].value ] = (UINT8)(parm[ 2 ].value);
1326 void cmd_Scan_band_track_config(ConParm_t parm[], U16 nParms)
1328 scan_bandPolicy_t* bandPolicy = &(scanPolicy.bandScanPolicy[ parm [ 0 ].value ]);
1330 if (parm[6].value < parm[7].value)
1336 bandPolicy->trackingMethod.scanType = parm[ 1 ].value;
1342 bandPolicy->trackingMethod.method.basicMethodParams.maxChannelDwellTime = (parm[ 6 ].value);
1343 bandPolicy->trackingMethod.method.basicMethodParams.minChannelDwellTime = (parm[ 7 ].value);
1344 bandPolicy->trackingMethod.method.basicMethodParams.earlyTerminationEvent = parm[ 2 ].value;
1345 bandPolicy->trackingMethod.method.basicMethodParams.ETMaxNumberOfApFrames = (UINT8)(parm[ 3 ].value);
1346 bandPolicy->trackingMethod.method.basicMethodParams.probReqParams.bitrate = parm[ 9 ].value;
1347 bandPolicy->trackingMethod.method.basicMethodParams.probReqParams.numOfProbeReqs = (UINT8)(parm[ 8 ].value);
1348 bandPolicy->trackingMethod.method.basicMethodParams.probReqParams.txPowerDbm = (UINT8)(parm[ 10 ].value);
1355 if (((parm[ 4 ].value) > 7) && ((parm[ 4 ].value) != 255))
1357 console_printf_terminal ("ERROR Tid (AC) should be 0..7 or 255 instead = %d (using default = 255)\n",(parm[ 4 ].value));
1358 parm[ 4 ].value = 255;
1360 bandPolicy->trackingMethod.method.TidTriggerdMethodParams.triggeringTid = (UINT8)(parm[ 4 ].value);
1361 bandPolicy->trackingMethod.method.TidTriggerdMethodParams.basicMethodParams.maxChannelDwellTime = (parm[ 6 ].value);
1362 bandPolicy->trackingMethod.method.TidTriggerdMethodParams.basicMethodParams.minChannelDwellTime = (parm[ 7 ].value);
1363 bandPolicy->trackingMethod.method.TidTriggerdMethodParams.basicMethodParams.earlyTerminationEvent = parm[ 2 ].value;
1364 bandPolicy->trackingMethod.method.TidTriggerdMethodParams.basicMethodParams.ETMaxNumberOfApFrames = (UINT8)(parm[ 3 ].value);
1365 bandPolicy->trackingMethod.method.TidTriggerdMethodParams.basicMethodParams.probReqParams.bitrate = parm[ 9 ].value;
1366 bandPolicy->trackingMethod.method.TidTriggerdMethodParams.basicMethodParams.probReqParams.numOfProbeReqs = (UINT8)(parm[ 8 ].value);
1367 bandPolicy->trackingMethod.method.TidTriggerdMethodParams.basicMethodParams.probReqParams.txPowerDbm = (UINT8)(parm[ 10 ].value);
1371 bandPolicy->trackingMethod.method.spsMethodParams.earlyTerminationEvent = parm[ 2 ].value;
1372 bandPolicy->trackingMethod.method.spsMethodParams.ETMaxNumberOfApFrames = (UINT8)(parm[ 3 ].value);
1373 bandPolicy->trackingMethod.method.spsMethodParams.scanDuration = parm[ 5 ].value;
1382 void cmd_Scan_band_discover_config(ConParm_t parm[], U16 nParms)
1384 scan_bandPolicy_t* bandPolicy = &(scanPolicy.bandScanPolicy[ parm [ 0 ].value ]);
1386 if (parm[6].value < parm[7].value)
1392 bandPolicy->discoveryMethod.scanType = parm[ 1 ].value;
1398 bandPolicy->discoveryMethod.method.basicMethodParams.maxChannelDwellTime = (parm[ 6 ].value);
1399 bandPolicy->discoveryMethod.method.basicMethodParams.minChannelDwellTime = (parm[ 7 ].value);
1400 bandPolicy->discoveryMethod.method.basicMethodParams.earlyTerminationEvent = parm[ 2 ].value;
1401 bandPolicy->discoveryMethod.method.basicMethodParams.ETMaxNumberOfApFrames = (UINT8)(parm[ 3 ].value);
1402 bandPolicy->discoveryMethod.method.basicMethodParams.probReqParams.bitrate = parm[ 9 ].value;
1403 bandPolicy->discoveryMethod.method.basicMethodParams.probReqParams.numOfProbeReqs = (UINT8)(parm[ 8 ].value);
1404 bandPolicy->discoveryMethod.method.basicMethodParams.probReqParams.txPowerDbm = (UINT8)(parm[ 10 ].value);
1410 if (((parm[ 4 ].value) > 7) && ((parm[ 4 ].value) != 255))
1412 console_printf_terminal ("ERROR Tid (AC) should be 0..7 or 255 instead = %d (using default = 255)\n",(parm[ 4 ].value));
1413 parm[ 4 ].value = 255;
1415 bandPolicy->discoveryMethod.method.TidTriggerdMethodParams.triggeringTid = (UINT8)(parm[ 4 ].value);
1416 bandPolicy->discoveryMethod.method.TidTriggerdMethodParams.basicMethodParams.maxChannelDwellTime = (parm[ 6 ].value);
1417 bandPolicy->discoveryMethod.method.TidTriggerdMethodParams.basicMethodParams.minChannelDwellTime = (parm[ 7 ].value);
1418 bandPolicy->discoveryMethod.method.TidTriggerdMethodParams.basicMethodParams.earlyTerminationEvent = parm[ 2 ].value;
1419 bandPolicy->discoveryMethod.method.TidTriggerdMethodParams.basicMethodParams.ETMaxNumberOfApFrames = (UINT8)(parm[ 3 ].value);
1420 bandPolicy->discoveryMethod.method.TidTriggerdMethodParams.basicMethodParams.probReqParams.bitrate = parm[ 9 ].value;
1421 bandPolicy->discoveryMethod.method.TidTriggerdMethodParams.basicMethodParams.probReqParams.numOfProbeReqs = (UINT8)(parm[ 8 ].value);
1422 bandPolicy->discoveryMethod.method.TidTriggerdMethodParams.basicMethodParams.probReqParams.txPowerDbm = (UINT8)(parm[ 10 ].value);
1426 bandPolicy->discoveryMethod.method.spsMethodParams.earlyTerminationEvent = parm[ 2 ].value;
1427 bandPolicy->discoveryMethod.method.spsMethodParams.ETMaxNumberOfApFrames = (UINT8)(parm[ 3 ].value);
1428 bandPolicy->discoveryMethod.method.spsMethodParams.scanDuration = parm[ 5 ].value;
1437 void cmd_Scan_band_immed_config(ConParm_t parm[], U16 nParms)
1439 scan_bandPolicy_t* bandPolicy = &(scanPolicy.bandScanPolicy[ parm [ 0 ].value ]);
1441 if (parm[6].value < parm[7].value)
1447 bandPolicy->immediateScanMethod.scanType = parm[ 1 ].value;
1453 bandPolicy->immediateScanMethod.method.basicMethodParams.maxChannelDwellTime = (parm[ 6 ].value);
1454 bandPolicy->immediateScanMethod.method.basicMethodParams.minChannelDwellTime = (parm[ 7 ].value);
1455 bandPolicy->immediateScanMethod.method.basicMethodParams.earlyTerminationEvent = parm[ 2 ].value;
1456 bandPolicy->immediateScanMethod.method.basicMethodParams.ETMaxNumberOfApFrames = (UINT8)(parm[ 3 ].value);
1457 bandPolicy->immediateScanMethod.method.basicMethodParams.probReqParams.bitrate = parm[ 9 ].value;
1458 bandPolicy->immediateScanMethod.method.basicMethodParams.probReqParams.numOfProbeReqs = (UINT8)(parm[ 8 ].value);
1459 bandPolicy->immediateScanMethod.method.basicMethodParams.probReqParams.txPowerDbm = (UINT8)(parm[ 10 ].value);
1465 if (((parm[ 4 ].value) > 7) && ((parm[ 4 ].value) != 255))
1467 console_printf_terminal ("ERROR Tid (AC) should be 0..7 or 255 instead = %d (using default = 255)\n",(parm[ 4 ].value));
1468 parm[ 4 ].value = 255;
1470 bandPolicy->immediateScanMethod.method.TidTriggerdMethodParams.triggeringTid = (UINT8)(parm[ 4 ].value);
1471 bandPolicy->immediateScanMethod.method.TidTriggerdMethodParams.basicMethodParams.maxChannelDwellTime = (parm[ 6 ].value);
1472 bandPolicy->immediateScanMethod.method.TidTriggerdMethodParams.basicMethodParams.minChannelDwellTime = (parm[ 7 ].value);
1473 bandPolicy->immediateScanMethod.method.TidTriggerdMethodParams.basicMethodParams.earlyTerminationEvent = parm[ 2 ].value;
1474 bandPolicy->immediateScanMethod.method.TidTriggerdMethodParams.basicMethodParams.ETMaxNumberOfApFrames = (UINT8)(parm[ 3 ].value);
1475 bandPolicy->immediateScanMethod.method.TidTriggerdMethodParams.basicMethodParams.probReqParams.bitrate = parm[ 9 ].value;
1476 bandPolicy->immediateScanMethod.method.TidTriggerdMethodParams.basicMethodParams.probReqParams.numOfProbeReqs = (UINT8)(parm[ 8 ].value);
1477 bandPolicy->immediateScanMethod.method.TidTriggerdMethodParams.basicMethodParams.probReqParams.txPowerDbm = (UINT8)(parm[ 10 ].value);
1481 bandPolicy->immediateScanMethod.method.spsMethodParams.earlyTerminationEvent = parm[ 2 ].value;
1482 bandPolicy->immediateScanMethod.method.spsMethodParams.ETMaxNumberOfApFrames = (UINT8)(parm[ 3 ].value);
1483 bandPolicy->immediateScanMethod.method.spsMethodParams.scanDuration = parm[ 5 ].value;
1492 void cmd_Scan_policy_display(ConParm_t parm[], U16 nParms)
1584 void cmd_Scan_policy_clear(ConParm_t parm[], U16 nParms)
1590 void cmd_Scan_policy_store(ConParm_t parm[], U16 nParms)
1596 void cmd_Scan_get_bss_list(ConParm_t parm[], U16 nParms)
1621 void cmd_set_dtag_to_ac_mapping_table(ConParm_t parm[], U16 nParms)
1628 dtagToAcTable[i] = (UINT32) parm[i].value;
1631 (UINT32) parm[0].value,
1632 (UINT32) parm[1].value,
1633 (UINT32) parm[2].value,
1634 (UINT32) parm[3].value,
1635 (UINT32) parm[4].value,
1636 (UINT32) parm[5].value,
1637 (UINT32) parm[6].value,
1638 (UINT32) parm[7].value);
1649 void cmd_set_vad(ConParm_t parm[], U16 nParms)
1656 console_printf_terminal(" Parm 0 -- 1: ENABLE; 0: DISABLE\n");
1657 console_printf_terminal(" Parm 1 -- VAD timer duration in ms for enabling action\n");
1667 pVadTimer.vadTimerEnabled = (UINT16) parm[0].value;
1668 pVadTimer.vadTimerDuration = (UINT16) parm[1].value;
1687 void cmd_set_qos_params(ConParm_t parm[], U16 nParms)
1691 pQosParams.acID=parm[0].value;
1692 pQosParams.MaxLifeTime=parm[1].value;
1698 pQosParams.VoiceDeliveryProtocol=parm[5].value;
1699 pQosParams.PSDeliveryProtocol=parm[6].value;
1702 if ((parm[0].value != 3) && (parm[5].value != 0))
1729 void cmd_set_rxTimeOut_params(ConParm_t parm[], U16 nParms)
1733 rxTimeOut.psPoll = parm[0].value;
1734 rxTimeOut.UPSD = parm[1].value;
1758 void cmd_enable_rx_data_filters(ConParm_t parm[], U16 nParms)
1765 void cmd_disable_rx_data_filters(ConParm_t parm[], U16 nParms)
1772 void cmd_get_rx_data_filters_statistics(ConParm_t parm[], U16 nParms)
1788 void cmd_show_power_consumption_stats(ConParm_t parm[])
1854 void cmd_add_rx_data_filter(ConParm_t parm[], U16 nParms)
1859 char * mask = (char *) parm[1].value;
1860 char * pattern = (char *) parm[2].value;
1863 request.Offset = (UINT8) parm[0].value;
1877 void cmd_remove_rx_data_filter(ConParm_t parm[], U16 nParms)
1882 char * mask = (char *) parm[1].value;
1883 char * pattern = (char *) parm[2].value;
1885 request.Offset = (UINT8) parm[0].value;
1897 void cmd_MaxRxLifetime_params(ConParm_t parm[], U16 nParms)
1919 Mib.aData.MaxReceiveLifeTime = parm[0].value;
1926 void cmd_add_tspec(ConParm_t parm[], U16 nParms)
1931 pTspecParams.uUserPriority = parm[0].value;
1932 pTspecParams.uNominalMSDUsize = parm[1].value;
1933 pTspecParams.uMeanDataRate = parm[2].value;
1934 pTspecParams.uMinimumPHYRate = parm[3].value * 1000 * 1000;
1935 pTspecParams.uSurplusBandwidthAllowance = parm[4].value << 13;
1936 pTspecParams.uAPSDFlag = parm[5].value;
1944 parm[0].value,
1945 parm[1].value,
1946 parm[2].value,
1947 parm[3].value,
1948 parm[4].value,
1949 parm[5].value);
1974 void cmd_get_tspec_params(ConParm_t parm[], U16 nParms)
1979 pTspecParams.uUserPriority = parm[0].value;
2015 void cmd_delete_tspec(ConParm_t parm[], U16 nParms)
2020 pDelTspecParams.uUserPriority = parm[0].value;
2021 pDelTspecParams.uReasonCode = parm[1].value;
2048 void cmd_get_ap_qos_params(ConParm_t parm[], U16 nParms)
2098 void cmd_get_ap_qos_capabilities(ConParm_t parm[], U16 nParms)
2124 void cmd_get_ac_status(ConParm_t parm[], U16 nParms)
2129 pAcStatusParams.uAC = parm[0].value;
2157 void cmd_get_desired_ps_mode(ConParm_t parm[], U16 nParms)
2193 void cmd_medium_usage_threshold(ConParm_t parm[], U16 nParms)
2200 pThresholdCrossParams.uAC = parm[0].value;
2201 pThresholdCrossParams.uHighThreshold = parm[1].value;
2202 pThresholdCrossParams.uLowThreshold = parm[2].value;
2227 pThresholdCrossParams.uAC = parm[0].value;
2241 void cmd_phy_rate_threshold(ConParm_t parm[], U16 nParms)
2248 if ((is_value_rate(parm[1].value) == FALSE) || (is_value_rate(parm[2].value) == FALSE))
2254 pThresholdCrossParams.uAC = parm[0].value;
2255 pThresholdCrossParams.uHighThreshold = parm[1].value;
2256 pThresholdCrossParams.uLowThreshold = parm[2].value;
2282 pThresholdCrossParams.uAC = parm[0].value;
2295 void cmd_traffic_intensity_threshold(ConParm_t parm[], U16 nParms)
2302 pTrafficIntensityThresholds.uHighThreshold = parm[0].value;
2303 pTrafficIntensityThresholds.uLowThreshold = parm[1].value;
2304 pTrafficIntensityThresholds.TestInterval = parm[2].value;
2343 void cmd_enable_traffic_events(ConParm_t parm[], U16 nParms)
2349 void cmd_disable_traffic_events(ConParm_t parm[], U16 nParms)
2355 void cmd_config_tx_classifier(ConParm_t parm[], U16 nParms)
2364 inParamsBuff[ic].port = (UINT16 )parm[iv].value;
2366 inParamsBuff[ic].pri = (UINT16 )parm[iv].value;
2378 inParamsBuff[ic].ip |= parm[iv].value << i * 8;
2383 void cmd_remove_clsfr_entry (ConParm_t parm[], U16 uParms)
2400 newUserTableEntry.DTag = (tiUINT8) parm[1].value;
2402 switch(parm[0].value)
2414 newUserTableEntry.Dscp.CodePoint = (tiUINT8) parm[2].value;
2423 newUserTableEntry.Dscp.DstPortNum = (tiUINT16) parm[2].value;
2432 newUserTableEntry.Dscp.DstIPPort.DstPortNum = (tiUINT16) parm[2].value;
2436 newUserTableEntry.Dscp.DstIPPort.DstIPAddress |= parm[i+3].value << i * 8;
2441 (int)parm[3].value,(int)parm[4].value,(int)parm[5].value,(int)parm[6].value);
2457 void cmd_insert_clsfr_entry (ConParm_t parm[], U16 uParms)
2473 newUserTableEntry.DTag = (UINT8) parm[1].value;
2475 switch(parm[0].value)
2487 newUserTableEntry.Dscp.CodePoint = (UINT8) parm[2].value;
2496 newUserTableEntry.Dscp.DstPortNum = (UINT16) parm[2].value;
2505 newUserTableEntry.Dscp.DstIPPort.DstPortNum = (UINT16) parm[2].value;
2509 newUserTableEntry.Dscp.DstIPPort.DstIPAddress |= parm[i+3].value << i * 8;
2514 (int)parm[3].value,(int)parm[4].value,(int)parm[5].value,(int)parm[6].value);
2530 void cmd_poll_ap_packets(ConParm_t parm[], U16 nParms)
2539 TI_PollApPacketsFromAC (g_id_adapter,parm[0].value);
2540 console_printf_terminal ("Poll AP packets (From AC %d) cmd sent to driver...\n",(int)parm[0].value);
2545 void cmd_modify_rate(ConParm_t parm[], U16 nParms)
2560 void cmd_net_current_regdomain(ConParm_t parm[], U16 nParms)
2563 UNUSED(parm);
2577 void cmd_net_network_in_use(ConParm_t parm[], U16 nParms)
2590 TI_SetNetworkTypeInUse(g_id_adapter, parm[0].value );
2594 void cmd_show_tx_power_level_table(ConParm_t parm[], U16 nParms)
2616 void cmd_tx_power_dbm(ConParm_t parm[], U16 nParms)
2629 if (parm[0].value > MAX_TX_POWER)
2635 if(! TI_SetTxPowerDbm(g_id_adapter, (U8)parm[0].value) )
2637 console_printf_terminal("Set Tx Power in DBM/10 = %d\n", parm[0].value);
2643 void cmd_enableDisable_802_11d(ConParm_t parm[], U16 nParms)
2658 result = TI_EnableDisable_802_11d(g_id_adapter, (UINT8) parm[0].value);
2659 if ((result != TI_RESULT_OK) && (!parm[0].value))
2669 console_printf_terminal("802_11d status is updated to =%d\n", parm[0].value );
2677 void cmd_enableDisable_802_11h(ConParm_t parm[], U16 nParms)
2692 TI_EnableDisable_802_11h(g_id_adapter, (UINT8) parm[0].value);
2693 if (parm[0].value)
2698 console_printf_terminal("802_11h status is updated to =%d\n", parm[0].value );
2705 void cmd_d_Country_2_4Ie(ConParm_t parm[], U16 nParms)
2748 void cmd_d_Country_5Ie(ConParm_t parm[], U16 nParms)
2787 void cmd_DFS_range(ConParm_t parm[], U16 nParms)
2804 DFS_ChannelRange.minDFS_channelNum = (UINT16) parm[0].value;
2805 DFS_ChannelRange.maxDFS_channelNum = (UINT16) parm[1].value;
2808 parm[0].value, parm[1].value);
2826 void cmd_modify_tx_power_value(ConParm_t parm[], U16 nParms)
2835 TI_SetTxPowerValue(g_id_adapter, parm[0].value);
2839 void cmd_show_regdomain_table(ConParm_t parm[], U16 nParms)
2842 UNUSED(parm);
2846 void cmd_modify_4x_state(ConParm_t parm[], U16 nParms)
2855 TI_Set4XState(g_id_adapter, (BOOL) parm[0].value);
2867 void cmd_modify_bss_type(ConParm_t parm[], U16 nParms)
2880 TI_SetBSSType(g_id_adapter, (BOOL) parm[0].value);
2883 void cmd_get_driver_state(ConParm_t parm[], U16 nParms)
2900 void cmd_modify_ext_rates_ie(ConParm_t parm[], U16 nParms)
2917 TI_SetExtRatesIE(g_id_adapter, (tiUINT32) parm[0].value);
2922 void cmd_get_rsii_level(ConParm_t parm[], U16 nParms)
2931 void cmd_get_snr_ratio(ConParm_t parm[], U16 nParms)
2938 void cmd_modify_frag_threshold(ConParm_t parm[], U16 nParms)
2947 TI_SetFragmentThreshold(g_id_adapter, parm[0].value);
2950 void cmd_modify_short_slot(ConParm_t parm[], U16 nParms)
2959 TI_SetShortSlot(g_id_adapter, parm[0].value);
2962 void cmd_modify_rts_threshold(ConParm_t parm[], U16 nParms)
2971 TI_SetRTSThreshold(g_id_adapter, parm[0].value);
2974 void cmd_modify_preamble(ConParm_t parm[], U16 nParms)
2983 TI_SetShortPreamble(g_id_adapter, parm[0].value);
2986 void cmd_modify_antenna_diversity(ConParm_t parm[], U16 nParms)
2990 antennaDiversityOptions.enableRxDiversity = (UINT8)parm[0].value;
2991 antennaDiversityOptions.rxSelectedAntenna = (UINT8)parm[1].value;
2992 antennaDiversityOptions.enableTxDiversity = (UINT8)parm[2].value;
2993 antennaDiversityOptions.txSelectedAntenna = (UINT8)parm[3].value;
2994 antennaDiversityOptions.rxTxSharedAnts = (UINT8)parm[4].value;
2999 void cmd_modify_short_retry(ConParm_t parm[], U16 nParms)
3008 TI_SetShortRetry(g_id_adapter, parm[0].value);
3011 void cmd_modify_long_retry(ConParm_t parm[], U16 nParms)
3020 TI_SetLongRetry(g_id_adapter, parm[0].value);
3023 void cmd_start_driver(ConParm_t parm[], U16 nParms)
3028 void cmd_stop_driver(ConParm_t parm[], U16 nParms)
3031 UNUSED(parm);
3064 void cmd_events_register(ConParm_t parm[], U16 nParms)
3071 event = (tiUINT32)parm[0].value;
3081 pEvent.uEventType = (tiUINT32)parm[0].value;
3105 void cmd_events_unregister(ConParm_t parm[], U16 nParms)
3112 event = (tiUINT32)parm[0].value;
3131 void cmd_get_selected_bssid_info(ConParm_t parm[], U16 nParms)
3175 void cmd_bssid_list(ConParm_t parm[], U16 nParms)
3180 get_bssid_list(parm, nParms, FALSE , &BssIdInfo );
3183 void cmd_Full_bssid_list(ConParm_t parm[], U16 nParms)
3187 get_bssid_list(parm, nParms, TRUE , &BssIdInfo);
3192 static void get_bssid_list(ConParm_t parm[], U16 nParms, BOOL fullBssidList , OS_802_11_BSSID_EX *pBssid)
3203 UNUSED(parm);
3310 void cmd_FullPrimaryBbssid(ConParm_t parm[], U16 nParms)
3320 UNUSED(parm);
3386 void cmd_file_load(ConParm_t parm[], U16 nParms)
3388 consoleRunScript((char *) parm[0].value);
3505 void cmd_report_add(ConParm_t parm[], U16 nParms)
3516 if (parm[0].value == WLAN_MAX_LOG_MODULES)
3520 else if(parm[0].value < WLAN_MAX_LOG_MODULES)
3522 module_table[parm[0].value] = '1';
3528 void cmd_report_clear(ConParm_t parm[], U16 nParms)
3539 if (parm[0].value == WLAN_MAX_LOG_MODULES)
3543 else if (parm[0].value < WLAN_MAX_LOG_MODULES)
3545 module_table[parm[0].value] = '0';
3551 void cmd_report_set(ConParm_t parm[], U16 nParms)
3553 U8 *ModuleTable = (U8 *)parm[0].value;
3568 void cmd_hw_register(ConParm_t parm[], U16 nParms)
3579 if( !TI_hwReadRegister(g_id_adapter, parm[0].value, &data ) )
3587 TI_hwWriteRegister(g_id_adapter, parm[0].value, parm[1].value );
3591 void cmd_debug_driver_print(ConParm_t parm[], U16 nParms)
3593 tiUINT32 func_id = ( nParms > 0 ) ? parm[0].value : 0;
3594 tiUINT32 opt_param = ( nParms > 1 ) ? parm[1].value : 0;
3602 void cmd_debug_buffer_put(ConParm_t parm[], U16 nParms)
3604 tiUINT32 func_id = ( nParms > 0 ) ? parm[0].value : 0;
3605 tiUINT32 opt_param = ( nParms > 1 ) ? parm[1].value : 0;
3635 void cmd_report_severity_table(ConParm_t parm[], U16 nParms)
3637 U8 *pSeverityTable = (U8 *)parm[0].value;
3654 void cmd_report_severity_level(ConParm_t parm[], U16 nParms)
3668 if (parm[0].value == 0)
3676 else if (parm[0].value == SIZE_ARR(report_severity_level))
3684 else if (parm[0].value < SIZE_ARR(report_severity_level))
3686 console_printf_terminal("Toggle severity level %#lx\n", parm[0].value);
3688 if (SeverityTable[parm[0].value] == '1')
3691 SeverityTable[parm[0].value] = '0';
3696 SeverityTable[parm[0].value] = '1';
3703 console_printf_terminal("invalid level value: %#lx\n", parm[0].value );
3716 void cmd_profile_report(ConParm_t parm[], U16 nParms)
3722 void cmd_profile_cpu_estimator_command(ConParm_t parm[], U16 nParms)
3726 //printf("cpu_profile_cpu_estimator: param[0] = %d\n", (tiUINT8)parm[0].value);
3727 TI_CpuEstimatorCommand(g_id_adapter, (tiUINT8)parm[0].value, 0);
3731 //printf("cpu_profile_cpu_estimator: param[0] = %d, param[1] = %d\n",(tiUINT8)parm[0].value,(tiUINT32)parm[1].value);
3732 TI_CpuEstimatorCommand(g_id_adapter, (tiUINT8)parm[0].value,(tiUINT32)parm[1].value);
3738 void cmd_report_os_dbg_state(ConParm_t parm[], U16 nParms)
3751 TI_SetOsDbgState(g_id_adapter, parm[0].value);
3757 void cmd_privacy_auth(ConParm_t parm[], U16 nParms)
3761 TI_SetAuthenticationMode( g_id_adapter, (tiUINT32)parm[0].value );
3762 /*console_printf_terminal("CLI-AuthenticationMode: - %x",(tiUINT32)parm[0].value);*/
3788 void cmd_privacy_eap(ConParm_t parm[], U16 nParms)
3792 TI_SetEAPType( g_id_adapter, (OS_802_11_EAP_TYPES) parm[0].value );
3793 TI_SetEAPTypeDriver( g_id_adapter, (OS_802_11_EAP_TYPES) parm[0].value );
3820 void cmd_privacy_encrypt(ConParm_t parm[], U16 nParms)
3825 TI_SetEncryptionType( g_id_adapter, (OS_802_11_ENCRYPTION_TYPES) parm[0].value );
3834 void cmd_privacy_credent(ConParm_t parm[], U16 nParms)
3839 TI_SetCredentials(g_id_adapter,(tiCHAR *) parm[0].value, (tiCHAR *) parm[1].value);
3842 TI_SetCredentials(g_id_adapter,(tiCHAR *) parm[0].value, NULL);
3848 void cmd_privacy_PSKPassphrase(ConParm_t parm[], U16 nParms)
3857 len = strlen((char*)(parm[0].value));
3859 pPassphrase = (char*)(parm[0].value);
3867 if( !stricmp((char *) parm[1].value, "hex") )
3869 else if(!stricmp((char *) parm[1].value, "text"))
3891 memcpy(buf, (char*)(parm[0].value), len);
3897 void cmd_privacy_certificate(ConParm_t parm[], U16 nParms)
3901 console_printf_terminal("Set sertificate file : %s\n", (char*)parm[0].value);
3903 TI_SetCertificateParameters(g_id_adapter, (void*)parm[0].value, 0);
3905 TI_SetCertificateParameters(g_id_adapter, (void*)parm[0].value,
3906 (unsigned int)parm[1].value);
3912 void cmd_privacy_wpa_options(ConParm_t parm[], U16 nParms)
3916 TI_SetWpaOptions(g_id_adapter, parm[0].value );
3933 void cmd_privacy_getdefaultkey(ConParm_t parm[], U16 nParms)
3950 void cmd_privacy_addkey(ConParm_t parm[], U16 nParms)
3959 buf = (char *) parm[0].value;
3961 key_id = (unsigned int)parm[1].value;
3963 if( parm[2].value )
3970 if( !stricmp((char *) parm[3].value, "hex") )
3972 else if(!stricmp((char *) parm[3].value, "text"))
4041 void cmd_privacy_removekey(ConParm_t parm[], U16 nParms)
4043 TI_RemoveWEPKey(g_id_adapter, (U32) parm[0].value );
4046 void cmd_privacy_key_type(ConParm_t parm[], U16 nParms)
4051 TI_SetKeyType( g_id_adapter, (OS_802_11_KEY_TYPES)parm[0].value );
4052 console_printf_terminal("CLI-: KeyType - %x\n",(tiUINT32)parm[0].value);
4065 void cmd_privacy_mixed_mode(ConParm_t parm[], U16 nParms)
4078 TI_SetMixedMode(g_id_adapter, (BOOL) parm[0].value);
4083 void cmd_Roaming_enable(ConParm_t parm[], U16 nParms)
4092 void cmd_Roaming_disable(ConParm_t parm[], U16 nParms)
4099 void cmd_Roaming_lowPassFilter(ConParm_t parm[], U16 nParms)
4104 roamingMngrConfigParams.roamingMngrConfig.lowPassFilterRoamingAttempt = (UINT16) parm[0].value;
4111 void cmd_Roaming_qualityIndicator(ConParm_t parm[], U16 nParms)
4116 roamingMngrConfigParams.roamingMngrConfig.apQualityThreshold = (S8) parm[0].value;
4124 void cmd_Roaming_dataRetryThreshold(ConParm_t parm[], U16 nParms)
4129 roamingMngrConfigParams.roamingMngrThresholdsConfig.dataRetryThreshold = (UINT8) parm[0].value;
4137 void cmd_Roaming_numExpectedTbttForBSSLoss(ConParm_t parm[], U16 nParms)
4142 roamingMngrConfigParams.roamingMngrThresholdsConfig.numExpectedTbttForBSSLoss = (UINT8) parm[0].value;
4150 void cmd_Roaming_txRateThreshold(ConParm_t parm[], U16 nParms)
4155 roamingMngrConfigParams.roamingMngrThresholdsConfig.txRateThreshold = (UINT8) parm[0].value;
4163 void cmd_Roaming_lowRssiThreshold(ConParm_t parm[], U16 nParms)
4168 roamingMngrConfigParams.roamingMngrThresholdsConfig.lowRssiThreshold = (S8) parm[0].value;
4176 void cmd_Roaming_lowSnrThreshold(ConParm_t parm[], U16 nParms)
4181 roamingMngrConfigParams.roamingMngrThresholdsConfig.lowSnrThreshold = (S8)parm[0].value;
4187 void cmd_Roaming_lowQualityForBackgroungScanCondition(ConParm_t parm[], U16 nParms)
4192 roamingMngrConfigParams.roamingMngrThresholdsConfig.lowQualityForBackgroungScanCondition = (S8) parm[0].value;
4200 void cmd_Roaming_normalQualityForBackgroungScanCondition(ConParm_t parm[], U16 nParms)
4205 roamingMngrConfigParams.roamingMngrThresholdsConfig.normalQualityForBackgroungScanCondition = (S8) parm[0].value;
4214 void cmd_Roaming_rssiFilterWeight(ConParm_t parm[], U16 nParms)
4219 roamingMngrConfigParams.roamingMngrThresholdsConfig.rssiFilterWeight = (UINT8) parm[0].value;
4227 void cmd_Roaming_snrFilterWeight(ConParm_t parm[], U16 nParms)
4232 roamingMngrConfigParams.roamingMngrThresholdsConfig.snrFilterWeight = (UINT8) parm[0].value;
4240 void cmd_Roaming_getConfParams(ConParm_t parm[], U16 nParms)
4266 void cmd_bt_coe_enable(ConParm_t parm[], U16 nParms)
4277 TI_SetBtCoeEnable(g_id_adapter, parm[0].value);
4282 void cmd_bt_coe_rate(ConParm_t parm[], U16 nParms)
4306 Values[Index] = (U8)parm[Index].value; //TRS:MEB use cast to fix compile warning
4313 void cmd_bt_coe_config(ConParm_t parm[], U16 nParms)
4355 Values[Index] = parm[Index].value;
4370 void cmd_bt_coe_get_status(ConParm_t parm[], U16 nParms)
4401 void cmd_PLT_RxPerStart(ConParm_t parm[], U16 nParms)
4410 void cmd_PLT_RxPerStop(ConParm_t parm[], U16 nParms)
4419 void cmd_PLT_RxPerClear(ConParm_t parm[], U16 nParms)
4428 void cmd_PLT_RxPerGet(ConParm_t parm[], U16 nParms)
4444 void cmd_PLT_RegisterRead(ConParm_t parm[], U16 nParms)
4452 pTmp = (char*)parm[0].value;
4461 void cmd_PLT_RegisterWrite(ConParm_t parm[], U16 nParms)
4470 pTmp = (char*)parm[0].value;
4472 pTmp = (char*)parm[1].value;
4486 void cmd_PLT_TxContinues(ConParm_t parm[], U16 nParms)
4519 PltTxContinues.band = (UINT8) parm[0].value;
4520 PltTxContinues.chID = parm[1].value;
4521 PltTxContinues.rate = parm[2].value;
4522 PltTxContinues.preamble = (UINT8) parm[3].value;
4523 PltTxContinues.InterPacketDelay = parm[4].value;
4524 PltTxContinues.NumOfFrames = parm[5].value;
4525 PltTxContinues.mode = (UINT8) parm[6].value;
4526 PltTxContinues.aSeqNumMode = parm[7].value;
4527 PltTxContinues.aPacketLength = parm[8].value;
4528 hexStr2MACAddr( (char*)parm[9].value, &(PltTxContinues.aPeerMacAddr) );
4540 void cmd_PLT_TxCW(ConParm_t parm[], U16 nParms)
4552 PltTxCW.band = (RadioBand_e) parm[0].value;
4553 PltTxCW.channel = (Channel_e) parm[1].value;
4564 void cmd_PLT_TxStop(ConParm_t parm[], U16 nParms)
4573 void cmd_PLT_MIB_CounterTable(ConParm_t parm[], U16 nParms)
4593 void cmd_PLT_MIB_StationID(ConParm_t parm[], U16 nParms)
4620 void cmd_modify_ctsToSelf(ConParm_t parm[], U16 nParms)
4643 Mib.aData.CTSToSelfEnable = parm[0].value;
4649 void cmd_get_arpIpTable(ConParm_t parm[], U16 nParms)
4672 void cmd_get_GroupAddressTable(ConParm_t parm[], U16 nParms)
4703 void cmd_PLT_TxCalGainGet(ConParm_t parm[], U16 nParms)
4721 void cmd_PLT_TxCalGainAdjust(ConParm_t parm[], U16 nParms)
4735 GainChange = parm[0].value;
4755 void cmd_PLT_TxCalStart(ConParm_t parm[], U16 nParms)
4767 tTxStart.refTxPower = (U8)parm[0].value;
4776 void cmd_PLT_TxCalStop(ConParm_t parm[], U16 nParms)
4787 void cmd_PLT_RxTxCalNVSUpdateBuffer(ConParm_t parm[], U16 nParms)
4818 void cmd_PLT_RxCal(ConParm_t parm[], U16 nParms)
4835 PltRxCalibrationRequest.expectedRssi = parm[0].value;
4836 PltRxCalibrationRequest.channel = (UINT8)parm[1].value;
4837 PltRxCalibrationRequest.band = (UINT8)parm[2].value;
4838 PltRxCalibrationRequest.intervalBetweenSamplesUsec = parm[3].value;
4839 PltRxCalibrationRequest.numOfSamples = (UINT16)parm[4].value;
4859 void cmd_PLT_RadioTune(ConParm_t parm[], U16 nParms)
4873 ChannelBand.band = (RadioBand_e) parm[0].value;
4874 ChannelBand.channel = (Channel_e) parm[1].value;