diff options
author | Charles Clément <caratorn@gmail.com> | 2010-05-14 22:37:32 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-05-17 19:26:42 -0400 |
commit | 078b078f662a8e21d5a6fee81007b5337ab962cd (patch) | |
tree | 8d33e906f48d033281c649a0696734a54fc25597 | |
parent | 7a6cb0d5497418599d2125b670926b75e673861c (diff) |
Staging: vt6655: use ETH_ALEN macro instead of custom one
Replaced custom ethernet address length definition U_ETHER_ADDR_LEN by
ETH_ALEN from <linux/if_ether.h>.
Signed-off-by: Charles Clément <caratorn@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/staging/vt6655/aes_ccmp.c | 10 | ||||
-rw-r--r-- | drivers/staging/vt6655/card.c | 4 | ||||
-rw-r--r-- | drivers/staging/vt6655/desc.h | 6 | ||||
-rw-r--r-- | drivers/staging/vt6655/device.h | 18 | ||||
-rw-r--r-- | drivers/staging/vt6655/device_main.c | 14 | ||||
-rw-r--r-- | drivers/staging/vt6655/dpc.c | 14 | ||||
-rw-r--r-- | drivers/staging/vt6655/ioctl.c | 2 | ||||
-rw-r--r-- | drivers/staging/vt6655/key.c | 4 | ||||
-rw-r--r-- | drivers/staging/vt6655/key.h | 2 | ||||
-rw-r--r-- | drivers/staging/vt6655/mib.c | 2 | ||||
-rw-r--r-- | drivers/staging/vt6655/mib.h | 2 | ||||
-rw-r--r-- | drivers/staging/vt6655/rxtx.c | 70 | ||||
-rw-r--r-- | drivers/staging/vt6655/srom.c | 4 | ||||
-rw-r--r-- | drivers/staging/vt6655/tether.c | 2 | ||||
-rw-r--r-- | drivers/staging/vt6655/tether.h | 22 | ||||
-rw-r--r-- | drivers/staging/vt6655/wctl.c | 4 | ||||
-rw-r--r-- | drivers/staging/vt6655/wmgr.c | 8 | ||||
-rw-r--r-- | drivers/staging/vt6655/wpa2.c | 2 | ||||
-rw-r--r-- | drivers/staging/vt6655/wpactl.c | 2 |
19 files changed, 96 insertions, 96 deletions
diff --git a/drivers/staging/vt6655/aes_ccmp.c b/drivers/staging/vt6655/aes_ccmp.c index 2614ed380a43..fef1b91c2925 100644 --- a/drivers/staging/vt6655/aes_ccmp.c +++ b/drivers/staging/vt6655/aes_ccmp.c | |||
@@ -277,7 +277,7 @@ int ii,jj,kk; | |||
277 | pbyPayload = pbyIV + 8; //IV-length | 277 | pbyPayload = pbyIV + 8; //IV-length |
278 | 278 | ||
279 | abyNonce[0] = 0x00; //now is 0, if Qos here will be priority | 279 | abyNonce[0] = 0x00; //now is 0, if Qos here will be priority |
280 | memcpy(&(abyNonce[1]), pMACHeader->abyAddr2, U_ETHER_ADDR_LEN); | 280 | memcpy(&(abyNonce[1]), pMACHeader->abyAddr2, ETH_ALEN); |
281 | abyNonce[7] = pbyIV[7]; | 281 | abyNonce[7] = pbyIV[7]; |
282 | abyNonce[8] = pbyIV[6]; | 282 | abyNonce[8] = pbyIV[6]; |
283 | abyNonce[9] = pbyIV[5]; | 283 | abyNonce[9] = pbyIV[5]; |
@@ -299,16 +299,16 @@ int ii,jj,kk; | |||
299 | byTmp = (BYTE)(pMACHeader->wFrameCtl >> 8); | 299 | byTmp = (BYTE)(pMACHeader->wFrameCtl >> 8); |
300 | byTmp &= 0x87; | 300 | byTmp &= 0x87; |
301 | MIC_HDR1[3] = byTmp | 0x40; | 301 | MIC_HDR1[3] = byTmp | 0x40; |
302 | memcpy(&(MIC_HDR1[4]), pMACHeader->abyAddr1, U_ETHER_ADDR_LEN); | 302 | memcpy(&(MIC_HDR1[4]), pMACHeader->abyAddr1, ETH_ALEN); |
303 | memcpy(&(MIC_HDR1[10]), pMACHeader->abyAddr2, U_ETHER_ADDR_LEN); | 303 | memcpy(&(MIC_HDR1[10]), pMACHeader->abyAddr2, ETH_ALEN); |
304 | 304 | ||
305 | //MIC_HDR2 | 305 | //MIC_HDR2 |
306 | memcpy(&(MIC_HDR2[0]), pMACHeader->abyAddr3, U_ETHER_ADDR_LEN); | 306 | memcpy(&(MIC_HDR2[0]), pMACHeader->abyAddr3, ETH_ALEN); |
307 | byTmp = (BYTE)(pMACHeader->wSeqCtl & 0xff); | 307 | byTmp = (BYTE)(pMACHeader->wSeqCtl & 0xff); |
308 | MIC_HDR2[6] = byTmp & 0x0f; | 308 | MIC_HDR2[6] = byTmp & 0x0f; |
309 | MIC_HDR2[7] = 0; | 309 | MIC_HDR2[7] = 0; |
310 | if ( bA4 ) { | 310 | if ( bA4 ) { |
311 | memcpy(&(MIC_HDR2[8]), pMACHeader->abyAddr4, U_ETHER_ADDR_LEN); | 311 | memcpy(&(MIC_HDR2[8]), pMACHeader->abyAddr4, ETH_ALEN); |
312 | } else { | 312 | } else { |
313 | MIC_HDR2[8] = 0x00; | 313 | MIC_HDR2[8] = 0x00; |
314 | MIC_HDR2[9] = 0x00; | 314 | MIC_HDR2[9] = 0x00; |
diff --git a/drivers/staging/vt6655/card.c b/drivers/staging/vt6655/card.c index b071236607f6..7bc2d7654b07 100644 --- a/drivers/staging/vt6655/card.c +++ b/drivers/staging/vt6655/card.c | |||
@@ -1576,7 +1576,7 @@ CARDbAdd_PMKID_Candidate ( | |||
1576 | // Update Old Candidate | 1576 | // Update Old Candidate |
1577 | for (ii = 0; ii < pDevice->gsPMKIDCandidate.NumCandidates; ii++) { | 1577 | for (ii = 0; ii < pDevice->gsPMKIDCandidate.NumCandidates; ii++) { |
1578 | pCandidateList = &pDevice->gsPMKIDCandidate.CandidateList[ii]; | 1578 | pCandidateList = &pDevice->gsPMKIDCandidate.CandidateList[ii]; |
1579 | if ( !memcmp(pCandidateList->BSSID, pbyBSSID, U_ETHER_ADDR_LEN)) { | 1579 | if ( !memcmp(pCandidateList->BSSID, pbyBSSID, ETH_ALEN)) { |
1580 | if ((bRSNCapExist == TRUE) && (wRSNCap & BIT0)) { | 1580 | if ((bRSNCapExist == TRUE) && (wRSNCap & BIT0)) { |
1581 | pCandidateList->Flags |= NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED; | 1581 | pCandidateList->Flags |= NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED; |
1582 | } else { | 1582 | } else { |
@@ -1593,7 +1593,7 @@ CARDbAdd_PMKID_Candidate ( | |||
1593 | } else { | 1593 | } else { |
1594 | pCandidateList->Flags &= ~(NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED); | 1594 | pCandidateList->Flags &= ~(NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED); |
1595 | } | 1595 | } |
1596 | memcpy(pCandidateList->BSSID, pbyBSSID, U_ETHER_ADDR_LEN); | 1596 | memcpy(pCandidateList->BSSID, pbyBSSID, ETH_ALEN); |
1597 | pDevice->gsPMKIDCandidate.NumCandidates++; | 1597 | pDevice->gsPMKIDCandidate.NumCandidates++; |
1598 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"NumCandidates:%d\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); | 1598 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"NumCandidates:%d\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); |
1599 | return TRUE; | 1599 | return TRUE; |
diff --git a/drivers/staging/vt6655/desc.h b/drivers/staging/vt6655/desc.h index 0e119492d717..cedb1e7df4fa 100644 --- a/drivers/staging/vt6655/desc.h +++ b/drivers/staging/vt6655/desc.h | |||
@@ -446,8 +446,8 @@ typedef const SRrvTime_atim *PCSRrvTime_atim; | |||
446 | typedef struct tagSRTSData { | 446 | typedef struct tagSRTSData { |
447 | WORD wFrameControl; | 447 | WORD wFrameControl; |
448 | WORD wDurationID; | 448 | WORD wDurationID; |
449 | BYTE abyRA[U_ETHER_ADDR_LEN]; | 449 | BYTE abyRA[ETH_ALEN]; |
450 | BYTE abyTA[U_ETHER_ADDR_LEN]; | 450 | BYTE abyTA[ETH_ALEN]; |
451 | }__attribute__ ((__packed__)) | 451 | }__attribute__ ((__packed__)) |
452 | SRTSData, *PSRTSData; | 452 | SRTSData, *PSRTSData; |
453 | typedef const SRTSData *PCSRTSData; | 453 | typedef const SRTSData *PCSRTSData; |
@@ -522,7 +522,7 @@ typedef const SRTS_a_FB *PCSRTS_a_FB; | |||
522 | typedef struct tagSCTSData { | 522 | typedef struct tagSCTSData { |
523 | WORD wFrameControl; | 523 | WORD wFrameControl; |
524 | WORD wDurationID; | 524 | WORD wDurationID; |
525 | BYTE abyRA[U_ETHER_ADDR_LEN]; | 525 | BYTE abyRA[ETH_ALEN]; |
526 | WORD wReserved; | 526 | WORD wReserved; |
527 | }__attribute__ ((__packed__)) | 527 | }__attribute__ ((__packed__)) |
528 | SCTSData, *PSCTSData; | 528 | SCTSData, *PSCTSData; |
diff --git a/drivers/staging/vt6655/device.h b/drivers/staging/vt6655/device.h index 0ea24f25cdf9..40ee4e14237e 100644 --- a/drivers/staging/vt6655/device.h +++ b/drivers/staging/vt6655/device.h | |||
@@ -103,7 +103,7 @@ | |||
103 | #define MAC_MAX_CONTEXT_REG (256+128) | 103 | #define MAC_MAX_CONTEXT_REG (256+128) |
104 | 104 | ||
105 | #define MAX_MULTICAST_ADDRESS_NUM 32 | 105 | #define MAX_MULTICAST_ADDRESS_NUM 32 |
106 | #define MULTICAST_ADDRESS_LIST_SIZE (MAX_MULTICAST_ADDRESS_NUM * U_ETHER_ADDR_LEN) | 106 | #define MULTICAST_ADDRESS_LIST_SIZE (MAX_MULTICAST_ADDRESS_NUM * ETH_ALEN) |
107 | 107 | ||
108 | 108 | ||
109 | //#define OP_MODE_INFRASTRUCTURE 0 | 109 | //#define OP_MODE_INFRASTRUCTURE 0 |
@@ -304,7 +304,7 @@ typedef enum { | |||
304 | // The receive duplicate detection cache entry | 304 | // The receive duplicate detection cache entry |
305 | typedef struct tagSCacheEntry{ | 305 | typedef struct tagSCacheEntry{ |
306 | WORD wFmSequence; | 306 | WORD wFmSequence; |
307 | BYTE abyAddr2[U_ETHER_ADDR_LEN]; | 307 | BYTE abyAddr2[ETH_ALEN]; |
308 | } SCacheEntry, *PSCacheEntry; | 308 | } SCacheEntry, *PSCacheEntry; |
309 | 309 | ||
310 | typedef struct tagSCache{ | 310 | typedef struct tagSCache{ |
@@ -321,7 +321,7 @@ typedef struct tagSDeFragControlBlock | |||
321 | { | 321 | { |
322 | WORD wSequence; | 322 | WORD wSequence; |
323 | WORD wFragNum; | 323 | WORD wFragNum; |
324 | BYTE abyAddr2[U_ETHER_ADDR_LEN]; | 324 | BYTE abyAddr2[ETH_ALEN]; |
325 | UINT uLifetime; | 325 | UINT uLifetime; |
326 | struct sk_buff* skb; | 326 | struct sk_buff* skb; |
327 | PBYTE pbyRxBuffer; | 327 | PBYTE pbyRxBuffer; |
@@ -484,7 +484,7 @@ typedef struct __device_info { | |||
484 | BYTE byOriginalZonetype; | 484 | BYTE byOriginalZonetype; |
485 | BYTE abyMacContext[MAC_MAX_CONTEXT_REG]; | 485 | BYTE abyMacContext[MAC_MAX_CONTEXT_REG]; |
486 | BOOL bLinkPass; // link status: OK or fail | 486 | BOOL bLinkPass; // link status: OK or fail |
487 | BYTE abyCurrentNetAddr[U_ETHER_ADDR_LEN]; | 487 | BYTE abyCurrentNetAddr[ETH_ALEN]; |
488 | 488 | ||
489 | // Adapter statistics | 489 | // Adapter statistics |
490 | SStatCounter scStatistic; | 490 | SStatCounter scStatistic; |
@@ -546,8 +546,8 @@ typedef struct __device_info { | |||
546 | BYTE byOpMode; | 546 | BYTE byOpMode; |
547 | BOOL bBSSIDFilter; | 547 | BOOL bBSSIDFilter; |
548 | WORD wMaxTransmitMSDULifetime; | 548 | WORD wMaxTransmitMSDULifetime; |
549 | BYTE abyBSSID[U_ETHER_ADDR_LEN]; | 549 | BYTE abyBSSID[ETH_ALEN]; |
550 | BYTE abyDesireBSSID[U_ETHER_ADDR_LEN]; | 550 | BYTE abyDesireBSSID[ETH_ALEN]; |
551 | WORD wCTSDuration; // update while speed change | 551 | WORD wCTSDuration; // update while speed change |
552 | WORD wACKDuration; // update while speed change | 552 | WORD wACKDuration; // update while speed change |
553 | WORD wRTSTransmitLen; // update while speed change | 553 | WORD wRTSTransmitLen; // update while speed change |
@@ -753,9 +753,9 @@ typedef struct __device_info { | |||
753 | 753 | ||
754 | SEthernetHeader sTxEthHeader; | 754 | SEthernetHeader sTxEthHeader; |
755 | SEthernetHeader sRxEthHeader; | 755 | SEthernetHeader sRxEthHeader; |
756 | BYTE abyBroadcastAddr[U_ETHER_ADDR_LEN]; | 756 | BYTE abyBroadcastAddr[ETH_ALEN]; |
757 | BYTE abySNAP_RFC1042[U_ETHER_ADDR_LEN]; | 757 | BYTE abySNAP_RFC1042[ETH_ALEN]; |
758 | BYTE abySNAP_Bridgetunnel[U_ETHER_ADDR_LEN]; | 758 | BYTE abySNAP_Bridgetunnel[ETH_ALEN]; |
759 | BYTE abyEEPROM[EEP_MAX_CONTEXT_SIZE]; //DWORD alignment | 759 | BYTE abyEEPROM[EEP_MAX_CONTEXT_SIZE]; //DWORD alignment |
760 | // Pre-Authentication & PMK cache | 760 | // Pre-Authentication & PMK cache |
761 | SPMKID gsPMKID; | 761 | SPMKID gsPMKID; |
diff --git a/drivers/staging/vt6655/device_main.c b/drivers/staging/vt6655/device_main.c index a401f2ad62c8..301efc5cbe0d 100644 --- a/drivers/staging/vt6655/device_main.c +++ b/drivers/staging/vt6655/device_main.c | |||
@@ -429,14 +429,14 @@ pOpts->flags|=DEVICE_FLAGS_DiversityANT; | |||
429 | static void | 429 | static void |
430 | device_set_options(PSDevice pDevice) { | 430 | device_set_options(PSDevice pDevice) { |
431 | 431 | ||
432 | BYTE abyBroadcastAddr[U_ETHER_ADDR_LEN] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; | 432 | BYTE abyBroadcastAddr[ETH_ALEN] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; |
433 | BYTE abySNAP_RFC1042[U_ETHER_ADDR_LEN] = {0xAA, 0xAA, 0x03, 0x00, 0x00, 0x00}; | 433 | BYTE abySNAP_RFC1042[ETH_ALEN] = {0xAA, 0xAA, 0x03, 0x00, 0x00, 0x00}; |
434 | BYTE abySNAP_Bridgetunnel[U_ETHER_ADDR_LEN] = {0xAA, 0xAA, 0x03, 0x00, 0x00, 0xF8}; | 434 | BYTE abySNAP_Bridgetunnel[ETH_ALEN] = {0xAA, 0xAA, 0x03, 0x00, 0x00, 0xF8}; |
435 | 435 | ||
436 | 436 | ||
437 | memcpy(pDevice->abyBroadcastAddr, abyBroadcastAddr, U_ETHER_ADDR_LEN); | 437 | memcpy(pDevice->abyBroadcastAddr, abyBroadcastAddr, ETH_ALEN); |
438 | memcpy(pDevice->abySNAP_RFC1042, abySNAP_RFC1042, U_ETHER_ADDR_LEN); | 438 | memcpy(pDevice->abySNAP_RFC1042, abySNAP_RFC1042, ETH_ALEN); |
439 | memcpy(pDevice->abySNAP_Bridgetunnel, abySNAP_Bridgetunnel, U_ETHER_ADDR_LEN); | 439 | memcpy(pDevice->abySNAP_Bridgetunnel, abySNAP_Bridgetunnel, ETH_ALEN); |
440 | 440 | ||
441 | pDevice->uChannel = pDevice->sOpts.channel_num; | 441 | pDevice->uChannel = pDevice->sOpts.channel_num; |
442 | pDevice->wRTSThreshold = pDevice->sOpts.rts_thresh; | 442 | pDevice->wRTSThreshold = pDevice->sOpts.rts_thresh; |
@@ -1971,7 +1971,7 @@ device_init_rd0_ring(pDevice); | |||
1971 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call device_init_registers\n"); | 1971 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "call device_init_registers\n"); |
1972 | device_init_registers(pDevice, DEVICE_INIT_COLD); | 1972 | device_init_registers(pDevice, DEVICE_INIT_COLD); |
1973 | MACvReadEtherAddress(pDevice->PortOffset, pDevice->abyCurrentNetAddr); | 1973 | MACvReadEtherAddress(pDevice->PortOffset, pDevice->abyCurrentNetAddr); |
1974 | memcpy(pDevice->pMgmt->abyMACAddr, pDevice->abyCurrentNetAddr, U_ETHER_ADDR_LEN); | 1974 | memcpy(pDevice->pMgmt->abyMACAddr, pDevice->abyCurrentNetAddr, ETH_ALEN); |
1975 | device_set_multi(pDevice->dev); | 1975 | device_set_multi(pDevice->dev); |
1976 | 1976 | ||
1977 | // Init for Key Management | 1977 | // Init for Key Management |
diff --git a/drivers/staging/vt6655/dpc.c b/drivers/staging/vt6655/dpc.c index 715be63f21a4..83040f4f6c78 100644 --- a/drivers/staging/vt6655/dpc.c +++ b/drivers/staging/vt6655/dpc.c | |||
@@ -236,11 +236,11 @@ s_vProcessRxMACHeader ( | |||
236 | } | 236 | } |
237 | } | 237 | } |
238 | 238 | ||
239 | cbHeaderSize -= (U_ETHER_ADDR_LEN * 2); | 239 | cbHeaderSize -= (ETH_ALEN * 2); |
240 | pbyRxBuffer = (PBYTE) (pbyRxBufferAddr + cbHeaderSize); | 240 | pbyRxBuffer = (PBYTE) (pbyRxBufferAddr + cbHeaderSize); |
241 | for(ii=0;ii<U_ETHER_ADDR_LEN;ii++) | 241 | for(ii=0;ii<ETH_ALEN;ii++) |
242 | *pbyRxBuffer++ = pDevice->sRxEthHeader.abyDstAddr[ii]; | 242 | *pbyRxBuffer++ = pDevice->sRxEthHeader.abyDstAddr[ii]; |
243 | for(ii=0;ii<U_ETHER_ADDR_LEN;ii++) | 243 | for(ii=0;ii<ETH_ALEN;ii++) |
244 | *pbyRxBuffer++ = pDevice->sRxEthHeader.abySrcAddr[ii]; | 244 | *pbyRxBuffer++ = pDevice->sRxEthHeader.abySrcAddr[ii]; |
245 | 245 | ||
246 | *pcbHeadSize = cbHeaderSize; | 246 | *pcbHeadSize = cbHeaderSize; |
@@ -277,14 +277,14 @@ s_vGetDASA ( | |||
277 | 277 | ||
278 | if ((pMACHeader->wFrameCtl & FC_TODS) == 0) { | 278 | if ((pMACHeader->wFrameCtl & FC_TODS) == 0) { |
279 | if (pMACHeader->wFrameCtl & FC_FROMDS) { | 279 | if (pMACHeader->wFrameCtl & FC_FROMDS) { |
280 | for(ii=0;ii<U_ETHER_ADDR_LEN;ii++) { | 280 | for(ii=0;ii<ETH_ALEN;ii++) { |
281 | psEthHeader->abyDstAddr[ii] = pMACHeader->abyAddr1[ii]; | 281 | psEthHeader->abyDstAddr[ii] = pMACHeader->abyAddr1[ii]; |
282 | psEthHeader->abySrcAddr[ii] = pMACHeader->abyAddr3[ii]; | 282 | psEthHeader->abySrcAddr[ii] = pMACHeader->abyAddr3[ii]; |
283 | } | 283 | } |
284 | } | 284 | } |
285 | else { | 285 | else { |
286 | // IBSS mode | 286 | // IBSS mode |
287 | for(ii=0;ii<U_ETHER_ADDR_LEN;ii++) { | 287 | for(ii=0;ii<ETH_ALEN;ii++) { |
288 | psEthHeader->abyDstAddr[ii] = pMACHeader->abyAddr1[ii]; | 288 | psEthHeader->abyDstAddr[ii] = pMACHeader->abyAddr1[ii]; |
289 | psEthHeader->abySrcAddr[ii] = pMACHeader->abyAddr2[ii]; | 289 | psEthHeader->abySrcAddr[ii] = pMACHeader->abyAddr2[ii]; |
290 | } | 290 | } |
@@ -293,14 +293,14 @@ s_vGetDASA ( | |||
293 | else { | 293 | else { |
294 | // Is AP mode.. | 294 | // Is AP mode.. |
295 | if (pMACHeader->wFrameCtl & FC_FROMDS) { | 295 | if (pMACHeader->wFrameCtl & FC_FROMDS) { |
296 | for(ii=0;ii<U_ETHER_ADDR_LEN;ii++) { | 296 | for(ii=0;ii<ETH_ALEN;ii++) { |
297 | psEthHeader->abyDstAddr[ii] = pMACHeader->abyAddr3[ii]; | 297 | psEthHeader->abyDstAddr[ii] = pMACHeader->abyAddr3[ii]; |
298 | psEthHeader->abySrcAddr[ii] = pMACHeader->abyAddr4[ii]; | 298 | psEthHeader->abySrcAddr[ii] = pMACHeader->abyAddr4[ii]; |
299 | cbHeaderSize += 6; | 299 | cbHeaderSize += 6; |
300 | } | 300 | } |
301 | } | 301 | } |
302 | else { | 302 | else { |
303 | for(ii=0;ii<U_ETHER_ADDR_LEN;ii++) { | 303 | for(ii=0;ii<ETH_ALEN;ii++) { |
304 | psEthHeader->abyDstAddr[ii] = pMACHeader->abyAddr3[ii]; | 304 | psEthHeader->abyDstAddr[ii] = pMACHeader->abyAddr3[ii]; |
305 | psEthHeader->abySrcAddr[ii] = pMACHeader->abyAddr2[ii]; | 305 | psEthHeader->abySrcAddr[ii] = pMACHeader->abyAddr2[ii]; |
306 | } | 306 | } |
diff --git a/drivers/staging/vt6655/ioctl.c b/drivers/staging/vt6655/ioctl.c index e36cd30f642a..404287c60252 100644 --- a/drivers/staging/vt6655/ioctl.c +++ b/drivers/staging/vt6655/ioctl.c | |||
@@ -497,7 +497,7 @@ int private_ioctl(PSDevice pDevice, struct ifreq *rq) { | |||
497 | }; | 497 | }; |
498 | if (sValue.dwValue == 1) { | 498 | if (sValue.dwValue == 1) { |
499 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "up wpadev\n"); | 499 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "up wpadev\n"); |
500 | memcpy(pDevice->wpadev->dev_addr, pDevice->dev->dev_addr, U_ETHER_ADDR_LEN); | 500 | memcpy(pDevice->wpadev->dev_addr, pDevice->dev->dev_addr, ETH_ALEN); |
501 | pDevice->bWPADEVUp = TRUE; | 501 | pDevice->bWPADEVUp = TRUE; |
502 | } | 502 | } |
503 | else { | 503 | else { |
diff --git a/drivers/staging/vt6655/key.c b/drivers/staging/vt6655/key.c index 2065ee220687..bfc5c509d902 100644 --- a/drivers/staging/vt6655/key.c +++ b/drivers/staging/vt6655/key.c | |||
@@ -281,7 +281,7 @@ BOOL KeybSetKey ( | |||
281 | } | 281 | } |
282 | } | 282 | } |
283 | if (j < (MAX_KEY_TABLE-1)) { | 283 | if (j < (MAX_KEY_TABLE-1)) { |
284 | memcpy(pTable->KeyTable[j].abyBSSID,pbyBSSID,U_ETHER_ADDR_LEN); | 284 | memcpy(pTable->KeyTable[j].abyBSSID,pbyBSSID,ETH_ALEN); |
285 | pTable->KeyTable[j].bInUse = TRUE; | 285 | pTable->KeyTable[j].bInUse = TRUE; |
286 | if ((dwKeyIndex & PAIRWISE_KEY) != 0) { | 286 | if ((dwKeyIndex & PAIRWISE_KEY) != 0) { |
287 | // Pairwise key | 287 | // Pairwise key |
@@ -656,7 +656,7 @@ BOOL KeybSetDefaultKey ( | |||
656 | } | 656 | } |
657 | 657 | ||
658 | pTable->KeyTable[MAX_KEY_TABLE-1].bInUse = TRUE; | 658 | pTable->KeyTable[MAX_KEY_TABLE-1].bInUse = TRUE; |
659 | for(ii=0;ii<U_ETHER_ADDR_LEN;ii++) | 659 | for(ii=0;ii<ETH_ALEN;ii++) |
660 | pTable->KeyTable[MAX_KEY_TABLE-1].abyBSSID[ii] = 0xFF; | 660 | pTable->KeyTable[MAX_KEY_TABLE-1].abyBSSID[ii] = 0xFF; |
661 | 661 | ||
662 | // Group key | 662 | // Group key |
diff --git a/drivers/staging/vt6655/key.h b/drivers/staging/vt6655/key.h index db1cbf3c8e7d..39403d93aeb1 100644 --- a/drivers/staging/vt6655/key.h +++ b/drivers/staging/vt6655/key.h | |||
@@ -71,7 +71,7 @@ typedef struct tagSKeyItem | |||
71 | 71 | ||
72 | typedef struct tagSKeyTable | 72 | typedef struct tagSKeyTable |
73 | { | 73 | { |
74 | BYTE abyBSSID[U_ETHER_ADDR_LEN]; //6 | 74 | BYTE abyBSSID[ETH_ALEN]; //6 |
75 | BYTE byReserved0[2]; //8 | 75 | BYTE byReserved0[2]; //8 |
76 | SKeyItem PairwiseKey; | 76 | SKeyItem PairwiseKey; |
77 | SKeyItem GroupKey[MAX_GROUP_KEY]; //64*5 = 320, 320+8=328 | 77 | SKeyItem GroupKey[MAX_GROUP_KEY]; //64*5 = 320, 320+8=328 |
diff --git a/drivers/staging/vt6655/mib.c b/drivers/staging/vt6655/mib.c index fb11595c82cb..e5f06382e4f8 100644 --- a/drivers/staging/vt6655/mib.c +++ b/drivers/staging/vt6655/mib.c | |||
@@ -190,7 +190,7 @@ void STAvUpdateRDStatCounter (PSStatCounter pStatistic, | |||
190 | 190 | ||
191 | pStatistic->ullRsrOK++; | 191 | pStatistic->ullRsrOK++; |
192 | 192 | ||
193 | if (cbFrameLength >= U_ETHER_ADDR_LEN) { | 193 | if (cbFrameLength >= ETH_ALEN) { |
194 | // update counters in case that successful transmit | 194 | // update counters in case that successful transmit |
195 | if (byRSR & RSR_ADDRBROAD) { | 195 | if (byRSR & RSR_ADDRBROAD) { |
196 | pStatistic->ullRxBroadcastFrames++; | 196 | pStatistic->ullRxBroadcastFrames++; |
diff --git a/drivers/staging/vt6655/mib.h b/drivers/staging/vt6655/mib.h index 2aa2b91de72b..2308319a4051 100644 --- a/drivers/staging/vt6655/mib.h +++ b/drivers/staging/vt6655/mib.h | |||
@@ -78,7 +78,7 @@ typedef struct tagSMib2Counter { | |||
78 | LONG ifType; | 78 | LONG ifType; |
79 | LONG ifMtu; | 79 | LONG ifMtu; |
80 | DWORD ifSpeed; | 80 | DWORD ifSpeed; |
81 | BYTE ifPhysAddress[U_ETHER_ADDR_LEN]; | 81 | BYTE ifPhysAddress[ETH_ALEN]; |
82 | LONG ifAdminStatus; | 82 | LONG ifAdminStatus; |
83 | LONG ifOperStatus; | 83 | LONG ifOperStatus; |
84 | DWORD ifLastChange; | 84 | DWORD ifLastChange; |
diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c index 6cd10bdf2800..e27fa204962e 100644 --- a/drivers/staging/vt6655/rxtx.c +++ b/drivers/staging/vt6655/rxtx.c | |||
@@ -900,16 +900,16 @@ s_vFillRTSHead ( | |||
900 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 | 900 | pBuf->Data.wFrameControl = TYPE_CTL_RTS;//0x00B4 |
901 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || | 901 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || |
902 | (pDevice->eOPMode == OP_MODE_AP)) { | 902 | (pDevice->eOPMode == OP_MODE_AP)) { |
903 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), U_ETHER_ADDR_LEN); | 903 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), ETH_ALEN); |
904 | } | 904 | } |
905 | else { | 905 | else { |
906 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 906 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
907 | } | 907 | } |
908 | if (pDevice->eOPMode == OP_MODE_AP) { | 908 | if (pDevice->eOPMode == OP_MODE_AP) { |
909 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 909 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
910 | } | 910 | } |
911 | else { | 911 | else { |
912 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), U_ETHER_ADDR_LEN); | 912 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), ETH_ALEN); |
913 | } | 913 | } |
914 | } | 914 | } |
915 | else { | 915 | else { |
@@ -938,17 +938,17 @@ s_vFillRTSHead ( | |||
938 | 938 | ||
939 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || | 939 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || |
940 | (pDevice->eOPMode == OP_MODE_AP)) { | 940 | (pDevice->eOPMode == OP_MODE_AP)) { |
941 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), U_ETHER_ADDR_LEN); | 941 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), ETH_ALEN); |
942 | } | 942 | } |
943 | else { | 943 | else { |
944 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 944 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
945 | } | 945 | } |
946 | 946 | ||
947 | if (pDevice->eOPMode == OP_MODE_AP) { | 947 | if (pDevice->eOPMode == OP_MODE_AP) { |
948 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 948 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
949 | } | 949 | } |
950 | else { | 950 | else { |
951 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), U_ETHER_ADDR_LEN); | 951 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), ETH_ALEN); |
952 | } | 952 | } |
953 | 953 | ||
954 | } // if (byFBOption == AUTO_FB_NONE) | 954 | } // if (byFBOption == AUTO_FB_NONE) |
@@ -969,17 +969,17 @@ s_vFillRTSHead ( | |||
969 | 969 | ||
970 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || | 970 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || |
971 | (pDevice->eOPMode == OP_MODE_AP)) { | 971 | (pDevice->eOPMode == OP_MODE_AP)) { |
972 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), U_ETHER_ADDR_LEN); | 972 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), ETH_ALEN); |
973 | } | 973 | } |
974 | else { | 974 | else { |
975 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 975 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
976 | } | 976 | } |
977 | 977 | ||
978 | if (pDevice->eOPMode == OP_MODE_AP) { | 978 | if (pDevice->eOPMode == OP_MODE_AP) { |
979 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 979 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
980 | } | 980 | } |
981 | else { | 981 | else { |
982 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), U_ETHER_ADDR_LEN); | 982 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), ETH_ALEN); |
983 | } | 983 | } |
984 | 984 | ||
985 | } | 985 | } |
@@ -1000,16 +1000,16 @@ s_vFillRTSHead ( | |||
1000 | 1000 | ||
1001 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || | 1001 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || |
1002 | (pDevice->eOPMode == OP_MODE_AP)) { | 1002 | (pDevice->eOPMode == OP_MODE_AP)) { |
1003 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), U_ETHER_ADDR_LEN); | 1003 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), ETH_ALEN); |
1004 | } | 1004 | } |
1005 | else { | 1005 | else { |
1006 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 1006 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
1007 | } | 1007 | } |
1008 | if (pDevice->eOPMode == OP_MODE_AP) { | 1008 | if (pDevice->eOPMode == OP_MODE_AP) { |
1009 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 1009 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
1010 | } | 1010 | } |
1011 | else { | 1011 | else { |
1012 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), U_ETHER_ADDR_LEN); | 1012 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), ETH_ALEN); |
1013 | } | 1013 | } |
1014 | } | 1014 | } |
1015 | } | 1015 | } |
@@ -1029,17 +1029,17 @@ s_vFillRTSHead ( | |||
1029 | 1029 | ||
1030 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || | 1030 | if ((pDevice->eOPMode == OP_MODE_ADHOC) || |
1031 | (pDevice->eOPMode == OP_MODE_AP)) { | 1031 | (pDevice->eOPMode == OP_MODE_AP)) { |
1032 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), U_ETHER_ADDR_LEN); | 1032 | memcpy(&(pBuf->Data.abyRA[0]), &(psEthHeader->abyDstAddr[0]), ETH_ALEN); |
1033 | } | 1033 | } |
1034 | else { | 1034 | else { |
1035 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 1035 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
1036 | } | 1036 | } |
1037 | 1037 | ||
1038 | if (pDevice->eOPMode == OP_MODE_AP) { | 1038 | if (pDevice->eOPMode == OP_MODE_AP) { |
1039 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 1039 | memcpy(&(pBuf->Data.abyTA[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
1040 | } | 1040 | } |
1041 | else { | 1041 | else { |
1042 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), U_ETHER_ADDR_LEN); | 1042 | memcpy(&(pBuf->Data.abyTA[0]), &(psEthHeader->abySrcAddr[0]), ETH_ALEN); |
1043 | } | 1043 | } |
1044 | } | 1044 | } |
1045 | } | 1045 | } |
@@ -1098,7 +1098,7 @@ s_vFillCTSHead ( | |||
1098 | pBuf->Data.wDurationID = pBuf->wDuration_ba; | 1098 | pBuf->Data.wDurationID = pBuf->wDuration_ba; |
1099 | pBuf->Data.wFrameControl = TYPE_CTL_CTS;//0x00C4 | 1099 | pBuf->Data.wFrameControl = TYPE_CTL_CTS;//0x00C4 |
1100 | pBuf->Data.wReserved = 0x0000; | 1100 | pBuf->Data.wReserved = 0x0000; |
1101 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyCurrentNetAddr[0]), U_ETHER_ADDR_LEN); | 1101 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyCurrentNetAddr[0]), ETH_ALEN); |
1102 | 1102 | ||
1103 | } else { //if (byFBOption != AUTO_FB_NONE && uDMAIdx != TYPE_ATIMDMA && uDMAIdx != TYPE_BEACONDMA) | 1103 | } else { //if (byFBOption != AUTO_FB_NONE && uDMAIdx != TYPE_ATIMDMA && uDMAIdx != TYPE_BEACONDMA) |
1104 | PSCTS pBuf = (PSCTS)pvCTS; | 1104 | PSCTS pBuf = (PSCTS)pvCTS; |
@@ -1116,7 +1116,7 @@ s_vFillCTSHead ( | |||
1116 | pBuf->Data.wDurationID = pBuf->wDuration_ba; | 1116 | pBuf->Data.wDurationID = pBuf->wDuration_ba; |
1117 | pBuf->Data.wFrameControl = TYPE_CTL_CTS;//0x00C4 | 1117 | pBuf->Data.wFrameControl = TYPE_CTL_CTS;//0x00C4 |
1118 | pBuf->Data.wReserved = 0x0000; | 1118 | pBuf->Data.wReserved = 0x0000; |
1119 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyCurrentNetAddr[0]), U_ETHER_ADDR_LEN); | 1119 | memcpy(&(pBuf->Data.abyRA[0]), &(pDevice->abyCurrentNetAddr[0]), ETH_ALEN); |
1120 | } | 1120 | } |
1121 | } | 1121 | } |
1122 | } | 1122 | } |
@@ -2287,21 +2287,21 @@ vGenerateMACHeader ( | |||
2287 | } | 2287 | } |
2288 | 2288 | ||
2289 | if (pDevice->eOPMode == OP_MODE_AP) { | 2289 | if (pDevice->eOPMode == OP_MODE_AP) { |
2290 | memcpy(&(pMACHeader->abyAddr1[0]), &(psEthHeader->abyDstAddr[0]), U_ETHER_ADDR_LEN); | 2290 | memcpy(&(pMACHeader->abyAddr1[0]), &(psEthHeader->abyDstAddr[0]), ETH_ALEN); |
2291 | memcpy(&(pMACHeader->abyAddr2[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 2291 | memcpy(&(pMACHeader->abyAddr2[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
2292 | memcpy(&(pMACHeader->abyAddr3[0]), &(psEthHeader->abySrcAddr[0]), U_ETHER_ADDR_LEN); | 2292 | memcpy(&(pMACHeader->abyAddr3[0]), &(psEthHeader->abySrcAddr[0]), ETH_ALEN); |
2293 | pMACHeader->wFrameCtl |= FC_FROMDS; | 2293 | pMACHeader->wFrameCtl |= FC_FROMDS; |
2294 | } | 2294 | } |
2295 | else { | 2295 | else { |
2296 | if (pDevice->eOPMode == OP_MODE_ADHOC) { | 2296 | if (pDevice->eOPMode == OP_MODE_ADHOC) { |
2297 | memcpy(&(pMACHeader->abyAddr1[0]), &(psEthHeader->abyDstAddr[0]), U_ETHER_ADDR_LEN); | 2297 | memcpy(&(pMACHeader->abyAddr1[0]), &(psEthHeader->abyDstAddr[0]), ETH_ALEN); |
2298 | memcpy(&(pMACHeader->abyAddr2[0]), &(psEthHeader->abySrcAddr[0]), U_ETHER_ADDR_LEN); | 2298 | memcpy(&(pMACHeader->abyAddr2[0]), &(psEthHeader->abySrcAddr[0]), ETH_ALEN); |
2299 | memcpy(&(pMACHeader->abyAddr3[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 2299 | memcpy(&(pMACHeader->abyAddr3[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
2300 | } | 2300 | } |
2301 | else { | 2301 | else { |
2302 | memcpy(&(pMACHeader->abyAddr3[0]), &(psEthHeader->abyDstAddr[0]), U_ETHER_ADDR_LEN); | 2302 | memcpy(&(pMACHeader->abyAddr3[0]), &(psEthHeader->abyDstAddr[0]), ETH_ALEN); |
2303 | memcpy(&(pMACHeader->abyAddr2[0]), &(psEthHeader->abySrcAddr[0]), U_ETHER_ADDR_LEN); | 2303 | memcpy(&(pMACHeader->abyAddr2[0]), &(psEthHeader->abySrcAddr[0]), ETH_ALEN); |
2304 | memcpy(&(pMACHeader->abyAddr1[0]), &(pDevice->abyBSSID[0]), U_ETHER_ADDR_LEN); | 2304 | memcpy(&(pMACHeader->abyAddr1[0]), &(pDevice->abyBSSID[0]), ETH_ALEN); |
2305 | pMACHeader->wFrameCtl |= FC_TODS; | 2305 | pMACHeader->wFrameCtl |= FC_TODS; |
2306 | } | 2306 | } |
2307 | } | 2307 | } |
@@ -2518,8 +2518,8 @@ CMD_STATUS csMgmt_xmit(PSDevice pDevice, PSTxMgmtPacket pPacket) { | |||
2518 | 2518 | ||
2519 | memset((void *)(pbyTxBufferAddr + wTxBufSize), 0, (cbHeaderSize - wTxBufSize)); | 2519 | memset((void *)(pbyTxBufferAddr + wTxBufSize), 0, (cbHeaderSize - wTxBufSize)); |
2520 | 2520 | ||
2521 | memcpy(&(sEthHeader.abyDstAddr[0]), &(pPacket->p80211Header->sA3.abyAddr1[0]), U_ETHER_ADDR_LEN); | 2521 | memcpy(&(sEthHeader.abyDstAddr[0]), &(pPacket->p80211Header->sA3.abyAddr1[0]), ETH_ALEN); |
2522 | memcpy(&(sEthHeader.abySrcAddr[0]), &(pPacket->p80211Header->sA3.abyAddr2[0]), U_ETHER_ADDR_LEN); | 2522 | memcpy(&(sEthHeader.abySrcAddr[0]), &(pPacket->p80211Header->sA3.abyAddr2[0]), ETH_ALEN); |
2523 | //========================= | 2523 | //========================= |
2524 | // No Fragmentation | 2524 | // No Fragmentation |
2525 | //========================= | 2525 | //========================= |
@@ -3062,8 +3062,8 @@ vDMA0_tx_80211(PSDevice pDevice, struct sk_buff *skb, PBYTE pbMPDU, UINT cbMPDU | |||
3062 | } | 3062 | } |
3063 | 3063 | ||
3064 | memset((void *)(pbyTxBufferAddr + wTxBufSize), 0, (cbHeaderSize - wTxBufSize)); | 3064 | memset((void *)(pbyTxBufferAddr + wTxBufSize), 0, (cbHeaderSize - wTxBufSize)); |
3065 | memcpy(&(sEthHeader.abyDstAddr[0]), &(p80211Header->sA3.abyAddr1[0]), U_ETHER_ADDR_LEN); | 3065 | memcpy(&(sEthHeader.abyDstAddr[0]), &(p80211Header->sA3.abyAddr1[0]), ETH_ALEN); |
3066 | memcpy(&(sEthHeader.abySrcAddr[0]), &(p80211Header->sA3.abyAddr2[0]), U_ETHER_ADDR_LEN); | 3066 | memcpy(&(sEthHeader.abySrcAddr[0]), &(p80211Header->sA3.abyAddr2[0]), ETH_ALEN); |
3067 | //========================= | 3067 | //========================= |
3068 | // No Fragmentation | 3068 | // No Fragmentation |
3069 | //========================= | 3069 | //========================= |
diff --git a/drivers/staging/vt6655/srom.c b/drivers/staging/vt6655/srom.c index fb7a6468cab8..418575fdc2c0 100644 --- a/drivers/staging/vt6655/srom.c +++ b/drivers/staging/vt6655/srom.c | |||
@@ -320,7 +320,7 @@ void SROMvReadEtherAddress(DWORD_PTR dwIoBase, PBYTE pbyEtherAddress) | |||
320 | BYTE ii; | 320 | BYTE ii; |
321 | 321 | ||
322 | /* ii = Rom Address */ | 322 | /* ii = Rom Address */ |
323 | for (ii = 0; ii < U_ETHER_ADDR_LEN; ii++) { | 323 | for (ii = 0; ii < ETH_ALEN; ii++) { |
324 | *pbyEtherAddress = SROMbyReadEmbedded(dwIoBase, ii); | 324 | *pbyEtherAddress = SROMbyReadEmbedded(dwIoBase, ii); |
325 | pbyEtherAddress++; | 325 | pbyEtherAddress++; |
326 | } | 326 | } |
@@ -345,7 +345,7 @@ void SROMvWriteEtherAddress(DWORD_PTR dwIoBase, PBYTE pbyEtherAddress) | |||
345 | BYTE ii; | 345 | BYTE ii; |
346 | 346 | ||
347 | /* ii = Rom Address */ | 347 | /* ii = Rom Address */ |
348 | for (ii = 0; ii < U_ETHER_ADDR_LEN; ii++) { | 348 | for (ii = 0; ii < ETH_ALEN; ii++) { |
349 | SROMbWriteEmbedded(dwIoBase, ii, *pbyEtherAddress); | 349 | SROMbWriteEmbedded(dwIoBase, ii, *pbyEtherAddress); |
350 | pbyEtherAddress++; | 350 | pbyEtherAddress++; |
351 | } | 351 | } |
diff --git a/drivers/staging/vt6655/tether.c b/drivers/staging/vt6655/tether.c index c90b469ad545..d8ba67395cb1 100644 --- a/drivers/staging/vt6655/tether.c +++ b/drivers/staging/vt6655/tether.c | |||
@@ -68,7 +68,7 @@ BYTE ETHbyGetHashIndexByCrc32 (PBYTE pbyMultiAddr) | |||
68 | BYTE byHash = 0; | 68 | BYTE byHash = 0; |
69 | 69 | ||
70 | // get the least 6-bits from CRC generator | 70 | // get the least 6-bits from CRC generator |
71 | byTmpHash = (BYTE)(CRCdwCrc32(pbyMultiAddr, U_ETHER_ADDR_LEN, | 71 | byTmpHash = (BYTE)(CRCdwCrc32(pbyMultiAddr, ETH_ALEN, |
72 | 0xFFFFFFFFL) & 0x3F); | 72 | 0xFFFFFFFFL) & 0x3F); |
73 | // reverse most bit to least bit | 73 | // reverse most bit to least bit |
74 | for (ii = 0; ii < (sizeof(byTmpHash) * 8); ii++) { | 74 | for (ii = 0; ii < (sizeof(byTmpHash) * 8); ii++) { |
diff --git a/drivers/staging/vt6655/tether.h b/drivers/staging/vt6655/tether.h index 5a3c326436c6..af119dd82b24 100644 --- a/drivers/staging/vt6655/tether.h +++ b/drivers/staging/vt6655/tether.h | |||
@@ -29,17 +29,17 @@ | |||
29 | #ifndef __TETHER_H__ | 29 | #ifndef __TETHER_H__ |
30 | #define __TETHER_H__ | 30 | #define __TETHER_H__ |
31 | 31 | ||
32 | #include <linux/if_ether.h> | ||
32 | #include "ttype.h" | 33 | #include "ttype.h" |
33 | 34 | ||
34 | /*--------------------- Export Definitions -------------------------*/ | 35 | /*--------------------- Export Definitions -------------------------*/ |
35 | // | 36 | // |
36 | // constants | 37 | // constants |
37 | // | 38 | // |
38 | #define U_ETHER_ADDR_LEN 6 // Ethernet address length | ||
39 | #define U_TYPE_LEN 2 // | 39 | #define U_TYPE_LEN 2 // |
40 | #define U_CRC_LEN 4 // | 40 | #define U_CRC_LEN 4 // |
41 | #define U_HEADER_LEN (U_ETHER_ADDR_LEN * 2 + U_TYPE_LEN) | 41 | #define U_HEADER_LEN (ETH_ALEN * 2 + U_TYPE_LEN) |
42 | #define U_ETHER_ADDR_STR_LEN (U_ETHER_ADDR_LEN * 2 + 1) | 42 | #define U_ETHER_ADDR_STR_LEN (ETH_ALEN * 2 + 1) |
43 | // Ethernet address string length | 43 | // Ethernet address string length |
44 | 44 | ||
45 | #define MIN_DATA_LEN 46 // min data length | 45 | #define MIN_DATA_LEN 46 // min data length |
@@ -167,8 +167,8 @@ | |||
167 | // Ethernet packet | 167 | // Ethernet packet |
168 | // | 168 | // |
169 | typedef struct tagSEthernetHeader { | 169 | typedef struct tagSEthernetHeader { |
170 | BYTE abyDstAddr[U_ETHER_ADDR_LEN]; | 170 | BYTE abyDstAddr[ETH_ALEN]; |
171 | BYTE abySrcAddr[U_ETHER_ADDR_LEN]; | 171 | BYTE abySrcAddr[ETH_ALEN]; |
172 | WORD wType; | 172 | WORD wType; |
173 | }__attribute__ ((__packed__)) | 173 | }__attribute__ ((__packed__)) |
174 | SEthernetHeader, *PSEthernetHeader; | 174 | SEthernetHeader, *PSEthernetHeader; |
@@ -178,8 +178,8 @@ SEthernetHeader, *PSEthernetHeader; | |||
178 | // 802_3 packet | 178 | // 802_3 packet |
179 | // | 179 | // |
180 | typedef struct tagS802_3Header { | 180 | typedef struct tagS802_3Header { |
181 | BYTE abyDstAddr[U_ETHER_ADDR_LEN]; | 181 | BYTE abyDstAddr[ETH_ALEN]; |
182 | BYTE abySrcAddr[U_ETHER_ADDR_LEN]; | 182 | BYTE abySrcAddr[ETH_ALEN]; |
183 | WORD wLen; | 183 | WORD wLen; |
184 | }__attribute__ ((__packed__)) | 184 | }__attribute__ ((__packed__)) |
185 | S802_3Header, *PS802_3Header; | 185 | S802_3Header, *PS802_3Header; |
@@ -190,11 +190,11 @@ S802_3Header, *PS802_3Header; | |||
190 | typedef struct tagS802_11Header { | 190 | typedef struct tagS802_11Header { |
191 | WORD wFrameCtl; | 191 | WORD wFrameCtl; |
192 | WORD wDurationID; | 192 | WORD wDurationID; |
193 | BYTE abyAddr1[U_ETHER_ADDR_LEN]; | 193 | BYTE abyAddr1[ETH_ALEN]; |
194 | BYTE abyAddr2[U_ETHER_ADDR_LEN]; | 194 | BYTE abyAddr2[ETH_ALEN]; |
195 | BYTE abyAddr3[U_ETHER_ADDR_LEN]; | 195 | BYTE abyAddr3[ETH_ALEN]; |
196 | WORD wSeqCtl; | 196 | WORD wSeqCtl; |
197 | BYTE abyAddr4[U_ETHER_ADDR_LEN]; | 197 | BYTE abyAddr4[ETH_ALEN]; |
198 | }__attribute__ ((__packed__)) | 198 | }__attribute__ ((__packed__)) |
199 | S802_11Header, *PS802_11Header; | 199 | S802_11Header, *PS802_11Header; |
200 | 200 | ||
diff --git a/drivers/staging/vt6655/wctl.c b/drivers/staging/vt6655/wctl.c index 4406f8caa555..64a66b2f1fc5 100644 --- a/drivers/staging/vt6655/wctl.c +++ b/drivers/staging/vt6655/wctl.c | |||
@@ -89,7 +89,7 @@ BOOL WCTLbIsDuplicate (PSCache pCache, PS802_11Header pMACHeader) | |||
89 | /* Not fount in cache - insert */ | 89 | /* Not fount in cache - insert */ |
90 | pCacheEntry = &pCache->asCacheEntry[pCache->uInPtr]; | 90 | pCacheEntry = &pCache->asCacheEntry[pCache->uInPtr]; |
91 | pCacheEntry->wFmSequence = pMACHeader->wSeqCtl; | 91 | pCacheEntry->wFmSequence = pMACHeader->wSeqCtl; |
92 | memcpy(&(pCacheEntry->abyAddr2[0]), &(pMACHeader->abyAddr2[0]), U_ETHER_ADDR_LEN); | 92 | memcpy(&(pCacheEntry->abyAddr2[0]), &(pMACHeader->abyAddr2[0]), ETH_ALEN); |
93 | ADD_ONE_WITH_WRAP_AROUND(pCache->uInPtr, DUPLICATE_RX_CACHE_LENGTH); | 93 | ADD_ONE_WITH_WRAP_AROUND(pCache->uInPtr, DUPLICATE_RX_CACHE_LENGTH); |
94 | return FALSE; | 94 | return FALSE; |
95 | } | 95 | } |
@@ -151,7 +151,7 @@ UINT ii; | |||
151 | pDevice->sRxDFCB[ii].bInUse = TRUE; | 151 | pDevice->sRxDFCB[ii].bInUse = TRUE; |
152 | pDevice->sRxDFCB[ii].wSequence = (pMACHeader->wSeqCtl >> 4); | 152 | pDevice->sRxDFCB[ii].wSequence = (pMACHeader->wSeqCtl >> 4); |
153 | pDevice->sRxDFCB[ii].wFragNum = (pMACHeader->wSeqCtl & 0x000F); | 153 | pDevice->sRxDFCB[ii].wFragNum = (pMACHeader->wSeqCtl & 0x000F); |
154 | memcpy(&(pDevice->sRxDFCB[ii].abyAddr2[0]), &(pMACHeader->abyAddr2[0]), U_ETHER_ADDR_LEN); | 154 | memcpy(&(pDevice->sRxDFCB[ii].abyAddr2[0]), &(pMACHeader->abyAddr2[0]), ETH_ALEN); |
155 | return(ii); | 155 | return(ii); |
156 | } | 156 | } |
157 | } | 157 | } |
diff --git a/drivers/staging/vt6655/wmgr.c b/drivers/staging/vt6655/wmgr.c index 60c00fc1f025..8af356fd139e 100644 --- a/drivers/staging/vt6655/wmgr.c +++ b/drivers/staging/vt6655/wmgr.c | |||
@@ -3869,7 +3869,7 @@ s_MgrMakeAssocRequest( | |||
3869 | *pwPMKID = 0; // Initialize PMKID count | 3869 | *pwPMKID = 0; // Initialize PMKID count |
3870 | pbyRSN += 2; // Point to PMKID list | 3870 | pbyRSN += 2; // Point to PMKID list |
3871 | for (ii = 0; ii < pDevice->gsPMKID.BSSIDInfoCount; ii++) { | 3871 | for (ii = 0; ii < pDevice->gsPMKID.BSSIDInfoCount; ii++) { |
3872 | if ( !memcmp(&pDevice->gsPMKID.BSSIDInfo[ii].BSSID[0], pMgmt->abyCurrBSSID, U_ETHER_ADDR_LEN)) { | 3872 | if ( !memcmp(&pDevice->gsPMKID.BSSIDInfo[ii].BSSID[0], pMgmt->abyCurrBSSID, ETH_ALEN)) { |
3873 | (*pwPMKID) ++; | 3873 | (*pwPMKID) ++; |
3874 | memcpy(pbyRSN, pDevice->gsPMKID.BSSIDInfo[ii].PMKID, 16); | 3874 | memcpy(pbyRSN, pDevice->gsPMKID.BSSIDInfo[ii].PMKID, 16); |
3875 | pbyRSN += 16; | 3875 | pbyRSN += 16; |
@@ -4125,7 +4125,7 @@ s_MgrMakeReAssocRequest( | |||
4125 | *pwPMKID = 0; // Initialize PMKID count | 4125 | *pwPMKID = 0; // Initialize PMKID count |
4126 | pbyRSN += 2; // Point to PMKID list | 4126 | pbyRSN += 2; // Point to PMKID list |
4127 | for (ii = 0; ii < pDevice->gsPMKID.BSSIDInfoCount; ii++) { | 4127 | for (ii = 0; ii < pDevice->gsPMKID.BSSIDInfoCount; ii++) { |
4128 | if ( !memcmp(&pDevice->gsPMKID.BSSIDInfo[ii].BSSID[0], pMgmt->abyCurrBSSID, U_ETHER_ADDR_LEN)) { | 4128 | if ( !memcmp(&pDevice->gsPMKID.BSSIDInfo[ii].BSSID[0], pMgmt->abyCurrBSSID, ETH_ALEN)) { |
4129 | (*pwPMKID) ++; | 4129 | (*pwPMKID) ++; |
4130 | memcpy(pbyRSN, pDevice->gsPMKID.BSSIDInfo[ii].PMKID, 16); | 4130 | memcpy(pbyRSN, pDevice->gsPMKID.BSSIDInfo[ii].PMKID, 16); |
4131 | pbyRSN += 16; | 4131 | pbyRSN += 16; |
@@ -4831,7 +4831,7 @@ bAdd_PMKID_Candidate ( | |||
4831 | // Update Old Candidate | 4831 | // Update Old Candidate |
4832 | for (ii = 0; ii < pDevice->gsPMKIDCandidate.NumCandidates; ii++) { | 4832 | for (ii = 0; ii < pDevice->gsPMKIDCandidate.NumCandidates; ii++) { |
4833 | pCandidateList = &pDevice->gsPMKIDCandidate.CandidateList[ii]; | 4833 | pCandidateList = &pDevice->gsPMKIDCandidate.CandidateList[ii]; |
4834 | if ( !memcmp(pCandidateList->BSSID, pbyBSSID, U_ETHER_ADDR_LEN)) { | 4834 | if ( !memcmp(pCandidateList->BSSID, pbyBSSID, ETH_ALEN)) { |
4835 | if ((psRSNCapObj->bRSNCapExist == TRUE) && (psRSNCapObj->wRSNCap & BIT0)) { | 4835 | if ((psRSNCapObj->bRSNCapExist == TRUE) && (psRSNCapObj->wRSNCap & BIT0)) { |
4836 | pCandidateList->Flags |= NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED; | 4836 | pCandidateList->Flags |= NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED; |
4837 | } else { | 4837 | } else { |
@@ -4848,7 +4848,7 @@ bAdd_PMKID_Candidate ( | |||
4848 | } else { | 4848 | } else { |
4849 | pCandidateList->Flags &= ~(NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED); | 4849 | pCandidateList->Flags &= ~(NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED); |
4850 | } | 4850 | } |
4851 | memcpy(pCandidateList->BSSID, pbyBSSID, U_ETHER_ADDR_LEN); | 4851 | memcpy(pCandidateList->BSSID, pbyBSSID, ETH_ALEN); |
4852 | pDevice->gsPMKIDCandidate.NumCandidates++; | 4852 | pDevice->gsPMKIDCandidate.NumCandidates++; |
4853 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"NumCandidates:%d\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); | 4853 | DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"NumCandidates:%d\n", (int)pDevice->gsPMKIDCandidate.NumCandidates); |
4854 | return TRUE; | 4854 | return TRUE; |
diff --git a/drivers/staging/vt6655/wpa2.c b/drivers/staging/vt6655/wpa2.c index ff2837938e96..7a42a0aad7d2 100644 --- a/drivers/staging/vt6655/wpa2.c +++ b/drivers/staging/vt6655/wpa2.c | |||
@@ -346,7 +346,7 @@ WPA2uSetIEs( | |||
346 | *pwPMKID = 0; // Initialize PMKID count | 346 | *pwPMKID = 0; // Initialize PMKID count |
347 | pbyBuffer = &pRSNIEs->abyRSN[20]; // Point to PMKID list | 347 | pbyBuffer = &pRSNIEs->abyRSN[20]; // Point to PMKID list |
348 | for (ii = 0; ii < pMgmt->gsPMKIDCache.BSSIDInfoCount; ii++) { | 348 | for (ii = 0; ii < pMgmt->gsPMKIDCache.BSSIDInfoCount; ii++) { |
349 | if ( !memcmp(&pMgmt->gsPMKIDCache.BSSIDInfo[ii].abyBSSID[0], pMgmt->abyCurrBSSID, U_ETHER_ADDR_LEN)) { | 349 | if ( !memcmp(&pMgmt->gsPMKIDCache.BSSIDInfo[ii].abyBSSID[0], pMgmt->abyCurrBSSID, ETH_ALEN)) { |
350 | (*pwPMKID) ++; | 350 | (*pwPMKID) ++; |
351 | memcpy(pbyBuffer, pMgmt->gsPMKIDCache.BSSIDInfo[ii].abyPMKID, 16); | 351 | memcpy(pbyBuffer, pMgmt->gsPMKIDCache.BSSIDInfo[ii].abyPMKID, 16); |
352 | pbyBuffer += 16; | 352 | pbyBuffer += 16; |
diff --git a/drivers/staging/vt6655/wpactl.c b/drivers/staging/vt6655/wpactl.c index 9f215dfa86e0..22c2fab3f328 100644 --- a/drivers/staging/vt6655/wpactl.c +++ b/drivers/staging/vt6655/wpactl.c | |||
@@ -101,7 +101,7 @@ static int wpa_init_wpadev(PSDevice pDevice) | |||
101 | 101 | ||
102 | wpadev_priv = netdev_priv(pDevice->wpadev); | 102 | wpadev_priv = netdev_priv(pDevice->wpadev); |
103 | *wpadev_priv = *pDevice; | 103 | *wpadev_priv = *pDevice; |
104 | memcpy(pDevice->wpadev->dev_addr, dev->dev_addr, U_ETHER_ADDR_LEN); | 104 | memcpy(pDevice->wpadev->dev_addr, dev->dev_addr, ETH_ALEN); |
105 | pDevice->wpadev->base_addr = dev->base_addr; | 105 | pDevice->wpadev->base_addr = dev->base_addr; |
106 | pDevice->wpadev->irq = dev->irq; | 106 | pDevice->wpadev->irq = dev->irq; |
107 | pDevice->wpadev->mem_start = dev->mem_start; | 107 | pDevice->wpadev->mem_start = dev->mem_start; |