diff options
author | Malcolm Priestley <tvboxspy@gmail.com> | 2014-06-25 20:14:24 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-06-27 00:21:19 (GMT) |
commit | d1eb5003d78cd791ff1f214163030e993d53f49b (patch) | |
tree | eb084ff99fa4ba2caacd415f679b84ece8ded8ca /drivers/staging/vt6656/device.h | |
parent | d38b13aa7884021ddb06fb6f248da265b8a6fbee (diff) | |
download | linux-d1eb5003d78cd791ff1f214163030e993d53f49b.tar.xz |
staging: vt6656: mac80211 conversion: add key functions
Create vnt_key_init_table to replace KeyvInitTable.
Create vnt_set_keymode to handle key setting operations with five different
modes VNT_KEY_DEFAULTKEY, VNT_KEY_GROUP_ADDRESS, VNT_KEY_ALLGROUP, VNT_KEY_GROUP
and VNT_KEY_PAIRWISE. VNT_KEY_ONFLY and VNT_KEY_ONFLY_ALL are for when
key latching in driver is not required.
Create vnt_set_keys to handle mac80211 key cipher modes, four modes are
supported WLAN_CIPHER_SUITE_WEP40, WLAN_CIPHER_SUITE_WEP104, WLAN_CIPHER_SUITE_TKIP
and WLAN_CIPHER_SUITE_CCMP.
Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/vt6656/device.h')
-rw-r--r-- | drivers/staging/vt6656/device.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/vt6656/device.h b/drivers/staging/vt6656/device.h index 23fc5e2..112e0b0 100644 --- a/drivers/staging/vt6656/device.h +++ b/drivers/staging/vt6656/device.h @@ -631,6 +631,7 @@ struct vnt_private { u32 uKeyLength; u8 abyKey[WLAN_WEP232_KEYLEN]; + unsigned long key_entry_inuse; /* for AP mode */ u32 uAssocCount; |