mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-03-13 11:20:12 -04:00
staging: vt6656: rxtx.c: s_vFillTxKey Replace dwRevIVCounter
Fix base type to __le32 and remove camel case. Camel case change dwRevIVCounter -> rev_iv_counter Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
038dcf12b6
commit
fbfaccff4f
@@ -184,28 +184,28 @@ static void s_vFillTxKey(struct vnt_private *pDevice,
|
||||
u32 *pdwIV = (u32 *)pbyIVHead;
|
||||
u32 *pdwExtIV = (u32 *)((u8 *)pbyIVHead + 4);
|
||||
struct ieee80211_hdr *pMACHeader = (struct ieee80211_hdr *)pbyHdrBuf;
|
||||
u32 dwRevIVCounter;
|
||||
__le32 rev_iv_counter;
|
||||
|
||||
/* Fill TXKEY */
|
||||
if (pTransmitKey == NULL)
|
||||
return;
|
||||
|
||||
dwRevIVCounter = cpu_to_le32(pDevice->dwIVCounter);
|
||||
rev_iv_counter = cpu_to_le32(pDevice->dwIVCounter);
|
||||
*pdwIV = pDevice->dwIVCounter;
|
||||
pDevice->byKeyIndex = pTransmitKey->dwKeyIndex & 0xf;
|
||||
|
||||
switch (pTransmitKey->byCipherSuite) {
|
||||
case KEY_CTL_WEP:
|
||||
if (pTransmitKey->uKeyLength == WLAN_WEP232_KEYLEN) {
|
||||
memcpy(pDevice->abyPRNG, (u8 *)&dwRevIVCounter, 3);
|
||||
memcpy(pDevice->abyPRNG, (u8 *)&rev_iv_counter, 3);
|
||||
memcpy(pDevice->abyPRNG + 3, pTransmitKey->abyKey,
|
||||
pTransmitKey->uKeyLength);
|
||||
} else {
|
||||
memcpy(pbyBuf, (u8 *)&dwRevIVCounter, 3);
|
||||
memcpy(pbyBuf, (u8 *)&rev_iv_counter, 3);
|
||||
memcpy(pbyBuf + 3, pTransmitKey->abyKey,
|
||||
pTransmitKey->uKeyLength);
|
||||
if (pTransmitKey->uKeyLength == WLAN_WEP40_KEYLEN) {
|
||||
memcpy(pbyBuf+8, (u8 *)&dwRevIVCounter, 3);
|
||||
memcpy(pbyBuf+8, (u8 *)&rev_iv_counter, 3);
|
||||
memcpy(pbyBuf+11, pTransmitKey->abyKey,
|
||||
pTransmitKey->uKeyLength);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user