diff options
author | Malcolm Priestley <tvboxspy@gmail.com> | 2014-06-25 21:14:25 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-06-26 20:21:19 -0400 |
commit | db8f37fa3355f249e34446eac0d08c1b89c2ed77 (patch) | |
tree | 27a587a87ac8c9dcfab622573c714ab2c15c55d3 /drivers/staging/vt6656/device.h | |
parent | staging: vt6656: mac80211 conversion: add key functions (diff) | |
download | linux-dev-db8f37fa3355f249e34446eac0d08c1b89c2ed77.tar.xz linux-dev-db8f37fa3355f249e34446eac0d08c1b89c2ed77.zip |
staging: vt6656: mac80211 conversion: main_usb add functions and change usb_driver functions
Create new functions for the operations of mac80211
vnt_tx_80211
vnt_start
vnt_stop
vnt_add_interface
vnt_remove_interface
vnt_config
vnt_bss_info_changed
vnt_prepare_multicast
vnt_configure
vnt_set_key
vnt_sw_scan_start
vnt_sw_scan_complete
vnt_get_tsf
vnt_set_tsf
vnt_reset_tsf
Create vnt_init to call device_init_registers to get permanent mac address.
This will be linked to vt6656_probe via bScheduleCommand in another patch as
firmware needs to be loaded first.
Modify vt6656_probe, vt6656_disconnect for mac80211
Change vt6656_suspend and vt6656_resume, nothing needs to be done here
let mac80211 handle the suspend.
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 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/staging/vt6656/device.h b/drivers/staging/vt6656/device.h index 112e0b0308f8..46d7704a1e2b 100644 --- a/drivers/staging/vt6656/device.h +++ b/drivers/staging/vt6656/device.h @@ -396,6 +396,7 @@ typedef struct __device_opt { struct vnt_private { /* mac80211 */ struct ieee80211_hw *hw; + struct ieee80211_vif *vif; /* netdev */ struct usb_device *usb; struct net_device *dev; @@ -410,6 +411,7 @@ struct vnt_private { u8 rx_rate; u32 rx_buf_sz; + int mc_list_count; int multicast_limit; u8 byRxMode; @@ -574,6 +576,7 @@ struct vnt_private { int bRadioOff; /* Power save */ + u16 current_aid; int bEnablePSMode; u16 wListenInterval; int bPWBitOn; |