mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2025-05-08 14:33:05 +00:00
rtl8188eu: Replace wrapper for memcpy
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
120368c717
commit
529328fd3d
30 changed files with 921 additions and 927 deletions
|
@ -163,28 +163,28 @@ static struct ieee80211_channel rtw_5ghz_a_channels[] = {
|
|||
|
||||
static void rtw_2g_channels_init(struct ieee80211_channel *channels)
|
||||
{
|
||||
_rtw_memcpy((void*)channels, (void*)rtw_2ghz_channels,
|
||||
memcpy((void*)channels, (void*)rtw_2ghz_channels,
|
||||
sizeof(struct ieee80211_channel)*RTW_2G_CHANNELS_NUM
|
||||
);
|
||||
}
|
||||
|
||||
static void rtw_5g_channels_init(struct ieee80211_channel *channels)
|
||||
{
|
||||
_rtw_memcpy((void*)channels, (void*)rtw_5ghz_a_channels,
|
||||
memcpy((void*)channels, (void*)rtw_5ghz_a_channels,
|
||||
sizeof(struct ieee80211_channel)*RTW_5G_CHANNELS_NUM
|
||||
);
|
||||
}
|
||||
|
||||
static void rtw_2g_rates_init(struct ieee80211_rate *rates)
|
||||
{
|
||||
_rtw_memcpy(rates, rtw_g_rates,
|
||||
memcpy(rates, rtw_g_rates,
|
||||
sizeof(struct ieee80211_rate)*RTW_G_RATES_NUM
|
||||
);
|
||||
}
|
||||
|
||||
static void rtw_5g_rates_init(struct ieee80211_rate *rates)
|
||||
{
|
||||
_rtw_memcpy(rates, rtw_a_rates,
|
||||
memcpy(rates, rtw_a_rates,
|
||||
sizeof(struct ieee80211_rate)*RTW_A_RATES_NUM
|
||||
);
|
||||
}
|
||||
|
@ -446,21 +446,21 @@ struct cfg80211_bss *rtw_cfg80211_inform_bss(struct adapter *padapter, struct wl
|
|||
//pmlmeext->mgnt_seq++;
|
||||
|
||||
if (pnetwork->network.Reserved[0] == 1) { // WIFI_BEACON
|
||||
_rtw_memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
SetFrameSubType(pbuf, WIFI_BEACON);
|
||||
} else {
|
||||
_rtw_memcpy(pwlanhdr->addr1, myid(&(padapter->eeprompriv)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, myid(&(padapter->eeprompriv)), ETH_ALEN);
|
||||
SetFrameSubType(pbuf, WIFI_PROBERSP);
|
||||
}
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr2, pnetwork->network.MacAddress, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, pnetwork->network.MacAddress, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, pnetwork->network.MacAddress, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, pnetwork->network.MacAddress, ETH_ALEN);
|
||||
|
||||
|
||||
pbuf += sizeof(struct rtw_ieee80211_hdr_3addr);
|
||||
len = sizeof (struct rtw_ieee80211_hdr_3addr);
|
||||
|
||||
_rtw_memcpy(pbuf, pnetwork->network.IEs, pnetwork->network.IELength);
|
||||
memcpy(pbuf, pnetwork->network.IEs, pnetwork->network.IELength);
|
||||
len += pnetwork->network.IELength;
|
||||
|
||||
//#ifdef CONFIG_P2P
|
||||
|
@ -583,7 +583,7 @@ void rtw_cfg80211_ibss_indicate_connect(struct adapter *padapter)
|
|||
if(check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)==true)
|
||||
{
|
||||
|
||||
_rtw_memcpy(&cur_network->network, pnetwork, sizeof(WLAN_BSSID_EX));
|
||||
memcpy(&cur_network->network, pnetwork, sizeof(WLAN_BSSID_EX));
|
||||
if(cur_network)
|
||||
{
|
||||
if (!rtw_cfg80211_inform_bss(padapter,cur_network))
|
||||
|
@ -813,9 +813,9 @@ static u8 set_pairwise_key(struct adapter *padapter, struct sta_info *psta)
|
|||
|
||||
psetstakey_para->algorithm = (u8)psta->dot118021XPrivacy;
|
||||
|
||||
_rtw_memcpy(psetstakey_para->addr, psta->hwaddr, ETH_ALEN);
|
||||
memcpy(psetstakey_para->addr, psta->hwaddr, ETH_ALEN);
|
||||
|
||||
_rtw_memcpy(psetstakey_para->key, &psta->dot118021x_UncstKey, 16);
|
||||
memcpy(psetstakey_para->key, &psta->dot118021x_UncstKey, 16);
|
||||
|
||||
|
||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||
|
@ -874,7 +874,7 @@ static int set_group_key(struct adapter *padapter, u8 *key, u8 alg, int keyid)
|
|||
keylen = 16;
|
||||
}
|
||||
|
||||
_rtw_memcpy(&(psetkeyparm->key[0]), key, keylen);
|
||||
memcpy(&(psetkeyparm->key[0]), key, keylen);
|
||||
|
||||
pcmd->cmdcode = _SetKey_CMD_;
|
||||
pcmd->parmbuf = (u8 *)psetkeyparm;
|
||||
|
@ -1005,7 +1005,7 @@ static int rtw_cfg80211_ap_set_encryption(struct net_device *dev, struct ieee_pa
|
|||
psecuritypriv->dot11PrivacyKeyIndex = wep_key_idx;
|
||||
}
|
||||
|
||||
_rtw_memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), param->u.crypt.key, wep_key_len);
|
||||
memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), param->u.crypt.key, wep_key_len);
|
||||
|
||||
psecuritypriv->dot11DefKeylen[wep_key_idx] = wep_key_len;
|
||||
|
||||
|
@ -1024,7 +1024,7 @@ static int rtw_cfg80211_ap_set_encryption(struct net_device *dev, struct ieee_pa
|
|||
{
|
||||
DBG_8192C("%s, set group_key, WEP\n", __FUNCTION__);
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
psecuritypriv->dot118021XGrpPrivacy = _WEP40_;
|
||||
if(param->u.crypt.key_len==13)
|
||||
|
@ -1039,12 +1039,12 @@ static int rtw_cfg80211_ap_set_encryption(struct net_device *dev, struct ieee_pa
|
|||
|
||||
psecuritypriv->dot118021XGrpPrivacy = _TKIP_;
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
//DEBUG_ERR("set key length :param->u.crypt.key_len=%d\n", param->u.crypt.key_len);
|
||||
//set mic key
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8);
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8);
|
||||
memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8);
|
||||
memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8);
|
||||
|
||||
psecuritypriv->busetkipkey = true;
|
||||
|
||||
|
@ -1055,7 +1055,7 @@ static int rtw_cfg80211_ap_set_encryption(struct net_device *dev, struct ieee_pa
|
|||
|
||||
psecuritypriv->dot118021XGrpPrivacy = _AES_;
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1091,7 +1091,7 @@ static int rtw_cfg80211_ap_set_encryption(struct net_device *dev, struct ieee_pa
|
|||
{
|
||||
if(param->u.crypt.set_tx ==1) //pairwise key
|
||||
{
|
||||
_rtw_memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
if(strcmp(param->u.crypt.alg, "WEP") == 0)
|
||||
{
|
||||
|
@ -1111,8 +1111,8 @@ static int rtw_cfg80211_ap_set_encryption(struct net_device *dev, struct ieee_pa
|
|||
|
||||
//DEBUG_ERR("set key length :param->u.crypt.key_len=%d\n", param->u.crypt.key_len);
|
||||
//set mic key
|
||||
_rtw_memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8);
|
||||
_rtw_memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8);
|
||||
memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8);
|
||||
memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8);
|
||||
|
||||
psecuritypriv->busetkipkey = true;
|
||||
|
||||
|
@ -1142,7 +1142,7 @@ static int rtw_cfg80211_ap_set_encryption(struct net_device *dev, struct ieee_pa
|
|||
{
|
||||
if(strcmp(param->u.crypt.alg, "WEP") == 0)
|
||||
{
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
psecuritypriv->dot118021XGrpPrivacy = _WEP40_;
|
||||
if(param->u.crypt.key_len==13)
|
||||
|
@ -1154,12 +1154,12 @@ static int rtw_cfg80211_ap_set_encryption(struct net_device *dev, struct ieee_pa
|
|||
{
|
||||
psecuritypriv->dot118021XGrpPrivacy = _TKIP_;
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
//DEBUG_ERR("set key length :param->u.crypt.key_len=%d\n", param->u.crypt.key_len);
|
||||
//set mic key
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8);
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8);
|
||||
memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8);
|
||||
memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8);
|
||||
|
||||
psecuritypriv->busetkipkey = true;
|
||||
|
||||
|
@ -1168,7 +1168,7 @@ static int rtw_cfg80211_ap_set_encryption(struct net_device *dev, struct ieee_pa
|
|||
{
|
||||
psecuritypriv->dot118021XGrpPrivacy = _AES_;
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1283,7 +1283,7 @@ static int rtw_cfg80211_set_encryption(struct net_device *dev, struct ieee_param
|
|||
psecuritypriv->dot11PrivacyKeyIndex = wep_key_idx;
|
||||
}
|
||||
|
||||
_rtw_memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), param->u.crypt.key, wep_key_len);
|
||||
memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), param->u.crypt.key, wep_key_len);
|
||||
|
||||
psecuritypriv->dot11DefKeylen[wep_key_idx] = wep_key_len;
|
||||
|
||||
|
@ -1324,13 +1324,13 @@ static int rtw_cfg80211_set_encryption(struct net_device *dev, struct ieee_param
|
|||
|
||||
DBG_8192C("%s, : param->u.crypt.set_tx ==1 \n", __func__);
|
||||
|
||||
_rtw_memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
if(strcmp(param->u.crypt.alg, "TKIP") == 0)//set mic key
|
||||
{
|
||||
//DEBUG_ERR(("\nset key length :param->u.crypt.key_len=%d\n", param->u.crypt.key_len));
|
||||
_rtw_memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8);
|
||||
_rtw_memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8);
|
||||
memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8);
|
||||
memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8);
|
||||
|
||||
padapter->securitypriv.busetkipkey=false;
|
||||
//_set_timer(&padapter->securitypriv.tkip_timer, 50);
|
||||
|
@ -1345,9 +1345,9 @@ static int rtw_cfg80211_set_encryption(struct net_device *dev, struct ieee_param
|
|||
{
|
||||
if(strcmp(param->u.crypt.alg, "TKIP") == 0 || strcmp(param->u.crypt.alg, "CCMP") == 0)
|
||||
{
|
||||
_rtw_memcpy(padapter->securitypriv.dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key,(param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
_rtw_memcpy(padapter->securitypriv.dot118021XGrptxmickey[param->u.crypt.idx].skey,&(param->u.crypt.key[16]),8);
|
||||
_rtw_memcpy(padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey,&(param->u.crypt.key[24]),8);
|
||||
memcpy(padapter->securitypriv.dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key,(param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(padapter->securitypriv.dot118021XGrptxmickey[param->u.crypt.idx].skey,&(param->u.crypt.key[16]),8);
|
||||
memcpy(padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey,&(param->u.crypt.key[24]),8);
|
||||
padapter->securitypriv.binstallGrpkey = true;
|
||||
//DEBUG_ERR((" param->u.crypt.key_len=%d\n", param->u.crypt.key_len));
|
||||
DBG_871X(" ~~~~set sta key:groupkey\n");
|
||||
|
@ -1361,7 +1361,7 @@ static int rtw_cfg80211_set_encryption(struct net_device *dev, struct ieee_param
|
|||
int no;
|
||||
//DBG_871X("BIP key_len=%d , index=%d @@@@@@@@@@@@@@@@@@\n", param->u.crypt.key_len, param->u.crypt.idx);
|
||||
//save the IGTK key, length 16 bytes
|
||||
_rtw_memcpy(padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey, param->u.crypt.key,(param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey, param->u.crypt.key,(param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
/*DBG_871X("IGTK key below:\n");
|
||||
for(no=0;no<16;no++)
|
||||
printk(" %02x ", padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey[no]);
|
||||
|
@ -1422,19 +1422,19 @@ static int rtw_cfg80211_set_encryption(struct net_device *dev, struct ieee_param
|
|||
list_for_each_entry(pWapiSta, &pWapiInfo->wapiSTAUsedList, list) {
|
||||
if(_rtw_memcmp(pWapiSta->PeerMacAddr,param->sta_addr,6))
|
||||
{
|
||||
_rtw_memcpy(pWapiSta->lastTxUnicastPN,WapiASUEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastTxUnicastPN,WapiASUEPNInitialValueSrc,16);
|
||||
|
||||
pWapiSta->wapiUsk.bSet = true;
|
||||
_rtw_memcpy(pWapiSta->wapiUsk.dataKey,param->u.crypt.key,16);
|
||||
_rtw_memcpy(pWapiSta->wapiUsk.micKey,param->u.crypt.key+16,16);
|
||||
memcpy(pWapiSta->wapiUsk.dataKey,param->u.crypt.key,16);
|
||||
memcpy(pWapiSta->wapiUsk.micKey,param->u.crypt.key+16,16);
|
||||
pWapiSta->wapiUsk.keyId = param->u.crypt.idx ;
|
||||
pWapiSta->wapiUsk.bTxEnable = true;
|
||||
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPNBEQueue,WapiAEPNInitialValueSrc,16);
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPNBKQueue,WapiAEPNInitialValueSrc,16);
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPNVIQueue,WapiAEPNInitialValueSrc,16);
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPNVOQueue,WapiAEPNInitialValueSrc,16);
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPN,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPNBEQueue,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPNBKQueue,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPNVIQueue,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPNVOQueue,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPN,WapiAEPNInitialValueSrc,16);
|
||||
pWapiSta->wapiUskUpdate.bTxEnable = false;
|
||||
pWapiSta->wapiUskUpdate.bSet = false;
|
||||
|
||||
|
@ -1452,15 +1452,15 @@ static int rtw_cfg80211_set_encryption(struct net_device *dev, struct ieee_param
|
|||
if(_rtw_memcmp(pWapiSta->PeerMacAddr,get_bssid(pmlmepriv),6))
|
||||
{
|
||||
pWapiSta->wapiMsk.bSet = true;
|
||||
_rtw_memcpy(pWapiSta->wapiMsk.dataKey,param->u.crypt.key,16);
|
||||
_rtw_memcpy(pWapiSta->wapiMsk.micKey,param->u.crypt.key+16,16);
|
||||
memcpy(pWapiSta->wapiMsk.dataKey,param->u.crypt.key,16);
|
||||
memcpy(pWapiSta->wapiMsk.micKey,param->u.crypt.key+16,16);
|
||||
pWapiSta->wapiMsk.keyId = param->u.crypt.idx ;
|
||||
pWapiSta->wapiMsk.bTxEnable = false;
|
||||
if(!pWapiSta->bSetkeyOk)
|
||||
pWapiSta->bSetkeyOk = true;
|
||||
pWapiSta->bAuthenticateInProgress = false;
|
||||
|
||||
_rtw_memcpy(pWapiSta->lastRxMulticastPN, WapiAEMultiCastPNInitialValueSrc, 16);
|
||||
memcpy(pWapiSta->lastRxMulticastPN, WapiAEMultiCastPNInitialValueSrc, 16);
|
||||
|
||||
if (psecuritypriv->sw_decrypt == false)
|
||||
{
|
||||
|
@ -1548,7 +1548,7 @@ static int cfg80211_rtw_add_key(struct wiphy *wiphy, struct net_device *ndev,
|
|||
ret = -ENOTSUPP;
|
||||
goto addkey_end;
|
||||
}
|
||||
_rtw_memcpy((void*)param->sta_addr, (void*)mac_addr, ETH_ALEN);
|
||||
memcpy((void*)param->sta_addr, (void*)mac_addr, ETH_ALEN);
|
||||
} else {
|
||||
DBG_871X("mac_addr is null \n");
|
||||
}
|
||||
|
@ -1577,13 +1577,13 @@ static int cfg80211_rtw_add_key(struct wiphy *wiphy, struct net_device *ndev,
|
|||
|
||||
if (params->seq_len && params->seq)
|
||||
{
|
||||
_rtw_memcpy(param->u.crypt.seq, (void *)params->seq, params->seq_len);
|
||||
memcpy(param->u.crypt.seq, (void *)params->seq, params->seq_len);
|
||||
}
|
||||
|
||||
if(params->key_len && params->key)
|
||||
{
|
||||
param->u.crypt.key_len = params->key_len;
|
||||
_rtw_memcpy(param->u.crypt.key, (void *)params->key, params->key_len);
|
||||
memcpy(param->u.crypt.key, (void *)params->key, params->key_len);
|
||||
}
|
||||
|
||||
if(check_fwstate(pmlmepriv, WIFI_STATION_STATE) == true)
|
||||
|
@ -1594,7 +1594,7 @@ static int cfg80211_rtw_add_key(struct wiphy *wiphy, struct net_device *ndev,
|
|||
{
|
||||
#ifdef CONFIG_AP_MODE
|
||||
if(mac_addr)
|
||||
_rtw_memcpy(param->sta_addr, (void*)mac_addr, ETH_ALEN);
|
||||
memcpy(param->sta_addr, (void*)mac_addr, ETH_ALEN);
|
||||
|
||||
ret = rtw_cfg80211_ap_set_encryption(ndev, param, param_len);
|
||||
#endif
|
||||
|
@ -2013,7 +2013,7 @@ static int rtw_cfg80211_set_probe_req_wpsp2pie(struct adapter *padapter, char *b
|
|||
return -EINVAL;
|
||||
|
||||
}
|
||||
_rtw_memcpy(pmlmepriv->wps_probe_req_ie, wps_ie, wps_ielen);
|
||||
memcpy(pmlmepriv->wps_probe_req_ie, wps_ie, wps_ielen);
|
||||
pmlmepriv->wps_probe_req_ie_len = wps_ielen;
|
||||
}
|
||||
|
||||
|
@ -2045,7 +2045,7 @@ static int rtw_cfg80211_set_probe_req_wpsp2pie(struct adapter *padapter, char *b
|
|||
return -EINVAL;
|
||||
|
||||
}
|
||||
_rtw_memcpy(pmlmepriv->p2p_probe_req_ie, p2p_ie, p2p_ielen);
|
||||
memcpy(pmlmepriv->p2p_probe_req_ie, p2p_ie, p2p_ielen);
|
||||
pmlmepriv->p2p_probe_req_ie_len = p2p_ielen;
|
||||
|
||||
if(rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_LISTEN_CH, (u8*)listen_ch_attr, (uint*) &attr_contentlen)
|
||||
|
@ -2239,7 +2239,7 @@ static int cfg80211_rtw_scan(struct wiphy *wiphy
|
|||
#ifdef CONFIG_DEBUG_CFG80211
|
||||
DBG_8192C("ssid=%s, len=%d\n", ssids[i].ssid, ssids[i].ssid_len);
|
||||
#endif
|
||||
_rtw_memcpy(ssid[i].Ssid, ssids[i].ssid, ssids[i].ssid_len);
|
||||
memcpy(ssid[i].Ssid, ssids[i].ssid, ssids[i].ssid_len);
|
||||
ssid[i].SsidLength = ssids[i].ssid_len;
|
||||
}
|
||||
|
||||
|
@ -2256,13 +2256,13 @@ static int cfg80211_rtw_scan(struct wiphy *wiphy
|
|||
_enter_critical_bh(&pmlmepriv->lock, &irqL);
|
||||
if (request->n_channels == 1) {
|
||||
for(i=1;i<survey_times_for_one_ch;i++)
|
||||
_rtw_memcpy(&ch[i], &ch[0], sizeof(struct rtw_ieee80211_channel));
|
||||
memcpy(&ch[i], &ch[0], sizeof(struct rtw_ieee80211_channel));
|
||||
_status = rtw_sitesurvey_cmd(padapter, ssid, RTW_SSID_SCAN_AMOUNT, ch, survey_times_for_one_ch);
|
||||
} else if (request->n_channels <= 4) {
|
||||
for(j=request->n_channels-1;j>=0;j--)
|
||||
for(i=0;i<survey_times;i++)
|
||||
{
|
||||
_rtw_memcpy(&ch[j*survey_times+i], &ch[j], sizeof(struct rtw_ieee80211_channel));
|
||||
memcpy(&ch[j*survey_times+i], &ch[j], sizeof(struct rtw_ieee80211_channel));
|
||||
}
|
||||
_status = rtw_sitesurvey_cmd(padapter, ssid, RTW_SSID_SCAN_AMOUNT, ch, survey_times * request->n_channels);
|
||||
} else {
|
||||
|
@ -2483,7 +2483,7 @@ static int rtw_cfg80211_set_wpa_ie(struct adapter *padapter, u8 *pie, size_t iel
|
|||
goto exit;
|
||||
}
|
||||
|
||||
_rtw_memcpy(buf, pie , ielen);
|
||||
memcpy(buf, pie , ielen);
|
||||
|
||||
//dump
|
||||
{
|
||||
|
@ -2507,7 +2507,7 @@ static int rtw_cfg80211_set_wpa_ie(struct adapter *padapter, u8 *pie, size_t iel
|
|||
{
|
||||
padapter->securitypriv.dot11AuthAlgrthm= dot11AuthAlgrthm_8021X;
|
||||
padapter->securitypriv.ndisauthtype=Ndis802_11AuthModeWPAPSK;
|
||||
_rtw_memcpy(padapter->securitypriv.supplicant_ie, &pwpa[0], wpa_ielen+2);
|
||||
memcpy(padapter->securitypriv.supplicant_ie, &pwpa[0], wpa_ielen+2);
|
||||
|
||||
DBG_8192C("got wpa_ie, wpa_ielen:%u\n", wpa_ielen);
|
||||
}
|
||||
|
@ -2520,7 +2520,7 @@ static int rtw_cfg80211_set_wpa_ie(struct adapter *padapter, u8 *pie, size_t iel
|
|||
{
|
||||
padapter->securitypriv.dot11AuthAlgrthm= dot11AuthAlgrthm_8021X;
|
||||
padapter->securitypriv.ndisauthtype=Ndis802_11AuthModeWPA2PSK;
|
||||
_rtw_memcpy(padapter->securitypriv.supplicant_ie, &pwpa2[0], wpa2_ielen+2);
|
||||
memcpy(padapter->securitypriv.supplicant_ie, &pwpa2[0], wpa2_ielen+2);
|
||||
|
||||
DBG_8192C("got wpa2_ie, wpa2_ielen:%u\n", wpa2_ielen);
|
||||
}
|
||||
|
@ -2591,7 +2591,7 @@ static int rtw_cfg80211_set_wpa_ie(struct adapter *padapter, u8 *pie, size_t iel
|
|||
if (wps_ie && wps_ielen > 0) {
|
||||
DBG_8192C("got wps_ie, wps_ielen:%u\n", wps_ielen);
|
||||
padapter->securitypriv.wps_ie_len = wps_ielen<MAX_WPS_IE_LEN?wps_ielen:MAX_WPS_IE_LEN;
|
||||
_rtw_memcpy(padapter->securitypriv.wps_ie, wps_ie, padapter->securitypriv.wps_ie_len);
|
||||
memcpy(padapter->securitypriv.wps_ie, wps_ie, padapter->securitypriv.wps_ie_len);
|
||||
set_fwstate(&padapter->mlmepriv, WIFI_UNDER_WPS);
|
||||
} else {
|
||||
_clr_fwstate_(&padapter->mlmepriv, WIFI_UNDER_WPS);
|
||||
|
@ -2623,7 +2623,7 @@ static int rtw_cfg80211_set_wpa_ie(struct adapter *padapter, u8 *pie, size_t iel
|
|||
DBG_8192C("%s()-%d: rtw_malloc() ERROR!\n", __FUNCTION__, __LINE__);
|
||||
goto exit;
|
||||
}
|
||||
_rtw_memcpy(pmlmepriv->p2p_assoc_req_ie, p2p_ie, p2p_ielen);
|
||||
memcpy(pmlmepriv->p2p_assoc_req_ie, p2p_ie, p2p_ielen);
|
||||
pmlmepriv->p2p_assoc_req_ie_len = p2p_ielen;
|
||||
}
|
||||
}
|
||||
|
@ -2712,7 +2712,7 @@ static int cfg80211_rtw_join_ibss(struct wiphy *wiphy, struct net_device *ndev,
|
|||
|
||||
_rtw_memset(&ndis_ssid, 0, sizeof(NDIS_802_11_SSID));
|
||||
ndis_ssid.SsidLength = params->ssid_len;
|
||||
_rtw_memcpy(ndis_ssid.Ssid, (void *)params->ssid, params->ssid_len);
|
||||
memcpy(ndis_ssid.Ssid, (void *)params->ssid, params->ssid_len);
|
||||
|
||||
//DBG_8192C("ssid=%s, len=%zu\n", ndis_ssid.Ssid, params->ssid_len);
|
||||
|
||||
|
@ -2814,7 +2814,7 @@ static int cfg80211_rtw_connect(struct wiphy *wiphy, struct net_device *ndev,
|
|||
|
||||
_rtw_memset(&ndis_ssid, 0, sizeof(NDIS_802_11_SSID));
|
||||
ndis_ssid.SsidLength = sme->ssid_len;
|
||||
_rtw_memcpy(ndis_ssid.Ssid, (void *)sme->ssid, sme->ssid_len);
|
||||
memcpy(ndis_ssid.Ssid, (void *)sme->ssid, sme->ssid_len);
|
||||
|
||||
DBG_8192C("ssid=%s, len=%zu\n", ndis_ssid.Ssid, sme->ssid_len);
|
||||
|
||||
|
@ -2925,7 +2925,7 @@ static int cfg80211_rtw_connect(struct wiphy *wiphy, struct net_device *ndev,
|
|||
pwep->KeyIndex = wep_key_idx;
|
||||
pwep->KeyIndex |= 0x80000000;
|
||||
|
||||
_rtw_memcpy(pwep->KeyMaterial, (void *)sme->key, pwep->KeyLength);
|
||||
memcpy(pwep->KeyMaterial, (void *)sme->key, pwep->KeyLength);
|
||||
|
||||
if(rtw_set_802_11_add_wep(padapter, pwep) == (u8)_FAIL)
|
||||
{
|
||||
|
@ -3085,7 +3085,7 @@ static int cfg80211_rtw_set_pmksa(struct wiphy *wiphy,
|
|||
{ // BSSID is matched, the same AP => rewrite with new PMKID.
|
||||
DBG_871X(FUNC_NDEV_FMT" BSSID exists in the PMKList.\n", FUNC_NDEV_ARG(netdev));
|
||||
|
||||
_rtw_memcpy( psecuritypriv->PMKIDList[index].PMKID, (void *)pmksa->pmkid, WLAN_PMKID_LEN);
|
||||
memcpy( psecuritypriv->PMKIDList[index].PMKID, (void *)pmksa->pmkid, WLAN_PMKID_LEN);
|
||||
psecuritypriv->PMKIDList[index].bUsed = true;
|
||||
psecuritypriv->PMKIDIndex = index+1;
|
||||
blInserted = true;
|
||||
|
@ -3099,8 +3099,8 @@ static int cfg80211_rtw_set_pmksa(struct wiphy *wiphy,
|
|||
DBG_871X(FUNC_NDEV_FMT" Use the new entry index = %d for this PMKID.\n",
|
||||
FUNC_NDEV_ARG(netdev), psecuritypriv->PMKIDIndex );
|
||||
|
||||
_rtw_memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].Bssid, (void *)pmksa->bssid, ETH_ALEN);
|
||||
_rtw_memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].PMKID, (void *)pmksa->pmkid, WLAN_PMKID_LEN);
|
||||
memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].Bssid, (void *)pmksa->bssid, ETH_ALEN);
|
||||
memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].PMKID, (void *)pmksa->pmkid, WLAN_PMKID_LEN);
|
||||
|
||||
psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].bUsed = true;
|
||||
psecuritypriv->PMKIDIndex++ ;
|
||||
|
@ -3245,11 +3245,11 @@ void rtw_cfg80211_indicate_sta_disassoc(struct adapter *padapter, unsigned char
|
|||
fctrl = &(pwlanhdr->frame_ctl);
|
||||
*(fctrl) = 0;
|
||||
|
||||
//_rtw_memcpy(pwlanhdr->addr1, da, ETH_ALEN);
|
||||
//_rtw_memcpy(pwlanhdr->addr2, myid(&(padapter->eeprompriv)), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr1, myid(&(padapter->eeprompriv)), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, da, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
//memcpy(pwlanhdr->addr1, da, ETH_ALEN);
|
||||
//memcpy(pwlanhdr->addr2, myid(&(padapter->eeprompriv)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, myid(&(padapter->eeprompriv)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, da, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, pmlmeext->mgnt_seq);
|
||||
pmlmeext->mgnt_seq++;
|
||||
|
@ -3412,7 +3412,7 @@ dump:
|
|||
|
||||
pframe = (u8 *)(pmgntframe->buf_addr) + TXDESC_OFFSET;
|
||||
|
||||
_rtw_memcpy(pframe, (void*)buf, len);
|
||||
memcpy(pframe, (void*)buf, len);
|
||||
#ifdef CONFIG_WFD
|
||||
if (type >= 0)
|
||||
{
|
||||
|
@ -3545,7 +3545,7 @@ static int rtw_cfg80211_add_monitor_if(struct adapter *padapter, char *name, str
|
|||
}
|
||||
|
||||
*ndev = pwdev_priv->pmon_ndev = mon_ndev;
|
||||
_rtw_memcpy(pwdev_priv->ifname_mon, name, IFNAMSIZ+1);
|
||||
memcpy(pwdev_priv->ifname_mon, name, IFNAMSIZ+1);
|
||||
|
||||
out:
|
||||
if (ret && mon_wdev) {
|
||||
|
@ -3681,14 +3681,14 @@ static int rtw_add_beacon(struct adapter *adapter, const u8 *head, size_t head_l
|
|||
return -ENOMEM;
|
||||
|
||||
|
||||
//_rtw_memcpy(&pstapriv->max_num_sta, param->u.bcn_ie.reserved, 2);
|
||||
//memcpy(&pstapriv->max_num_sta, param->u.bcn_ie.reserved, 2);
|
||||
|
||||
//if((pstapriv->max_num_sta>NUM_STA) || (pstapriv->max_num_sta<=0))
|
||||
// pstapriv->max_num_sta = NUM_STA;
|
||||
|
||||
|
||||
_rtw_memcpy(pbuf, (void *)head+24, head_len-24);// 24=beacon header len.
|
||||
_rtw_memcpy(pbuf+head_len-24, (void *)tail, tail_len);
|
||||
memcpy(pbuf, (void *)head+24, head_len-24);// 24=beacon header len.
|
||||
memcpy(pbuf+head_len-24, (void *)tail, tail_len);
|
||||
|
||||
len = head_len+tail_len-24;
|
||||
|
||||
|
@ -3808,9 +3808,9 @@ static int cfg80211_rtw_start_ap(struct wiphy *wiphy, struct net_device *ndev,
|
|||
WLAN_BSSID_EX *pbss_network = &adapter->mlmepriv.cur_network.network;
|
||||
WLAN_BSSID_EX *pbss_network_ext = &adapter->mlmeextpriv.mlmext_info.network;
|
||||
|
||||
_rtw_memcpy(pbss_network->Ssid.Ssid, (void *)settings->ssid, settings->ssid_len);
|
||||
memcpy(pbss_network->Ssid.Ssid, (void *)settings->ssid, settings->ssid_len);
|
||||
pbss_network->Ssid.SsidLength = settings->ssid_len;
|
||||
_rtw_memcpy(pbss_network_ext->Ssid.Ssid, (void *)settings->ssid, settings->ssid_len);
|
||||
memcpy(pbss_network_ext->Ssid.Ssid, (void *)settings->ssid, settings->ssid_len);
|
||||
pbss_network_ext->Ssid.SsidLength = settings->ssid_len;
|
||||
}
|
||||
|
||||
|
@ -4171,8 +4171,8 @@ void rtw_cfg80211_issue_p2p_provision_request(struct adapter *padapter, const u8
|
|||
DBG_871X( "[%s] In\n", __FUNCTION__ );
|
||||
|
||||
//prepare for building provision_request frame
|
||||
_rtw_memcpy(pwdinfo->tx_prov_disc_info.peerIFAddr, GetAddr1Ptr(buf), ETH_ALEN);
|
||||
_rtw_memcpy(pwdinfo->tx_prov_disc_info.peerDevAddr, GetAddr1Ptr(buf), ETH_ALEN);
|
||||
memcpy(pwdinfo->tx_prov_disc_info.peerIFAddr, GetAddr1Ptr(buf), ETH_ALEN);
|
||||
memcpy(pwdinfo->tx_prov_disc_info.peerDevAddr, GetAddr1Ptr(buf), ETH_ALEN);
|
||||
|
||||
pwdinfo->tx_prov_disc_info.wps_config_method_request = WPS_CM_PUSH_BUTTON;
|
||||
|
||||
|
@ -4230,9 +4230,9 @@ void rtw_cfg80211_issue_p2p_provision_request(struct adapter *padapter, const u8
|
|||
fctrl = &(pwlanhdr->frame_ctl);
|
||||
*(fctrl) = 0;
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr1, pwdinfo->tx_prov_disc_info.peerDevAddr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, myid(&(padapter->eeprompriv)), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, pwdinfo->tx_prov_disc_info.peerDevAddr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, pwdinfo->tx_prov_disc_info.peerDevAddr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, myid(&(padapter->eeprompriv)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, pwdinfo->tx_prov_disc_info.peerDevAddr, ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, pmlmeext->mgnt_seq);
|
||||
pmlmeext->mgnt_seq++;
|
||||
|
@ -4274,7 +4274,7 @@ void rtw_cfg80211_issue_p2p_provision_request(struct adapter *padapter, const u8
|
|||
// Value:
|
||||
// Device Capability Bitmap, 1 byte
|
||||
// Group Capability Bitmap, 1 byte
|
||||
_rtw_memcpy(p2p_ie + p2pielen, &capability, 2);
|
||||
memcpy(p2p_ie + p2pielen, &capability, 2);
|
||||
p2pielen += 2;
|
||||
|
||||
|
||||
|
@ -4290,7 +4290,7 @@ void rtw_cfg80211_issue_p2p_provision_request(struct adapter *padapter, const u8
|
|||
p2pielen += 2;
|
||||
|
||||
// Value:
|
||||
_rtw_memcpy(p2p_ie + p2pielen, devinfo_content, devinfo_contentlen);
|
||||
memcpy(p2p_ie + p2pielen, devinfo_content, devinfo_contentlen);
|
||||
p2pielen += devinfo_contentlen;
|
||||
|
||||
|
||||
|
@ -4391,7 +4391,7 @@ static s32 cfg80211_rtw_remain_on_channel(struct wiphy *wiphy,
|
|||
goto exit;
|
||||
}
|
||||
|
||||
_rtw_memcpy(&pcfg80211_wdinfo->remain_on_ch_channel, channel, sizeof(struct ieee80211_channel));
|
||||
memcpy(&pcfg80211_wdinfo->remain_on_ch_channel, channel, sizeof(struct ieee80211_channel));
|
||||
#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,8,0))
|
||||
pcfg80211_wdinfo->remain_on_ch_type= channel_type;
|
||||
#endif
|
||||
|
@ -4535,7 +4535,7 @@ static int _cfg80211_rtw_mgmt_tx(struct adapter *padapter, u8 tx_ch, const u8 *b
|
|||
|
||||
pframe = (u8 *)(pmgntframe->buf_addr) + TXDESC_OFFSET;
|
||||
|
||||
_rtw_memcpy(pframe, (void*)buf, len);
|
||||
memcpy(pframe, (void*)buf, len);
|
||||
pattrib->pktlen = len;
|
||||
|
||||
pwlanhdr = (struct rtw_ieee80211_hdr *)pframe;
|
||||
|
@ -4776,7 +4776,7 @@ static int rtw_cfg80211_set_beacon_wpsp2pie(struct net_device *ndev, char *buf,
|
|||
|
||||
}
|
||||
|
||||
_rtw_memcpy(pmlmepriv->wps_beacon_ie, wps_ie, wps_ielen);
|
||||
memcpy(pmlmepriv->wps_beacon_ie, wps_ie, wps_ielen);
|
||||
pmlmepriv->wps_beacon_ie_len = wps_ielen;
|
||||
|
||||
update_beacon(padapter, _VENDOR_SPECIFIC_IE_, wps_oui, true);
|
||||
|
@ -4808,7 +4808,7 @@ static int rtw_cfg80211_set_beacon_wpsp2pie(struct net_device *ndev, char *buf,
|
|||
|
||||
}
|
||||
|
||||
_rtw_memcpy(pmlmepriv->p2p_beacon_ie, p2p_ie, p2p_ielen);
|
||||
memcpy(pmlmepriv->p2p_beacon_ie, p2p_ie, p2p_ielen);
|
||||
pmlmepriv->p2p_beacon_ie_len = p2p_ielen;
|
||||
|
||||
}
|
||||
|
@ -4920,7 +4920,7 @@ static int rtw_cfg80211_set_probe_resp_wpsp2pie(struct net_device *net, char *bu
|
|||
*puconfig_method |= uconfig_method;
|
||||
}
|
||||
|
||||
_rtw_memcpy(pmlmepriv->wps_probe_resp_ie, wps_ie, wps_ielen);
|
||||
memcpy(pmlmepriv->wps_probe_resp_ie, wps_ie, wps_ielen);
|
||||
pmlmepriv->wps_probe_resp_ie_len = wps_ielen;
|
||||
|
||||
}
|
||||
|
@ -4971,7 +4971,7 @@ static int rtw_cfg80211_set_probe_resp_wpsp2pie(struct net_device *net, char *bu
|
|||
return -EINVAL;
|
||||
|
||||
}
|
||||
_rtw_memcpy(pmlmepriv->p2p_probe_resp_ie, p2p_ie, p2p_ielen);
|
||||
memcpy(pmlmepriv->p2p_probe_resp_ie, p2p_ie, p2p_ielen);
|
||||
pmlmepriv->p2p_probe_resp_ie_len = p2p_ielen;
|
||||
}
|
||||
else
|
||||
|
@ -4990,7 +4990,7 @@ static int rtw_cfg80211_set_probe_resp_wpsp2pie(struct net_device *net, char *bu
|
|||
return -EINVAL;
|
||||
|
||||
}
|
||||
_rtw_memcpy(pmlmepriv->p2p_go_probe_resp_ie, p2p_ie, p2p_ielen);
|
||||
memcpy(pmlmepriv->p2p_go_probe_resp_ie, p2p_ie, p2p_ielen);
|
||||
pmlmepriv->p2p_go_probe_resp_ie_len = p2p_ielen;
|
||||
}
|
||||
|
||||
|
@ -5055,7 +5055,7 @@ static int rtw_cfg80211_set_assoc_resp_wpsp2pie(struct net_device *net, char *bu
|
|||
return -EINVAL;
|
||||
|
||||
}
|
||||
_rtw_memcpy(pmlmepriv->wps_assoc_resp_ie, buf, len);
|
||||
memcpy(pmlmepriv->wps_assoc_resp_ie, buf, len);
|
||||
pmlmepriv->wps_assoc_resp_ie_len = len;
|
||||
}
|
||||
|
||||
|
|
|
@ -140,7 +140,7 @@ static void indicate_wx_custom_event(struct adapter *padapter, char *msg)
|
|||
if(!buff)
|
||||
return;
|
||||
|
||||
_rtw_memcpy(buff, msg, strlen(msg));
|
||||
memcpy(buff, msg, strlen(msg));
|
||||
|
||||
_rtw_memset(&wrqu,0,sizeof(wrqu));
|
||||
wrqu.data.length = strlen(msg);
|
||||
|
@ -218,9 +218,9 @@ void rtw_indicate_wx_assoc_event(struct adapter *padapter)
|
|||
wrqu.ap_addr.sa_family = ARPHRD_ETHER;
|
||||
|
||||
if(check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)==true )
|
||||
_rtw_memcpy(wrqu.ap_addr.sa_data, pnetwork->MacAddress, ETH_ALEN);
|
||||
memcpy(wrqu.ap_addr.sa_data, pnetwork->MacAddress, ETH_ALEN);
|
||||
else
|
||||
_rtw_memcpy(wrqu.ap_addr.sa_data, pmlmepriv->cur_network.network.MacAddress, ETH_ALEN);
|
||||
memcpy(wrqu.ap_addr.sa_data, pmlmepriv->cur_network.network.MacAddress, ETH_ALEN);
|
||||
|
||||
DBG_871X_LEVEL(_drv_always_, "assoc success\n");
|
||||
#ifndef CONFIG_IOCTL_CFG80211
|
||||
|
@ -391,7 +391,7 @@ static char *translate_scan(struct adapter *padapter,
|
|||
iwe.cmd = SIOCGIWAP;
|
||||
iwe.u.ap_addr.sa_family = ARPHRD_ETHER;
|
||||
|
||||
_rtw_memcpy(iwe.u.ap_addr.sa_data, pnetwork->network.MacAddress, ETH_ALEN);
|
||||
memcpy(iwe.u.ap_addr.sa_data, pnetwork->network.MacAddress, ETH_ALEN);
|
||||
start = iwe_stream_add_event(info, start, stop, &iwe, IW_EV_ADDR_LEN);
|
||||
|
||||
/* Add the ESSID */
|
||||
|
@ -407,7 +407,7 @@ static char *translate_scan(struct adapter *padapter,
|
|||
struct rtw_ieee80211_ht_cap *pht_capie;
|
||||
ht_cap = true;
|
||||
pht_capie = (struct rtw_ieee80211_ht_cap *)(p+2);
|
||||
_rtw_memcpy(&mcs_rate , pht_capie->supp_mcs_set, 2);
|
||||
memcpy(&mcs_rate , pht_capie->supp_mcs_set, 2);
|
||||
bw_40MHz = (le16_to_cpu(pht_capie->cap_info) & IEEE80211_HT_CAP_SUP_WIDTH) ? 1 : 0;
|
||||
short_GI = (le16_to_cpu(pht_capie->cap_info) & (IEEE80211_HT_CAP_SGI_20 | IEEE80211_HT_CAP_SGI_40)) ? 1 : 0;
|
||||
}
|
||||
|
@ -442,7 +442,7 @@ static char *translate_scan(struct adapter *padapter,
|
|||
|
||||
/* Add mode */
|
||||
iwe.cmd = SIOCGIWMODE;
|
||||
_rtw_memcpy((u8 *)&le_cap, rtw_get_capability_from_ie(pnetwork->network.IEs), 2);
|
||||
memcpy((u8 *)&le_cap, rtw_get_capability_from_ie(pnetwork->network.IEs), 2);
|
||||
|
||||
|
||||
cap = le16_to_cpu(le_cap);
|
||||
|
@ -845,7 +845,7 @@ static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
pwep->KeyIndex = wep_key_idx;
|
||||
pwep->KeyIndex |= 0x80000000;
|
||||
|
||||
_rtw_memcpy(pwep->KeyMaterial, param->u.crypt.key, pwep->KeyLength);
|
||||
memcpy(pwep->KeyMaterial, param->u.crypt.key, pwep->KeyLength);
|
||||
|
||||
if(param->u.crypt.set_tx)
|
||||
{
|
||||
|
@ -868,7 +868,7 @@ static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
goto exit;
|
||||
}
|
||||
|
||||
_rtw_memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength);
|
||||
memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength);
|
||||
psecuritypriv->dot11DefKeylen[wep_key_idx]=pwep->KeyLength;
|
||||
rtw_set_key(padapter, psecuritypriv, wep_key_idx, 0,true);
|
||||
}
|
||||
|
@ -901,13 +901,13 @@ static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
|
||||
if(param->u.crypt.set_tx ==1)//pairwise key
|
||||
{
|
||||
_rtw_memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
if(strcmp(param->u.crypt.alg, "TKIP") == 0)//set mic key
|
||||
{
|
||||
//DEBUG_ERR(("\nset key length :param->u.crypt.key_len=%d\n", param->u.crypt.key_len));
|
||||
_rtw_memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8);
|
||||
_rtw_memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8);
|
||||
memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8);
|
||||
memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8);
|
||||
|
||||
padapter->securitypriv.busetkipkey=false;
|
||||
//_set_timer(&padapter->securitypriv.tkip_timer, 50);
|
||||
|
@ -923,12 +923,12 @@ static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
if(strcmp(param->u.crypt.alg, "TKIP") == 0 || strcmp(param->u.crypt.alg, "CCMP") == 0)
|
||||
{
|
||||
printk("[%s] GTK key_len=%d @@@@@@@@@@@@@@@@@@\n", param->u.crypt.alg, param->u.crypt.key_len);
|
||||
_rtw_memcpy(padapter->securitypriv.dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key,(param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(padapter->securitypriv.dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key,(param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
//only TKIP group key need to install this
|
||||
if(param->u.crypt.key_len > 16)
|
||||
{
|
||||
_rtw_memcpy(padapter->securitypriv.dot118021XGrptxmickey[param->u.crypt.idx].skey,&(param->u.crypt.key[16]),8);
|
||||
_rtw_memcpy(padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey,&(param->u.crypt.key[24]),8);
|
||||
memcpy(padapter->securitypriv.dot118021XGrptxmickey[param->u.crypt.idx].skey,&(param->u.crypt.key[16]),8);
|
||||
memcpy(padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey,&(param->u.crypt.key[24]),8);
|
||||
}
|
||||
padapter->securitypriv.binstallGrpkey = true;
|
||||
//DEBUG_ERR((" param->u.crypt.key_len=%d\n", param->u.crypt.key_len));
|
||||
|
@ -944,7 +944,7 @@ static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
int no;
|
||||
//printk("BIP key_len=%d , index=%d @@@@@@@@@@@@@@@@@@\n", param->u.crypt.key_len, param->u.crypt.idx);
|
||||
//save the IGTK key, length 16 bytes
|
||||
_rtw_memcpy(padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey, param->u.crypt.key,(param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey, param->u.crypt.key,(param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
/*printk("IGTK key below:\n");
|
||||
for(no=0;no<16;no++)
|
||||
printk(" %02x ", padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey[no]);
|
||||
|
@ -1002,19 +1002,19 @@ static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
list_for_each_entry(pWapiSta, &pWapiInfo->wapiSTAUsedList, list) {
|
||||
if(_rtw_memcmp(pWapiSta->PeerMacAddr,param->sta_addr,6))
|
||||
{
|
||||
_rtw_memcpy(pWapiSta->lastTxUnicastPN,WapiASUEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastTxUnicastPN,WapiASUEPNInitialValueSrc,16);
|
||||
|
||||
pWapiSta->wapiUsk.bSet = true;
|
||||
_rtw_memcpy(pWapiSta->wapiUsk.dataKey,param->u.crypt.key,16);
|
||||
_rtw_memcpy(pWapiSta->wapiUsk.micKey,param->u.crypt.key+16,16);
|
||||
memcpy(pWapiSta->wapiUsk.dataKey,param->u.crypt.key,16);
|
||||
memcpy(pWapiSta->wapiUsk.micKey,param->u.crypt.key+16,16);
|
||||
pWapiSta->wapiUsk.keyId = param->u.crypt.idx ;
|
||||
pWapiSta->wapiUsk.bTxEnable = true;
|
||||
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPNBEQueue,WapiAEPNInitialValueSrc,16);
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPNBKQueue,WapiAEPNInitialValueSrc,16);
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPNVIQueue,WapiAEPNInitialValueSrc,16);
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPNVOQueue,WapiAEPNInitialValueSrc,16);
|
||||
_rtw_memcpy(pWapiSta->lastRxUnicastPN,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPNBEQueue,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPNBKQueue,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPNVIQueue,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPNVOQueue,WapiAEPNInitialValueSrc,16);
|
||||
memcpy(pWapiSta->lastRxUnicastPN,WapiAEPNInitialValueSrc,16);
|
||||
pWapiSta->wapiUskUpdate.bTxEnable = false;
|
||||
pWapiSta->wapiUskUpdate.bSet = false;
|
||||
|
||||
|
@ -1032,15 +1032,15 @@ static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
if(_rtw_memcmp(pWapiSta->PeerMacAddr,get_bssid(pmlmepriv),6))
|
||||
{
|
||||
pWapiSta->wapiMsk.bSet = true;
|
||||
_rtw_memcpy(pWapiSta->wapiMsk.dataKey,param->u.crypt.key,16);
|
||||
_rtw_memcpy(pWapiSta->wapiMsk.micKey,param->u.crypt.key+16,16);
|
||||
memcpy(pWapiSta->wapiMsk.dataKey,param->u.crypt.key,16);
|
||||
memcpy(pWapiSta->wapiMsk.micKey,param->u.crypt.key+16,16);
|
||||
pWapiSta->wapiMsk.keyId = param->u.crypt.idx ;
|
||||
pWapiSta->wapiMsk.bTxEnable = false;
|
||||
if(!pWapiSta->bSetkeyOk)
|
||||
pWapiSta->bSetkeyOk = true;
|
||||
pWapiSta->bAuthenticateInProgress = false;
|
||||
|
||||
_rtw_memcpy(pWapiSta->lastRxMulticastPN, WapiAEMultiCastPNInitialValueSrc, 16);
|
||||
memcpy(pWapiSta->lastRxMulticastPN, WapiAEMultiCastPNInitialValueSrc, 16);
|
||||
|
||||
if (psecuritypriv->sw_decrypt == false)
|
||||
{
|
||||
|
@ -1092,7 +1092,7 @@ static int rtw_set_wpa_ie(struct adapter *padapter, char *pie, unsigned short ie
|
|||
goto exit;
|
||||
}
|
||||
|
||||
_rtw_memcpy(buf, pie , ielen);
|
||||
memcpy(buf, pie , ielen);
|
||||
|
||||
//dump
|
||||
{
|
||||
|
@ -1113,14 +1113,14 @@ static int rtw_set_wpa_ie(struct adapter *padapter, char *pie, unsigned short ie
|
|||
{
|
||||
padapter->securitypriv.dot11AuthAlgrthm= dot11AuthAlgrthm_8021X;
|
||||
padapter->securitypriv.ndisauthtype=Ndis802_11AuthModeWPAPSK;
|
||||
_rtw_memcpy(padapter->securitypriv.supplicant_ie, &buf[0], ielen);
|
||||
memcpy(padapter->securitypriv.supplicant_ie, &buf[0], ielen);
|
||||
}
|
||||
|
||||
if(rtw_parse_wpa2_ie(buf, ielen, &group_cipher, &pairwise_cipher, NULL) == _SUCCESS)
|
||||
{
|
||||
padapter->securitypriv.dot11AuthAlgrthm= dot11AuthAlgrthm_8021X;
|
||||
padapter->securitypriv.ndisauthtype=Ndis802_11AuthModeWPA2PSK;
|
||||
_rtw_memcpy(padapter->securitypriv.supplicant_ie, &buf[0], ielen);
|
||||
memcpy(padapter->securitypriv.supplicant_ie, &buf[0], ielen);
|
||||
}
|
||||
|
||||
if (group_cipher == 0)
|
||||
|
@ -1195,7 +1195,7 @@ static int rtw_set_wpa_ie(struct adapter *padapter, char *pie, unsigned short ie
|
|||
|
||||
padapter->securitypriv.wps_ie_len = ( (buf[cnt+1]+2) < (MAX_WPA_IE_LEN<<2)) ? (buf[cnt+1]+2):(MAX_WPA_IE_LEN<<2);
|
||||
|
||||
_rtw_memcpy(padapter->securitypriv.wps_ie, &buf[cnt], padapter->securitypriv.wps_ie_len);
|
||||
memcpy(padapter->securitypriv.wps_ie, &buf[cnt], padapter->securitypriv.wps_ie_len);
|
||||
|
||||
set_fwstate(&padapter->mlmepriv, WIFI_UNDER_WPS);
|
||||
|
||||
|
@ -1479,7 +1479,7 @@ static int rtw_wx_set_pmkid(struct net_device *dev,
|
|||
If cmd is IW_PMKSA_REMOVE, it means the wpa_supplicant wants to remove a PMKID/BSSID from driver.
|
||||
*/
|
||||
|
||||
_rtw_memcpy( strIssueBssid, pPMK->bssid.sa_data, ETH_ALEN);
|
||||
memcpy( strIssueBssid, pPMK->bssid.sa_data, ETH_ALEN);
|
||||
if ( pPMK->cmd == IW_PMKSA_ADD )
|
||||
{
|
||||
DBG_871X( "[rtw_wx_set_pmkid] IW_PMKSA_ADD!\n" );
|
||||
|
@ -1501,7 +1501,7 @@ static int rtw_wx_set_pmkid(struct net_device *dev,
|
|||
|
||||
DBG_871X( "[rtw_wx_set_pmkid] BSSID exists in the PMKList.\n" );
|
||||
|
||||
_rtw_memcpy( psecuritypriv->PMKIDList[j].PMKID, pPMK->pmkid, IW_PMKID_LEN);
|
||||
memcpy( psecuritypriv->PMKIDList[j].PMKID, pPMK->pmkid, IW_PMKID_LEN);
|
||||
psecuritypriv->PMKIDList[ j ].bUsed = true;
|
||||
psecuritypriv->PMKIDIndex = j+1;
|
||||
blInserted = true;
|
||||
|
@ -1515,8 +1515,8 @@ static int rtw_wx_set_pmkid(struct net_device *dev,
|
|||
DBG_871X( "[rtw_wx_set_pmkid] Use the new entry index = %d for this PMKID.\n",
|
||||
psecuritypriv->PMKIDIndex );
|
||||
|
||||
_rtw_memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].Bssid, strIssueBssid, ETH_ALEN);
|
||||
_rtw_memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].PMKID, pPMK->pmkid, IW_PMKID_LEN);
|
||||
memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].Bssid, strIssueBssid, ETH_ALEN);
|
||||
memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].PMKID, pPMK->pmkid, IW_PMKID_LEN);
|
||||
|
||||
psecuritypriv->PMKIDList[ psecuritypriv->PMKIDIndex ].bUsed = true;
|
||||
psecuritypriv->PMKIDIndex++ ;
|
||||
|
@ -1811,7 +1811,7 @@ static int rtw_wx_get_wap(struct net_device *dev,
|
|||
((check_fwstate(pmlmepriv, WIFI_AP_STATE)) == true) )
|
||||
{
|
||||
|
||||
_rtw_memcpy(wrqu->ap_addr.sa_data, pcur_bss->MacAddress, ETH_ALEN);
|
||||
memcpy(wrqu->ap_addr.sa_data, pcur_bss->MacAddress, ETH_ALEN);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1969,7 +1969,7 @@ static int rtw_wx_set_scan(struct net_device *dev, struct iw_request_info *a,
|
|||
{
|
||||
int len = min((int)req->essid_len, IW_ESSID_MAX_SIZE);
|
||||
|
||||
_rtw_memcpy(ssid[0].Ssid, req->essid, len);
|
||||
memcpy(ssid[0].Ssid, req->essid, len);
|
||||
ssid[0].SsidLength = len;
|
||||
|
||||
DBG_871X("IW_SCAN_THIS_ESSID, ssid=%s, len=%d\n", req->essid, req->essid_len);
|
||||
|
@ -2017,7 +2017,7 @@ static int rtw_wx_set_scan(struct net_device *dev, struct iw_request_info *a,
|
|||
|
||||
if(sec_len>0 && sec_len<=len) {
|
||||
ssid[ssid_index].SsidLength = sec_len;
|
||||
_rtw_memcpy(ssid[ssid_index].Ssid, pos, ssid[ssid_index].SsidLength);
|
||||
memcpy(ssid[ssid_index].Ssid, pos, ssid[ssid_index].SsidLength);
|
||||
//DBG_871X("%s COMBO_SCAN with specific ssid:%s, %d\n", __FUNCTION__
|
||||
// , ssid[ssid_index].Ssid, ssid[ssid_index].SsidLength);
|
||||
ssid_index++;
|
||||
|
@ -2265,7 +2265,7 @@ static int rtw_wx_set_essid(struct net_device *dev,
|
|||
|
||||
_rtw_memset(&ndis_ssid, 0, sizeof(NDIS_802_11_SSID));
|
||||
ndis_ssid.SsidLength = len;
|
||||
_rtw_memcpy(ndis_ssid.Ssid, extra, len);
|
||||
memcpy(ndis_ssid.Ssid, extra, len);
|
||||
src_ssid = ndis_ssid.Ssid;
|
||||
|
||||
RT_TRACE(_module_rtl871x_ioctl_os_c, _drv_info_, ("rtw_wx_set_essid: ssid=[%s]\n", src_ssid));
|
||||
|
@ -2357,7 +2357,7 @@ static int rtw_wx_get_essid(struct net_device *dev,
|
|||
|
||||
wrqu->essid.length = len;
|
||||
|
||||
_rtw_memcpy(extra, pcur_bss->Ssid.Ssid, len);
|
||||
memcpy(extra, pcur_bss->Ssid.Ssid, len);
|
||||
|
||||
wrqu->essid.flags = 1;
|
||||
}
|
||||
|
@ -2718,7 +2718,7 @@ static int rtw_wx_set_enc(struct net_device *dev,
|
|||
|
||||
wep.KeyIndex |= 0x80000000;
|
||||
|
||||
_rtw_memcpy(wep.KeyMaterial, keybuf, wep.KeyLength);
|
||||
memcpy(wep.KeyMaterial, keybuf, wep.KeyLength);
|
||||
|
||||
if (rtw_set_802_11_add_wep(padapter, &wep) == false) {
|
||||
if(rf_on == pwrpriv->rf_pwrstate )
|
||||
|
@ -2790,7 +2790,7 @@ static int rtw_wx_get_enc(struct net_device *dev,
|
|||
|
||||
if(erq->length)
|
||||
{
|
||||
_rtw_memcpy(keybuf, padapter->securitypriv.dot11DefKey[key].skey, padapter->securitypriv.dot11DefKeylen[key]);
|
||||
memcpy(keybuf, padapter->securitypriv.dot11DefKey[key].skey, padapter->securitypriv.dot11DefKeylen[key]);
|
||||
|
||||
erq->flags |= IW_ENCODE_ENABLED;
|
||||
|
||||
|
@ -3057,7 +3057,7 @@ static int rtw_wx_set_enc_ext(struct net_device *dev,
|
|||
#ifndef CONFIG_IOCTL_CFG80211
|
||||
case IW_ENCODE_ALG_SM4:
|
||||
alg_name= "SMS4";
|
||||
_rtw_memcpy(param->sta_addr, pext->addr.sa_data, ETH_ALEN);
|
||||
memcpy(param->sta_addr, pext->addr.sa_data, ETH_ALEN);
|
||||
DBG_871X("rtw_wx_set_enc_ext: SMS4 case \n");
|
||||
break;
|
||||
#endif
|
||||
|
@ -3093,18 +3093,18 @@ static int rtw_wx_set_enc_ext(struct net_device *dev,
|
|||
#ifdef CONFIG_WAPI_SUPPORT
|
||||
#ifndef CONFIG_IOCTL_CFG80211
|
||||
if(pext->alg == IW_ENCODE_ALG_SM4)
|
||||
_rtw_memcpy(param->u.crypt.seq, pext->rx_seq, 16);
|
||||
memcpy(param->u.crypt.seq, pext->rx_seq, 16);
|
||||
else
|
||||
#endif //CONFIG_IOCTL_CFG80211
|
||||
#endif //CONFIG_WAPI_SUPPORT
|
||||
_rtw_memcpy(param->u.crypt.seq, pext->rx_seq, 8);
|
||||
memcpy(param->u.crypt.seq, pext->rx_seq, 8);
|
||||
}
|
||||
|
||||
if(pext->key_len)
|
||||
{
|
||||
param->u.crypt.key_len = pext->key_len;
|
||||
//_rtw_memcpy(param + 1, pext + 1, pext->key_len);
|
||||
_rtw_memcpy(param->u.crypt.key, pext + 1, pext->key_len);
|
||||
//memcpy(param + 1, pext + 1, pext->key_len);
|
||||
memcpy(param->u.crypt.key, pext + 1, pext->key_len);
|
||||
}
|
||||
|
||||
if (pencoding->flags & IW_ENCODE_DISABLED)
|
||||
|
@ -3131,7 +3131,7 @@ static int rtw_wx_get_nick(struct net_device *dev,
|
|||
if(extra) {
|
||||
wrqu->data.length = 14;
|
||||
wrqu->data.flags = 1;
|
||||
_rtw_memcpy(extra, "<WIFI@REALTEK>", 14);
|
||||
memcpy(extra, "<WIFI@REALTEK>", 14);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -3435,7 +3435,7 @@ static int rtw_drvext_hdl(struct net_device *dev, struct iw_request_info *info,
|
|||
ret = 0;
|
||||
|
||||
if (bset == 0x00) {//query info
|
||||
//_rtw_memcpy(p->pointer, pparmbuf, len);
|
||||
//memcpy(p->pointer, pparmbuf, len);
|
||||
if (copy_to_user(p->pointer, pparmbuf, len))
|
||||
ret = -EFAULT;
|
||||
}
|
||||
|
@ -3888,7 +3888,7 @@ static int rtw_p2p_set_go_nego_ssid(struct net_device *dev,
|
|||
struct wifidirect_info *pwdinfo= &(padapter->wdinfo);
|
||||
|
||||
DBG_871X( "[%s] ssid = %s, len = %zu\n", __FUNCTION__, extra, strlen( extra ) );
|
||||
_rtw_memcpy( pwdinfo->nego_ssid, extra, strlen( extra ) );
|
||||
memcpy( pwdinfo->nego_ssid, extra, strlen( extra ) );
|
||||
pwdinfo->nego_ssidlen = strlen( extra );
|
||||
|
||||
return ret;
|
||||
|
@ -4033,7 +4033,7 @@ static int rtw_p2p_profilefound(struct net_device *dev,
|
|||
}
|
||||
|
||||
//pwdinfo->profileinfo[ pwdinfo->profileindex ].ssidlen = ( extra[18] - '0' ) * 10 + ( extra[ 19 ] - '0' );
|
||||
//_rtw_memcpy( pwdinfo->profileinfo[ pwdinfo->profileindex ].ssid, &extra[ 20 ], pwdinfo->profileinfo[ pwdinfo->profileindex ].ssidlen );
|
||||
//memcpy( pwdinfo->profileinfo[ pwdinfo->profileindex ].ssid, &extra[ 20 ], pwdinfo->profileinfo[ pwdinfo->profileindex ].ssidlen );
|
||||
pwdinfo->profileindex++;
|
||||
}
|
||||
}
|
||||
|
@ -4055,7 +4055,7 @@ static int rtw_p2p_setDN(struct net_device *dev,
|
|||
|
||||
DBG_871X( "[%s] %s %d\n", __FUNCTION__, extra, wrqu->data.length -1 );
|
||||
_rtw_memset( pwdinfo->device_name, 0x00, WPS_MAX_DEVICE_NAME_LEN );
|
||||
_rtw_memcpy( pwdinfo->device_name, extra, wrqu->data.length - 1 );
|
||||
memcpy( pwdinfo->device_name, extra, wrqu->data.length - 1 );
|
||||
pwdinfo->device_name_len = wrqu->data.length - 1;
|
||||
|
||||
return ret;
|
||||
|
@ -4325,7 +4325,7 @@ static int rtw_p2p_get_wps_configmethod(struct net_device *dev,
|
|||
}
|
||||
|
||||
wrqu->data.length = strlen(attr_content_str);
|
||||
_rtw_memcpy(extra, attr_content_str, wrqu->data.length);
|
||||
memcpy(extra, attr_content_str, wrqu->data.length);
|
||||
|
||||
return ret;
|
||||
|
||||
|
@ -4478,7 +4478,7 @@ static int rtw_p2p_get_go_device_address(struct net_device *dev,
|
|||
}
|
||||
|
||||
wrqu->data.length = strlen(go_devadd_str);
|
||||
_rtw_memcpy(extra, go_devadd_str, wrqu->data.length);
|
||||
memcpy(extra, go_devadd_str, wrqu->data.length);
|
||||
|
||||
return ret;
|
||||
|
||||
|
@ -4535,7 +4535,7 @@ static int rtw_p2p_get_device_type(struct net_device *dev,
|
|||
__be16 be_type;
|
||||
u16 type;
|
||||
|
||||
_rtw_memcpy(&be_type, dev_type, 2);
|
||||
memcpy(&be_type, dev_type, 2);
|
||||
type = be16_to_cpu(be_type);
|
||||
sprintf(dev_type_str, "\n\nN=%.2d", type);
|
||||
blnMatch = 1;
|
||||
|
@ -4556,7 +4556,7 @@ static int rtw_p2p_get_device_type(struct net_device *dev,
|
|||
}
|
||||
|
||||
wrqu->data.length = strlen(dev_type_str);
|
||||
_rtw_memcpy(extra, dev_type_str, wrqu->data.length);
|
||||
memcpy(extra, dev_type_str, wrqu->data.length);
|
||||
|
||||
return ret;
|
||||
|
||||
|
@ -4630,7 +4630,7 @@ static int rtw_p2p_get_device_name(struct net_device *dev,
|
|||
}
|
||||
|
||||
wrqu->data.length = strlen(dev_name_str);
|
||||
_rtw_memcpy(extra, dev_name_str, wrqu->data.length);
|
||||
memcpy(extra, dev_name_str, wrqu->data.length);
|
||||
|
||||
return ret;
|
||||
|
||||
|
@ -4719,7 +4719,7 @@ static int rtw_p2p_get_invitation_procedure(struct net_device *dev,
|
|||
}
|
||||
|
||||
wrqu->data.length = strlen(inv_proc_str);
|
||||
_rtw_memcpy(extra, inv_proc_str, wrqu->data.length);
|
||||
memcpy(extra, inv_proc_str, wrqu->data.length);
|
||||
|
||||
return ret;
|
||||
|
||||
|
@ -4796,7 +4796,7 @@ static int rtw_p2p_connect(struct net_device *dev,
|
|||
_rtw_memset( &pwdinfo->groupid_info, 0x00, sizeof( struct group_id_info ) );
|
||||
|
||||
pwdinfo->nego_req_info.peer_channel_num[ 0 ] = uintPeerChannel;
|
||||
_rtw_memcpy( pwdinfo->nego_req_info.peerDevAddr, pnetwork->network.MacAddress, ETH_ALEN );
|
||||
memcpy( pwdinfo->nego_req_info.peerDevAddr, pnetwork->network.MacAddress, ETH_ALEN );
|
||||
pwdinfo->nego_req_info.benable = true;
|
||||
|
||||
_cancel_timer_ex( &pwdinfo->restore_p2p_state_timer );
|
||||
|
@ -4979,7 +4979,7 @@ static int rtw_p2p_invite_req(struct net_device *dev,
|
|||
|
||||
// Store the GO's ssid
|
||||
pinvite_req_info->ssidlen = wrqu->data.length - 36;
|
||||
_rtw_memcpy( pinvite_req_info->go_ssid, &extra[ 36 ], (u32) pinvite_req_info->ssidlen );
|
||||
memcpy( pinvite_req_info->go_ssid, &extra[ 36 ], (u32) pinvite_req_info->ssidlen );
|
||||
pinvite_req_info->benable = true;
|
||||
pinvite_req_info->peer_ch = uintPeerChannel;
|
||||
|
||||
|
@ -5636,8 +5636,8 @@ static int rtw_p2p_prov_disc(struct net_device *dev,
|
|||
#endif // CONFIG_WFD
|
||||
|
||||
DBG_871X( "[%s] peer channel: %d!\n", __FUNCTION__, uintPeerChannel );
|
||||
_rtw_memcpy( pwdinfo->tx_prov_disc_info.peerIFAddr, pnetwork->network.MacAddress, ETH_ALEN );
|
||||
_rtw_memcpy( pwdinfo->tx_prov_disc_info.peerDevAddr, peerMAC, ETH_ALEN );
|
||||
memcpy( pwdinfo->tx_prov_disc_info.peerIFAddr, pnetwork->network.MacAddress, ETH_ALEN );
|
||||
memcpy( pwdinfo->tx_prov_disc_info.peerDevAddr, peerMAC, ETH_ALEN );
|
||||
pwdinfo->tx_prov_disc_info.peer_channel_num[0] = ( u16 ) uintPeerChannel;
|
||||
pwdinfo->tx_prov_disc_info.benable = true;
|
||||
rtw_p2p_set_pre_state(pwdinfo, rtw_p2p_state(pwdinfo));
|
||||
|
@ -5645,11 +5645,11 @@ static int rtw_p2p_prov_disc(struct net_device *dev,
|
|||
|
||||
if(rtw_p2p_chk_role(pwdinfo, P2P_ROLE_CLIENT))
|
||||
{
|
||||
_rtw_memcpy( &pwdinfo->tx_prov_disc_info.ssid, &pnetwork->network.Ssid, sizeof( NDIS_802_11_SSID ) );
|
||||
memcpy( &pwdinfo->tx_prov_disc_info.ssid, &pnetwork->network.Ssid, sizeof( NDIS_802_11_SSID ) );
|
||||
}
|
||||
else if(rtw_p2p_chk_role(pwdinfo, P2P_ROLE_DEVICE) || rtw_p2p_chk_role(pwdinfo, P2P_ROLE_GO))
|
||||
{
|
||||
_rtw_memcpy( pwdinfo->tx_prov_disc_info.ssid.Ssid, pwdinfo->p2p_wildcard_ssid, P2P_WILDCARD_SSID_LEN );
|
||||
memcpy( pwdinfo->tx_prov_disc_info.ssid.Ssid, pwdinfo->p2p_wildcard_ssid, P2P_WILDCARD_SSID_LEN );
|
||||
pwdinfo->tx_prov_disc_info.ssid.SsidLength= P2P_WILDCARD_SSID_LEN;
|
||||
}
|
||||
|
||||
|
@ -7011,9 +7011,9 @@ static u8 set_pairwise_key(struct adapter *padapter, struct sta_info *psta)
|
|||
|
||||
psetstakey_para->algorithm = (u8)psta->dot118021XPrivacy;
|
||||
|
||||
_rtw_memcpy(psetstakey_para->addr, psta->hwaddr, ETH_ALEN);
|
||||
memcpy(psetstakey_para->addr, psta->hwaddr, ETH_ALEN);
|
||||
|
||||
_rtw_memcpy(psetstakey_para->key, &psta->dot118021x_UncstKey, 16);
|
||||
memcpy(psetstakey_para->key, &psta->dot118021x_UncstKey, 16);
|
||||
|
||||
|
||||
res = rtw_enqueue_cmd(pcmdpriv, ph2c);
|
||||
|
@ -7071,7 +7071,7 @@ static int set_group_key(struct adapter *padapter, u8 *key, u8 alg, int keyid)
|
|||
keylen = 16;
|
||||
}
|
||||
|
||||
_rtw_memcpy(&(psetkeyparm->key[0]), key, keylen);
|
||||
memcpy(&(psetkeyparm->key[0]), key, keylen);
|
||||
|
||||
pcmd->cmdcode = _SetKey_CMD_;
|
||||
pcmd->parmbuf = (u8 *)psetkeyparm;
|
||||
|
@ -7202,7 +7202,7 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
|
||||
pwep->KeyIndex = wep_key_idx;
|
||||
|
||||
_rtw_memcpy(pwep->KeyMaterial, param->u.crypt.key, pwep->KeyLength);
|
||||
memcpy(pwep->KeyMaterial, param->u.crypt.key, pwep->KeyLength);
|
||||
|
||||
if(param->u.crypt.set_tx)
|
||||
{
|
||||
|
@ -7221,7 +7221,7 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
|
||||
psecuritypriv->dot11PrivacyKeyIndex = wep_key_idx;
|
||||
|
||||
_rtw_memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength);
|
||||
memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength);
|
||||
|
||||
psecuritypriv->dot11DefKeylen[wep_key_idx]=pwep->KeyLength;
|
||||
|
||||
|
@ -7236,7 +7236,7 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
//don't update "psecuritypriv->dot11PrivacyAlgrthm" and
|
||||
//"psecuritypriv->dot11PrivacyKeyIndex=keyid", but can rtw_set_key to cam
|
||||
|
||||
_rtw_memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength);
|
||||
memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength);
|
||||
|
||||
psecuritypriv->dot11DefKeylen[wep_key_idx] = pwep->KeyLength;
|
||||
|
||||
|
@ -7257,7 +7257,7 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
{
|
||||
DBG_871X("%s, set group_key, WEP\n", __FUNCTION__);
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
psecuritypriv->dot118021XGrpPrivacy = _WEP40_;
|
||||
if(param->u.crypt.key_len==13)
|
||||
|
@ -7272,12 +7272,12 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
|
||||
psecuritypriv->dot118021XGrpPrivacy = _TKIP_;
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
//DEBUG_ERR("set key length :param->u.crypt.key_len=%d\n", param->u.crypt.key_len);
|
||||
//set mic key
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8);
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8);
|
||||
memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8);
|
||||
memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8);
|
||||
|
||||
psecuritypriv->busetkipkey = true;
|
||||
|
||||
|
@ -7288,7 +7288,7 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
|
||||
psecuritypriv->dot118021XGrpPrivacy = _AES_;
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -7324,7 +7324,7 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
{
|
||||
if(param->u.crypt.set_tx ==1)
|
||||
{
|
||||
_rtw_memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
if(strcmp(param->u.crypt.alg, "WEP") == 0)
|
||||
{
|
||||
|
@ -7344,8 +7344,8 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
|
||||
//DEBUG_ERR("set key length :param->u.crypt.key_len=%d\n", param->u.crypt.key_len);
|
||||
//set mic key
|
||||
_rtw_memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8);
|
||||
_rtw_memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8);
|
||||
memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8);
|
||||
memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8);
|
||||
|
||||
psecuritypriv->busetkipkey = true;
|
||||
|
||||
|
@ -7373,7 +7373,7 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
{
|
||||
if(strcmp(param->u.crypt.alg, "WEP") == 0)
|
||||
{
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
psecuritypriv->dot118021XGrpPrivacy = _WEP40_;
|
||||
if(param->u.crypt.key_len==13)
|
||||
|
@ -7385,12 +7385,12 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
{
|
||||
psecuritypriv->dot118021XGrpPrivacy = _TKIP_;
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
|
||||
//DEBUG_ERR("set key length :param->u.crypt.key_len=%d\n", param->u.crypt.key_len);
|
||||
//set mic key
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8);
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8);
|
||||
memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8);
|
||||
memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8);
|
||||
|
||||
psecuritypriv->busetkipkey = true;
|
||||
|
||||
|
@ -7399,7 +7399,7 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
{
|
||||
psecuritypriv->dot118021XGrpPrivacy = _AES_;
|
||||
|
||||
_rtw_memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -7452,7 +7452,7 @@ static int rtw_set_beacon(struct net_device *dev, struct ieee_param *param, int
|
|||
if(check_fwstate(pmlmepriv, WIFI_AP_STATE) != true)
|
||||
return -EINVAL;
|
||||
|
||||
_rtw_memcpy(&pstapriv->max_num_sta, param->u.bcn_ie.reserved, 2);
|
||||
memcpy(&pstapriv->max_num_sta, param->u.bcn_ie.reserved, 2);
|
||||
|
||||
if((pstapriv->max_num_sta>NUM_STA) || (pstapriv->max_num_sta<=0))
|
||||
pstapriv->max_num_sta = NUM_STA;
|
||||
|
@ -7532,7 +7532,7 @@ static int rtw_add_sta(struct net_device *dev, struct ieee_param *param)
|
|||
|
||||
psta->aid = param->u.add_sta.aid;//aid=1~2007
|
||||
|
||||
_rtw_memcpy(psta->bssrateset, param->u.add_sta.tx_supp_rates, 16);
|
||||
memcpy(psta->bssrateset, param->u.add_sta.tx_supp_rates, 16);
|
||||
|
||||
|
||||
//check wmm cap.
|
||||
|
@ -7551,7 +7551,7 @@ static int rtw_add_sta(struct net_device *dev, struct ieee_param *param)
|
|||
{
|
||||
psta->htpriv.ht_option = true;
|
||||
psta->qos_option = 1;
|
||||
_rtw_memcpy((void*)&psta->htpriv.ht_cap, (void*)¶m->u.add_sta.ht_cap, sizeof(struct rtw_ieee80211_ht_cap));
|
||||
memcpy((void*)&psta->htpriv.ht_cap, (void*)¶m->u.add_sta.ht_cap, sizeof(struct rtw_ieee80211_ht_cap));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -7671,9 +7671,9 @@ static int rtw_ioctl_get_sta_data(struct net_device *dev, struct ieee_param *par
|
|||
(psta->ht_20mhz_set <<5));
|
||||
|
||||
psta_data->tx_supp_rates_len = psta->bssratelen;
|
||||
_rtw_memcpy(psta_data->tx_supp_rates, psta->bssrateset, psta->bssratelen);
|
||||
memcpy(psta_data->tx_supp_rates, psta->bssrateset, psta->bssratelen);
|
||||
#ifdef CONFIG_80211N_HT
|
||||
_rtw_memcpy(&psta_data->ht_cap, &psta->htpriv.ht_cap, sizeof(struct rtw_ieee80211_ht_cap));
|
||||
memcpy(&psta_data->ht_cap, &psta->htpriv.ht_cap, sizeof(struct rtw_ieee80211_ht_cap));
|
||||
#endif //CONFIG_80211N_HT
|
||||
psta_data->rx_pkts = psta->sta_stats.rx_data_pkts;
|
||||
psta_data->rx_bytes = psta->sta_stats.rx_bytes;
|
||||
|
@ -7730,7 +7730,7 @@ static int rtw_get_sta_wpaie(struct net_device *dev, struct ieee_param *param)
|
|||
|
||||
param->u.wpa_ie.len = copy_len;
|
||||
|
||||
_rtw_memcpy(param->u.wpa_ie.reserved, psta->wpa_ie, copy_len);
|
||||
memcpy(param->u.wpa_ie.reserved, psta->wpa_ie, copy_len);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -7780,7 +7780,7 @@ static int rtw_set_wps_beacon(struct net_device *dev, struct ieee_param *param,
|
|||
return -EINVAL;
|
||||
}
|
||||
|
||||
_rtw_memcpy(pmlmepriv->wps_beacon_ie, param->u.bcn_ie.buf, ie_len);
|
||||
memcpy(pmlmepriv->wps_beacon_ie, param->u.bcn_ie.buf, ie_len);
|
||||
|
||||
update_beacon(padapter, _VENDOR_SPECIFIC_IE_, wps_oui, true);
|
||||
|
||||
|
@ -7822,7 +7822,7 @@ static int rtw_set_wps_probe_resp(struct net_device *dev, struct ieee_param *par
|
|||
DBG_871X("%s()-%d: rtw_malloc() ERROR!\n", __FUNCTION__, __LINE__);
|
||||
return -EINVAL;
|
||||
}
|
||||
_rtw_memcpy(pmlmepriv->wps_probe_resp_ie, param->u.bcn_ie.buf, ie_len);
|
||||
memcpy(pmlmepriv->wps_probe_resp_ie, param->u.bcn_ie.buf, ie_len);
|
||||
}
|
||||
|
||||
|
||||
|
@ -7860,7 +7860,7 @@ static int rtw_set_wps_assoc_resp(struct net_device *dev, struct ieee_param *par
|
|||
return -EINVAL;
|
||||
}
|
||||
|
||||
_rtw_memcpy(pmlmepriv->wps_assoc_resp_ie, param->u.bcn_ie.buf, ie_len);
|
||||
memcpy(pmlmepriv->wps_assoc_resp_ie, param->u.bcn_ie.buf, ie_len);
|
||||
}
|
||||
|
||||
|
||||
|
@ -7896,7 +7896,7 @@ static int rtw_set_hidden_ssid(struct net_device *dev, struct ieee_param *param,
|
|||
WLAN_BSSID_EX *pbss_network = &mlmepriv->cur_network.network;
|
||||
WLAN_BSSID_EX *pbss_network_ext = &mlmeinfo->network;
|
||||
|
||||
_rtw_memcpy(ssid, ssid_ie+2, ssid_len);
|
||||
memcpy(ssid, ssid_ie+2, ssid_len);
|
||||
ssid[ssid_len>NDIS_802_11_LENGTH_SSID?NDIS_802_11_LENGTH_SSID:ssid_len] = 0x0;
|
||||
|
||||
if(0)
|
||||
|
@ -7905,9 +7905,9 @@ static int rtw_set_hidden_ssid(struct net_device *dev, struct ieee_param *param,
|
|||
pbss_network->Ssid.Ssid, pbss_network->Ssid.SsidLength,
|
||||
pbss_network_ext->Ssid.Ssid, pbss_network_ext->Ssid.SsidLength);
|
||||
|
||||
_rtw_memcpy(pbss_network->Ssid.Ssid, (void *)ssid, ssid_len);
|
||||
memcpy(pbss_network->Ssid.Ssid, (void *)ssid, ssid_len);
|
||||
pbss_network->Ssid.SsidLength = ssid_len;
|
||||
_rtw_memcpy(pbss_network_ext->Ssid.Ssid, (void *)ssid, ssid_len);
|
||||
memcpy(pbss_network_ext->Ssid.Ssid, (void *)ssid, ssid_len);
|
||||
pbss_network_ext->Ssid.SsidLength = ssid_len;
|
||||
|
||||
if(0)
|
||||
|
@ -8171,7 +8171,7 @@ static int rtw_wx_set_priv(struct net_device *dev,
|
|||
return -ENOMEM;
|
||||
}
|
||||
|
||||
_rtw_memcpy(ext_dbg, ext, len);
|
||||
memcpy(ext_dbg, ext, len);
|
||||
#endif
|
||||
|
||||
//added for wps2.0 @20110524
|
||||
|
@ -8188,7 +8188,7 @@ static int rtw_wx_set_priv(struct net_device *dev,
|
|||
{
|
||||
cp_sz = probereq_wpsie_len>MAX_WPS_IE_LEN ? MAX_WPS_IE_LEN:probereq_wpsie_len;
|
||||
|
||||
//_rtw_memcpy(pmlmepriv->probereq_wpsie, probereq_wpsie, cp_sz);
|
||||
//memcpy(pmlmepriv->probereq_wpsie, probereq_wpsie, cp_sz);
|
||||
//pmlmepriv->probereq_wpsie_len = cp_sz;
|
||||
if(pmlmepriv->wps_probe_req_ie)
|
||||
{
|
||||
|
@ -8206,7 +8206,7 @@ static int rtw_wx_set_priv(struct net_device *dev,
|
|||
|
||||
}
|
||||
|
||||
_rtw_memcpy(pmlmepriv->wps_probe_req_ie, probereq_wpsie, cp_sz);
|
||||
memcpy(pmlmepriv->wps_probe_req_ie, probereq_wpsie, cp_sz);
|
||||
pmlmepriv->wps_probe_req_ie_len = cp_sz;
|
||||
|
||||
}
|
||||
|
@ -9344,7 +9344,7 @@ static int rtw_mp_efuse_set(struct net_device *dev,
|
|||
}
|
||||
else if (strcmp(tmp[0], "btfk2map") == 0)
|
||||
{
|
||||
_rtw_memcpy(pEfuseHal->BTEfuseModifiedMap, pEfuseHal->fakeBTEfuseModifiedMap, EFUSE_BT_MAX_MAP_LEN);
|
||||
memcpy(pEfuseHal->BTEfuseModifiedMap, pEfuseHal->fakeBTEfuseModifiedMap, EFUSE_BT_MAX_MAP_LEN);
|
||||
|
||||
EFUSE_GetEfuseDefinition(padapter, EFUSE_BT, TYPE_AVAILABLE_EFUSE_BYTES_TOTAL, (void *)&max_available_size, false);
|
||||
if (max_available_size < 1)
|
||||
|
@ -9528,7 +9528,7 @@ static int rtw_tdls_enable(struct net_device *dev,
|
|||
|
||||
if(psta->tdls_sta_state != TDLS_STATE_NONE)
|
||||
{
|
||||
_rtw_memcpy(tdls_sta[index], psta->hwaddr, ETH_ALEN);
|
||||
memcpy(tdls_sta[index], psta->hwaddr, ETH_ALEN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -10101,7 +10101,7 @@ static int rtw_widi_set_probe_request(struct net_device *dev,
|
|||
if(pbuf)
|
||||
{
|
||||
copy_from_user(pbuf, wrqu->data.pointer, wrqu->data.length);
|
||||
//_rtw_memcpy(pbuf, wrqu->data.pointer, wrqu->data.length);
|
||||
//memcpy(pbuf, wrqu->data.pointer, wrqu->data.length);
|
||||
|
||||
if( wrqu->data.flags == 0 )
|
||||
intel_widi_wk_cmd(padapter, INTEL_WIDI_ISSUE_PROB_WK, pbuf);
|
||||
|
@ -10187,11 +10187,11 @@ static s32 createpseudoadhoc(struct adapter *padapter)
|
|||
passoc_ssid = &pmlmepriv->assoc_ssid;
|
||||
_rtw_memset(passoc_ssid, 0, sizeof(NDIS_802_11_SSID));
|
||||
passoc_ssid->SsidLength = sizeof(ssid) - 1;
|
||||
_rtw_memcpy(passoc_ssid->Ssid, ssid, passoc_ssid->SsidLength);
|
||||
memcpy(passoc_ssid->Ssid, ssid, passoc_ssid->SsidLength);
|
||||
|
||||
pdev_network = &padapter->registrypriv.dev_network;
|
||||
pibss = padapter->registrypriv.dev_network.MacAddress;
|
||||
_rtw_memcpy(&pdev_network->Ssid, passoc_ssid, sizeof(NDIS_802_11_SSID));
|
||||
memcpy(&pdev_network->Ssid, passoc_ssid, sizeof(NDIS_802_11_SSID));
|
||||
|
||||
rtw_update_registrypriv_dev_network(padapter);
|
||||
rtw_generate_random_ibss(pibss);
|
||||
|
@ -10217,7 +10217,7 @@ static s32 createpseudoadhoc(struct adapter *padapter)
|
|||
//3 join psudo AdHoc
|
||||
pcur_network->join_res = 1;
|
||||
pcur_network->aid = psta->aid = 1;
|
||||
_rtw_memcpy(&pcur_network->network, pdev_network, get_WLAN_BSSID_EX_sz(pdev_network));
|
||||
memcpy(&pcur_network->network, pdev_network, get_WLAN_BSSID_EX_sz(pdev_network));
|
||||
{
|
||||
u8 val8;
|
||||
|
||||
|
@ -10274,10 +10274,10 @@ static struct xmit_frame* createloopbackpkt(struct adapter *padapter, u32 size)
|
|||
_rtw_memset(pattrib, 0, sizeof(struct pkt_attrib));
|
||||
|
||||
pattrib->ether_type = 0x8723;
|
||||
_rtw_memcpy(pattrib->src, padapter->eeprompriv.mac_addr, ETH_ALEN);
|
||||
_rtw_memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
|
||||
memcpy(pattrib->src, padapter->eeprompriv.mac_addr, ETH_ALEN);
|
||||
memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
|
||||
_rtw_memset(pattrib->dst, 0xFF, ETH_ALEN);
|
||||
_rtw_memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
|
||||
memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
|
||||
// pattrib->pctrl = 0;
|
||||
// pattrib->dhcp_pkt = 0;
|
||||
// pattrib->pktlen = 0;
|
||||
|
@ -10336,9 +10336,9 @@ static struct xmit_frame* createloopbackpkt(struct adapter *padapter, u32 size)
|
|||
//3 5.1. make wlan header, make_wlanhdr()
|
||||
hdr = (struct rtw_ieee80211_hdr *)pkt_start;
|
||||
SetFrameSubType(&hdr->frame_ctl, pattrib->subtype);
|
||||
_rtw_memcpy(hdr->addr1, pattrib->dst, ETH_ALEN); // DA
|
||||
_rtw_memcpy(hdr->addr2, pattrib->src, ETH_ALEN); // SA
|
||||
_rtw_memcpy(hdr->addr3, get_bssid(&padapter->mlmepriv), ETH_ALEN); // RA, BSSID
|
||||
memcpy(hdr->addr1, pattrib->dst, ETH_ALEN); // DA
|
||||
memcpy(hdr->addr2, pattrib->src, ETH_ALEN); // SA
|
||||
memcpy(hdr->addr3, get_bssid(&padapter->mlmepriv), ETH_ALEN); // RA, BSSID
|
||||
|
||||
//3 5.2. make payload
|
||||
ptr = pkt_start + pattrib->hdrlen;
|
||||
|
@ -10384,7 +10384,7 @@ static void printdata(u8 *pbuf, u32 len)
|
|||
u8 n;
|
||||
val = 0;
|
||||
n = len - i;
|
||||
_rtw_memcpy(&val, pbuf+i, n);
|
||||
memcpy(&val, pbuf+i, n);
|
||||
sprintf(str, "%08X", val);
|
||||
n = (4 - n) * 2;
|
||||
printk("%8s", str+n);
|
||||
|
@ -10496,7 +10496,7 @@ thread_return lbk_thread(thread_context context)
|
|||
}
|
||||
|
||||
ploopback->txsize = TXDESC_SIZE + pxmitframe->attrib.last_txcmdsz;
|
||||
_rtw_memcpy(ploopback->txbuf, pxmitframe->buf_addr, ploopback->txsize);
|
||||
memcpy(ploopback->txbuf, pxmitframe->buf_addr, ploopback->txsize);
|
||||
ff_hwaddr = rtw_get_ff_hwaddr(pxmitframe);
|
||||
cnt++;
|
||||
DBG_8192C("%s: wirte port cnt=%d size=%d\n", __func__, cnt, ploopback->txsize);
|
||||
|
@ -10564,7 +10564,7 @@ static void loopbackTest(struct adapter *padapter, u32 cnt, u32 size, u8* pmsg)
|
|||
if (len) break;
|
||||
rtw_msleep_os(1);
|
||||
} while (1);
|
||||
_rtw_memcpy(pmsg, ploopback->msg, len+1);
|
||||
memcpy(pmsg, ploopback->msg, len+1);
|
||||
freeLoopback(padapter);
|
||||
|
||||
return;
|
||||
|
@ -11041,7 +11041,7 @@ static int rtw_ioctl_wext_private(struct net_device *dev, union iwreq_data *wrq_
|
|||
union iwreq_data wdata;
|
||||
|
||||
|
||||
_rtw_memcpy(&wdata, wrq_data, sizeof(wdata));
|
||||
memcpy(&wdata, wrq_data, sizeof(wdata));
|
||||
|
||||
input_len = wdata.data.length;
|
||||
input = rtw_zmalloc(input_len);
|
||||
|
@ -11168,7 +11168,7 @@ static int rtw_ioctl_wext_private(struct net_device *dev, union iwreq_data *wrq_
|
|||
wdata.data.length = priv_args[k].set_args & IW_PRIV_SIZE_MASK;
|
||||
|
||||
/* Fetch string */
|
||||
_rtw_memcpy(buffer, ptr, wdata.data.length);
|
||||
memcpy(buffer, ptr, wdata.data.length);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -11206,7 +11206,7 @@ static int rtw_ioctl_wext_private(struct net_device *dev, union iwreq_data *wrq_
|
|||
/* First case : all SET args fit within wrq */
|
||||
if (offset)
|
||||
wdata.mode = subcmd;
|
||||
_rtw_memcpy(wdata.name + offset, buffer, IFNAMSIZ - offset);
|
||||
memcpy(wdata.name + offset, buffer, IFNAMSIZ - offset);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -11296,7 +11296,7 @@ static int rtw_ioctl_wext_private(struct net_device *dev, union iwreq_data *wrq_
|
|||
err = -E2BIG;
|
||||
goto exit;
|
||||
}
|
||||
_rtw_memcpy(output+output_len, str, len);
|
||||
memcpy(output+output_len, str, len);
|
||||
}
|
||||
break;
|
||||
|
||||
|
@ -11311,13 +11311,13 @@ static int rtw_ioctl_wext_private(struct net_device *dev, union iwreq_data *wrq_
|
|||
err = -E2BIG;
|
||||
goto exit;
|
||||
}
|
||||
_rtw_memcpy(output+output_len, str, len);
|
||||
memcpy(output+output_len, str, len);
|
||||
}
|
||||
break;
|
||||
|
||||
case IW_PRIV_TYPE_CHAR:
|
||||
/* Display args */
|
||||
_rtw_memcpy(output, extra, n);
|
||||
memcpy(output, extra, n);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
|
@ -210,7 +210,7 @@ void rtw_reset_securitypriv( struct adapter *adapter )
|
|||
|
||||
_rtw_memset( &backupPMKIDList[ 0 ], 0x00, sizeof( RT_PMKID_LIST ) * NUM_PMKID_CACHE );
|
||||
|
||||
_rtw_memcpy( &backupPMKIDList[ 0 ], &adapter->securitypriv.PMKIDList[ 0 ], sizeof( RT_PMKID_LIST ) * NUM_PMKID_CACHE );
|
||||
memcpy( &backupPMKIDList[ 0 ], &adapter->securitypriv.PMKIDList[ 0 ], sizeof( RT_PMKID_LIST ) * NUM_PMKID_CACHE );
|
||||
backupPMKIDIndex = adapter->securitypriv.PMKIDIndex;
|
||||
backupTKIPCountermeasure = adapter->securitypriv.btkip_countermeasure;
|
||||
backupTKIPcountermeasure_time = adapter->securitypriv.btkip_countermeasure_time;
|
||||
|
@ -223,7 +223,7 @@ void rtw_reset_securitypriv( struct adapter *adapter )
|
|||
|
||||
// Added by Albert 2009/02/18
|
||||
// Restore the PMK information to securitypriv structure for the following connection.
|
||||
_rtw_memcpy( &adapter->securitypriv.PMKIDList[ 0 ], &backupPMKIDList[ 0 ], sizeof( RT_PMKID_LIST ) * NUM_PMKID_CACHE );
|
||||
memcpy( &adapter->securitypriv.PMKIDList[ 0 ], &backupPMKIDList[ 0 ], sizeof( RT_PMKID_LIST ) * NUM_PMKID_CACHE );
|
||||
adapter->securitypriv.PMKIDIndex = backupPMKIDIndex;
|
||||
adapter->securitypriv.btkip_countermeasure = backupTKIPCountermeasure;
|
||||
adapter->securitypriv.btkip_countermeasure_time = backupTKIPcountermeasure_time;
|
||||
|
@ -409,7 +409,7 @@ void rtw_indicate_sta_assoc_event(struct adapter *padapter, struct sta_info *pst
|
|||
|
||||
wrqu.addr.sa_family = ARPHRD_ETHER;
|
||||
|
||||
_rtw_memcpy(wrqu.addr.sa_data, psta->hwaddr, ETH_ALEN);
|
||||
memcpy(wrqu.addr.sa_data, psta->hwaddr, ETH_ALEN);
|
||||
|
||||
DBG_871X("+rtw_indicate_sta_assoc_event\n");
|
||||
|
||||
|
@ -436,7 +436,7 @@ void rtw_indicate_sta_disassoc_event(struct adapter *padapter, struct sta_info *
|
|||
|
||||
wrqu.addr.sa_family = ARPHRD_ETHER;
|
||||
|
||||
_rtw_memcpy(wrqu.addr.sa_data, psta->hwaddr, ETH_ALEN);
|
||||
memcpy(wrqu.addr.sa_data, psta->hwaddr, ETH_ALEN);
|
||||
|
||||
DBG_871X("+rtw_indicate_sta_disassoc_event\n");
|
||||
|
||||
|
@ -579,7 +579,7 @@ int hostapd_mode_init(struct adapter *padapter)
|
|||
mac[4]=0x11;
|
||||
mac[5]=0x12;
|
||||
|
||||
_rtw_memcpy(pnetdev->dev_addr, mac, ETH_ALEN);
|
||||
memcpy(pnetdev->dev_addr, mac, ETH_ALEN);
|
||||
|
||||
|
||||
netif_carrier_off(pnetdev);
|
||||
|
|
|
@ -322,7 +322,7 @@ static uint loadparam( struct adapter *padapter, _nic_hdl pnetdev)
|
|||
//registry_par->hci = (u8)hci;
|
||||
registry_par->network_mode = (u8)rtw_network_mode;
|
||||
|
||||
_rtw_memcpy(registry_par->ssid.Ssid, "ANY", 3);
|
||||
memcpy(registry_par->ssid.Ssid, "ANY", 3);
|
||||
registry_par->ssid.SsidLength = 3;
|
||||
|
||||
registry_par->channel = (u8)rtw_channel;
|
||||
|
@ -447,8 +447,8 @@ static int rtw_net_set_mac_address(struct net_device *pnetdev, void *p)
|
|||
{
|
||||
//DBG_871X("r8711_net_set_mac_address(), MAC=%x:%x:%x:%x:%x:%x\n", addr->sa_data[0], addr->sa_data[1], addr->sa_data[2], addr->sa_data[3],
|
||||
//addr->sa_data[4], addr->sa_data[5]);
|
||||
_rtw_memcpy(padapter->eeprompriv.mac_addr, addr->sa_data, ETH_ALEN);
|
||||
//_rtw_memcpy(pnetdev->dev_addr, addr->sa_data, ETH_ALEN);
|
||||
memcpy(padapter->eeprompriv.mac_addr, addr->sa_data, ETH_ALEN);
|
||||
//memcpy(pnetdev->dev_addr, addr->sa_data, ETH_ALEN);
|
||||
//padapter->bset_hwaddr = true;
|
||||
}
|
||||
|
||||
|
@ -542,7 +542,7 @@ u16 rtw_recv_select_queue(struct sk_buff *skb,
|
|||
u32 priority;
|
||||
u8 *pdata = skb->data;
|
||||
|
||||
_rtw_memcpy(ð_type, pdata+(ETH_ALEN<<1), 2);
|
||||
memcpy(ð_type, pdata+(ETH_ALEN<<1), 2);
|
||||
|
||||
switch (be16_to_cpu(eth_type)) {
|
||||
case ETH_P_IP:
|
||||
|
@ -1237,7 +1237,7 @@ static int _rtw_drv_register_netdev(struct adapter *padapter, char *name)
|
|||
/* alloc netdev name */
|
||||
rtw_init_netdev_name(pnetdev, name);
|
||||
|
||||
_rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN);
|
||||
memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN);
|
||||
|
||||
/* Tell the network stack we exist */
|
||||
if (register_netdev(pnetdev) != 0) {
|
||||
|
@ -1845,7 +1845,7 @@ static int arp_query(unsigned char *haddr, u32 paddr,
|
|||
if (neighbor_entry != NULL) {
|
||||
neighbor_entry->used = jiffies;
|
||||
if (neighbor_entry->nud_state & NUD_VALID) {
|
||||
_rtw_memcpy(haddr, neighbor_entry->ha, dev->addr_len);
|
||||
memcpy(haddr, neighbor_entry->ha, dev->addr_len);
|
||||
ret = 1;
|
||||
}
|
||||
neigh_release(neighbor_entry);
|
||||
|
@ -1901,7 +1901,7 @@ int rtw_gw_addr_query(struct adapter *padapter)
|
|||
pmlmepriv->gw_ip[1] = (gw_addr&0xff00)>>8;
|
||||
pmlmepriv->gw_ip[2] = (gw_addr&0xff0000)>>16;
|
||||
pmlmepriv->gw_ip[3] = (gw_addr&0xff000000)>>24;
|
||||
_rtw_memcpy(pmlmepriv->gw_mac_addr, gw_mac, 6);
|
||||
memcpy(pmlmepriv->gw_mac_addr, gw_mac, 6);
|
||||
DBG_871X("%s Gateway Mac:\t" MAC_FMT "\n", __FUNCTION__, MAC_ARG(pmlmepriv->gw_mac_addr));
|
||||
DBG_871X("%s Gateway IP:\t" IP_FMT "\n", __FUNCTION__, IP_ARG(pmlmepriv->gw_ip));
|
||||
}
|
||||
|
|
|
@ -570,11 +570,6 @@ void rtw_mfree2d(void *pbuf, int h, int w, int size)
|
|||
rtw_mfree((u8 *)pbuf, h*sizeof(void*) + w*h*size);
|
||||
}
|
||||
|
||||
void _rtw_memcpy(void* dst, void* src, u32 sz)
|
||||
{
|
||||
memcpy(dst, src, sz);
|
||||
}
|
||||
|
||||
int _rtw_memcmp(void *dst, void *src, u32 sz)
|
||||
{
|
||||
//under Linux/GNU/GLibc, the return value of memcmp for two same mem. chunk is 0
|
||||
|
@ -1237,7 +1232,7 @@ int rtw_change_ifname(struct adapter *padapter, const char *ifname)
|
|||
|
||||
rtw_init_netdev_name(pnetdev, ifname);
|
||||
|
||||
_rtw_memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN);
|
||||
memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN);
|
||||
|
||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26))
|
||||
if(!rtnl_is_locked())
|
||||
|
@ -1313,7 +1308,7 @@ void rtw_buf_update(u8 **buf, u32 *buf_len, u8 *src, u32 src_len)
|
|||
dup = rtw_malloc(src_len);
|
||||
if (dup) {
|
||||
dup_len = src_len;
|
||||
_rtw_memcpy(dup, src, dup_len);
|
||||
memcpy(dup, src, dup_len);
|
||||
}
|
||||
|
||||
keep_ori:
|
||||
|
|
|
@ -189,7 +189,7 @@ void rtw_handle_tkip_mic_err(struct adapter *padapter,u8 bgroup)
|
|||
}
|
||||
|
||||
ev.src_addr.sa_family = ARPHRD_ETHER;
|
||||
_rtw_memcpy( ev.src_addr.sa_data, &pmlmepriv->assoc_bssid[ 0 ], ETH_ALEN );
|
||||
memcpy( ev.src_addr.sa_data, &pmlmepriv->assoc_bssid[ 0 ], ETH_ALEN );
|
||||
|
||||
_rtw_memset( &wrqu, 0x00, sizeof( wrqu ) );
|
||||
wrqu.data.length = sizeof( ev );
|
||||
|
|
|
@ -296,7 +296,7 @@ static int rtw_android_get_p2p_dev_addr(struct net_device *net, char *command, i
|
|||
int bytes_written = 0;
|
||||
|
||||
//We use the same address as our HW MAC address
|
||||
_rtw_memcpy(command, net->dev_addr, ETH_ALEN);
|
||||
memcpy(command, net->dev_addr, ETH_ALEN);
|
||||
|
||||
bytes_written = ETH_ALEN;
|
||||
return bytes_written;
|
||||
|
|
|
@ -77,7 +77,7 @@ static int _usbctrl_vendorreq_async_write(struct usb_device *udev, u8 request,
|
|||
dr->wIndex = cpu_to_le16(index);
|
||||
dr->wLength = cpu_to_le16(len);
|
||||
|
||||
_rtw_memcpy(buf, pdata, len);
|
||||
memcpy(buf, pdata, len);
|
||||
|
||||
usb_fill_control_urb(urb, udev, pipe, (unsigned char *)dr, buf, len,
|
||||
_usbctrl_vendorreq_async_callback, buf);
|
||||
|
|
|
@ -319,7 +319,7 @@ static int rtw_mlcst2unicst(struct adapter *padapter, struct sk_buff *skb)
|
|||
newskb = rtw_skb_copy(skb);
|
||||
|
||||
if (newskb) {
|
||||
_rtw_memcpy(newskb->data, psta->hwaddr, 6);
|
||||
memcpy(newskb->data, psta->hwaddr, 6);
|
||||
res = rtw_xmit(padapter, &newskb);
|
||||
if (res < 0) {
|
||||
DBG_871X("%s()-%d: rtw_xmit() return error!\n", __FUNCTION__, __LINE__);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue