extern u8 CipherWpa2Template[];
-typedef struct PACKED _RT_VERSION_INFO {
+struct PACKED rt_version_info {
u8 DriverVersionW;
u8 DriverVersionX;
u8 DriverVersionY;
u32 DriverBuildYear;
u32 DriverBuildMonth;
u32 DriverBuildDay;
-} RT_VERSION_INFO, *PRT_VERSION_INFO;
+};
static __s32 ralinkrate[] = { 2, 4, 11, 22, /* CCK */
12, 18, 24, 36, 48, 72, 96, 108, /* OFDM */
90, 180, 270, 360, 540, 720, 810, 900
};
-int Set_SSID_Proc(IN PRTMP_ADAPTER pAdapter, char *arg);
+int Set_SSID_Proc(struct rt_rtmp_adapter *pAdapter, char *arg);
-int Set_NetworkType_Proc(IN PRTMP_ADAPTER pAdapter, char *arg);
+int Set_NetworkType_Proc(struct rt_rtmp_adapter *pAdapter, char *arg);
-void RTMPAddKey(IN PRTMP_ADAPTER pAd, IN PNDIS_802_11_KEY pKey)
+void RTMPAddKey(struct rt_rtmp_adapter *pAd, struct rt_ndis_802_11_key *pKey)
{
unsigned long KeyIdx;
- MAC_TABLE_ENTRY *pEntry;
+ struct rt_mac_table_entry *pEntry;
DBGPRINT(RT_DEBUG_TRACE, ("RTMPAddKey ------>\n"));
}
/* Update PTK */
NdisZeroMemory(&pAd->SharedKey[BSS0][0],
- sizeof(CIPHER_KEY));
+ sizeof(struct rt_cipher_key));
pAd->SharedKey[BSS0][0].KeyLen = LEN_TKIP_EK;
NdisMoveMemory(pAd->SharedKey[BSS0][0].Key,
pKey->KeyMaterial, LEN_TKIP_EK);
else
pAd->SharedKey[BSS0][0].CipherAlg = CIPHER_NONE;
- /* Update these related information to MAC_TABLE_ENTRY */
+ /* Update these related information to struct rt_mac_table_entry */
pEntry = &pAd->MacTab.Content[BSSID_WCID];
NdisMoveMemory(pEntry->PairwiseKey.Key,
pAd->SharedKey[BSS0][0].Key,
NdisZeroMemory(&pAd->
SharedKey[BSS0][pAd->StaCfg.
DefaultKeyId],
- sizeof(CIPHER_KEY));
+ sizeof(struct rt_cipher_key));
pAd->SharedKey[BSS0][pAd->StaCfg.DefaultKeyId].KeyLen =
LEN_TKIP_EK;
NdisMoveMemory(pAd->
struct iw_request_info *info,
struct iw_freq *freq, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
int chan = -1;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_freq *freq, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
u8 ch;
unsigned long m = 2412000;
int rt_ioctl_siwmode(struct net_device *dev,
struct iw_request_info *info, __u32 * mode, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
int rt_ioctl_giwmode(struct net_device *dev,
struct iw_request_info *info, __u32 * mode, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
int rt_ioctl_siwsens(struct net_device *dev,
struct iw_request_info *info, char *name, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_point *data, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
struct iw_range *range = (struct iw_range *)extra;
u16 val;
int i;
struct iw_request_info *info,
struct sockaddr *ap_addr, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
NDIS_802_11_MAC_ADDRESS Bssid;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
if (pAdapter->Mlme.CntlMachine.CurrState != CNTL_IDLE) {
RTMP_MLME_RESET_STATE_MACHINE(pAdapter);
DBGPRINT(RT_DEBUG_TRACE,
- ("!!! MLME busy, reset MLME state machine !!!\n"));
+ ("MLME busy, reset MLME state machine!\n"));
}
/* tell CNTL state machine to call NdisMSetInformationComplete() after completing */
/* this request, because this request is initiated by NDIS. */
struct iw_request_info *info,
struct sockaddr *ap_addr, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
* NB: various calculations are based on the orinoco/wavelan
* drivers for compatibility
*/
-static void set_quality(PRTMP_ADAPTER pAdapter,
+static void set_quality(struct rt_rtmp_adapter *pAdapter,
struct iw_quality *iq, signed char rssi)
{
__u8 ChannelQuality;
struct iw_request_info *info,
struct iw_point *data, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
struct sockaddr addr[IW_MAX_AP];
struct iw_quality qual[IW_MAX_AP];
struct iw_request_info *info,
struct iw_point *data, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
unsigned long Now;
int Status = NDIS_STATUS_SUCCESS;
if (MONITOR_ON(pAdapter)) {
DBGPRINT(RT_DEBUG_TRACE,
- ("!!! Driver is in Monitor Mode now !!!\n"));
+ ("Driver is in Monitor Mode now!\n"));
return -EINVAL;
}
if ((pAdapter->StaCfg.WpaSupplicantUP == WPA_SUPPLICANT_ENABLE)
&& (pAdapter->StaCfg.WpaSupplicantScanCount > 3)) {
DBGPRINT(RT_DEBUG_TRACE,
- ("!!! WpaSupplicantScanCount > 3\n"));
+ ("WpaSupplicantScanCount > 3\n"));
Status = NDIS_STATUS_SUCCESS;
break;
}
&& (pAdapter->StaCfg.PortSecured ==
WPA_802_1X_PORT_NOT_SECURED)) {
DBGPRINT(RT_DEBUG_TRACE,
- ("!!! Link UP, Port Not Secured! ignore this set::OID_802_11_BSSID_LIST_SCAN\n"));
+ ("Link UP, Port Not Secured! ignore this set::OID_802_11_BSSID_LIST_SCAN\n"));
Status = NDIS_STATUS_SUCCESS;
break;
}
if (pAdapter->Mlme.CntlMachine.CurrState != CNTL_IDLE) {
RTMP_MLME_RESET_STATE_MACHINE(pAdapter);
DBGPRINT(RT_DEBUG_TRACE,
- ("!!! MLME busy, reset MLME state machine !!!\n"));
+ ("MLME busy, reset MLME state machine!\n"));
}
/* tell CNTL state machine to call NdisMSetInformationComplete() after completing */
/* this request, because this request is initiated by NDIS. */
struct iw_request_info *info,
struct iw_point *data, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
int i = 0;
char *current_ev = extra, *previous_ev = extra;
char *end_buf;
iwe.cmd = SIOCGIWNAME;
{
- PBSS_ENTRY pBssEntry = &pAdapter->ScanTab.BssEntry[i];
+ struct rt_bss_entry *pBssEntry = &pAdapter->ScanTab.BssEntry[i];
BOOLEAN isGonly = FALSE;
int rateCnt = 0;
/*================================ */
memset(&iwe, 0, sizeof(iwe));
iwe.cmd = SIOCGIWFREQ;
- if (INFRA_ON(pAdapter) || ADHOC_ON(pAdapter))
- iwe.u.freq.m = pAdapter->ScanTab.BssEntry[i].Channel;
- else
- iwe.u.freq.m = pAdapter->ScanTab.BssEntry[i].Channel;
+ iwe.u.freq.m = pAdapter->ScanTab.BssEntry[i].Channel;
iwe.u.freq.e = 0;
iwe.u.freq.i = 0;
0) {
int rate_count =
sizeof(ralinkrate) / sizeof(__s32);
- HT_CAP_INFO capInfo =
+ struct rt_ht_cap_info capInfo =
pAdapter->ScanTab.BssEntry[i].HtCapability.
HtCapInfo;
int shortGI =
struct iw_request_info *info,
struct iw_point *data, char *essid)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_point *data, char *essid)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_point *data, char *nickname)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_point *data, char *nickname)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_param *rts, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
u16 val;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_param *rts, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_param *frag, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
u16 val;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_param *frag, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
struct iw_point *erq, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_point *erq, char *key)
{
int kid;
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
}
-void getBaInfo(IN PRTMP_ADAPTER pAd, char *pOutBuf)
+void getBaInfo(struct rt_rtmp_adapter *pAd, char *pOutBuf)
{
int i, j;
- BA_ORI_ENTRY *pOriBAEntry;
- BA_REC_ENTRY *pRecBAEntry;
+ struct rt_ba_ori_entry *pOriBAEntry;
+ struct rt_ba_rec_entry *pRecBAEntry;
for (i = 0; i < MAX_LEN_OF_MAC_TABLE; i++) {
- PMAC_TABLE_ENTRY pEntry = &pAd->MacTab.Content[i];
+ struct rt_mac_table_entry *pEntry = &pAd->MacTab.Content[i];
if (((pEntry->ValidAsCLI || pEntry->ValidAsApCli)
&& (pEntry->Sst == SST_ASSOC))
|| (pEntry->ValidAsWDS) || (pEntry->ValidAsMesh)) {
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAd = NULL;
+ struct rt_rtmp_adapter *pAd = NULL;
struct iw_mlme *pMlme = (struct iw_mlme *)wrqu->data.pointer;
- MLME_QUEUE_ELEM MsgElem;
- MLME_DISASSOC_REQ_STRUCT DisAssocReq;
- MLME_DEAUTH_REQ_STRUCT DeAuthReq;
+ struct rt_mlme_queue_elem MsgElem;
+ struct rt_mlme_disassoc_req DisAssocReq;
+ struct rt_mlme_deauth_req DeAuthReq;
GET_PAD_FROM_NET_DEV(pAd, dev);
("====> %s - IW_MLME_DEAUTH\n", __func__));
COPY_MAC_ADDR(DeAuthReq.Addr, pAd->CommonCfg.Bssid);
DeAuthReq.Reason = pMlme->reason_code;
- MsgElem.MsgLen = sizeof(MLME_DEAUTH_REQ_STRUCT);
+ MsgElem.MsgLen = sizeof(struct rt_mlme_deauth_req);
NdisMoveMemory(MsgElem.Msg, &DeAuthReq,
- sizeof(MLME_DEAUTH_REQ_STRUCT));
+ sizeof(struct rt_mlme_deauth_req));
MlmeDeauthReqAction(pAd, &MsgElem);
if (INFRA_ON(pAd)) {
LinkDown(pAd, FALSE);
MsgElem.Machine = ASSOC_STATE_MACHINE;
MsgElem.MsgType = MT2_MLME_DISASSOC_REQ;
- MsgElem.MsgLen = sizeof(MLME_DISASSOC_REQ_STRUCT);
+ MsgElem.MsgLen = sizeof(struct rt_mlme_disassoc_req);
NdisMoveMemory(MsgElem.Msg, &DisAssocReq,
- sizeof(MLME_DISASSOC_REQ_STRUCT));
+ sizeof(struct rt_mlme_disassoc_req));
pAd->Mlme.CntlMachine.CurrState = CNTL_WAIT_OID_DISASSOC;
MlmeDisassocReqAction(pAd, &MsgElem);
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
struct iw_param *param = &wrqu->param;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
struct iw_param *param = &wrqu->param;
GET_PAD_FROM_NET_DEV(pAdapter, dev);
return 0;
}
-void fnSetCipherKey(IN PRTMP_ADAPTER pAdapter,
+void fnSetCipherKey(struct rt_rtmp_adapter *pAdapter,
int keyIdx,
u8 CipherAlg,
IN BOOLEAN bGTK, IN struct iw_encode_ext *ext)
{
- NdisZeroMemory(&pAdapter->SharedKey[BSS0][keyIdx], sizeof(CIPHER_KEY));
+ NdisZeroMemory(&pAdapter->SharedKey[BSS0][keyIdx], sizeof(struct rt_cipher_key));
pAdapter->SharedKey[BSS0][keyIdx].KeyLen = LEN_TKIP_EK;
NdisMoveMemory(pAdapter->SharedKey[BSS0][keyIdx].Key, ext->key,
LEN_TKIP_EK);
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAdapter = NULL;
+ struct rt_rtmp_adapter *pAdapter = NULL;
struct iw_point *encoding = &wrqu->encoding;
struct iw_encode_ext *ext = (struct iw_encode_ext *)extra;
int keyIdx, alg = ext->alg;
pAdapter->SharedKey[BSS0][keyIdx].CipherAlg = CIPHER_NONE;
AsicRemoveSharedKeyEntry(pAdapter, 0, (u8)keyIdx);
NdisZeroMemory(&pAdapter->SharedKey[BSS0][keyIdx],
- sizeof(CIPHER_KEY));
+ sizeof(struct rt_cipher_key));
DBGPRINT(RT_DEBUG_TRACE,
("%s::Remove all keys!(encoding->flags = %x)\n",
__func__, encoding->flags));
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAd = NULL;
+ struct rt_rtmp_adapter *pAd = NULL;
char *pKey = NULL;
struct iw_point *encoding = &wrqu->encoding;
struct iw_encode_ext *ext = (struct iw_encode_ext *)extra;
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAd = NULL;
+ struct rt_rtmp_adapter *pAd = NULL;
GET_PAD_FROM_NET_DEV(pAd, dev);
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAd = NULL;
+ struct rt_rtmp_adapter *pAd = NULL;
GET_PAD_FROM_NET_DEV(pAd, dev);
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAd = NULL;
+ struct rt_rtmp_adapter *pAd = NULL;
struct iw_pmksa *pPmksa = (struct iw_pmksa *)wrqu->data.pointer;
int CachedIdx = 0, idx = 0;
switch (pPmksa->cmd) {
case IW_PMKSA_FLUSH:
NdisZeroMemory(pAd->StaCfg.SavedPMK,
- sizeof(BSSID_INFO) * PMKID_NO);
+ sizeof(struct rt_bssid_info) * PMKID_NO);
DBGPRINT(RT_DEBUG_TRACE,
("rt_ioctl_siwpmksa - IW_PMKSA_FLUSH\n"));
break;
break;
default:
DBGPRINT(RT_DEBUG_TRACE,
- ("rt_ioctl_siwpmksa - Unknow Command!!\n"));
+ ("rt_ioctl_siwpmksa - Unknown Command!\n"));
break;
}
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAd = NULL;
+ struct rt_rtmp_adapter *pAd = NULL;
u32 rate = wrqu->bitrate.value, fixed = wrqu->bitrate.fixed;
GET_PAD_FROM_NET_DEV(pAd, dev);
struct iw_request_info *info,
union iwreq_data *wrqu, char *extra)
{
- PRTMP_ADAPTER pAd = NULL;
+ struct rt_rtmp_adapter *pAd = NULL;
int rate_index = 0, rate_count = 0;
HTTRANSMIT_SETTING ht_setting;
/* Remove to global variable
IN OUT struct ifreq *rq, int cmd)
{
struct os_cookie *pObj;
- RTMP_ADAPTER *pAd = NULL;
+ struct rt_rtmp_adapter *pAd = NULL;
struct iwreq *wrq = (struct iwreq *)rq;
BOOLEAN StateMachineTouched = FALSE;
int Status = NDIS_STATUS_SUCCESS;
TRUE if all parameters are OK, FALSE otherwise
==========================================================================
*/
-int Set_SSID_Proc(IN PRTMP_ADAPTER pAdapter, char *arg)
+int Set_SSID_Proc(struct rt_rtmp_adapter *pAdapter, char *arg)
{
- NDIS_802_11_SSID Ssid, *pSsid = NULL;
+ struct rt_ndis_802_11_ssid Ssid, *pSsid = NULL;
BOOLEAN StateMachineTouched = FALSE;
int success = TRUE;
if (strlen(arg) <= MAX_LEN_OF_SSID) {
- NdisZeroMemory(&Ssid, sizeof(NDIS_802_11_SSID));
+ NdisZeroMemory(&Ssid, sizeof(struct rt_ndis_802_11_ssid));
if (strlen(arg) != 0) {
NdisMoveMemory(Ssid.Ssid, arg, strlen(arg));
Ssid.SsidLength = strlen(arg);
if (pAdapter->Mlme.CntlMachine.CurrState != CNTL_IDLE) {
RTMP_MLME_RESET_STATE_MACHINE(pAdapter);
DBGPRINT(RT_DEBUG_TRACE,
- ("!!! MLME busy, reset MLME state machine !!!\n"));
+ ("MLME busy, reset MLME state machine!\n"));
}
if ((pAdapter->StaCfg.WpaPassPhraseLen >= 8) &&
MlmeEnqueue(pAdapter,
MLME_CNTL_STATE_MACHINE,
OID_802_11_SSID,
- sizeof(NDIS_802_11_SSID), (void *) pSsid);
+ sizeof(struct rt_ndis_802_11_ssid), (void *) pSsid);
StateMachineTouched = TRUE;
DBGPRINT(RT_DEBUG_TRACE,
TRUE if all parameters are OK, FALSE otherwise
==========================================================================
*/
-int Set_NetworkType_Proc(IN PRTMP_ADAPTER pAdapter, char *arg)
+int Set_NetworkType_Proc(struct rt_rtmp_adapter *pAdapter, char *arg)
{
u32 Value = 0;