aboutsummaryrefslogtreecommitdiff
path: root/drivers/staging/vt6656/desc.h
diff options
context:
space:
mode:
authorMalcolm Priestley <tvboxspy@gmail.com>2013-08-05 22:12:42 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-08-12 15:02:15 -0700
commit14840cdd9647a80a988f26a707f2caa16abed5e5 (patch)
tree4870714cc65c124ee02b1dd9434aa587c106f440 /drivers/staging/vt6656/desc.h
parent0773893aaa8003ee7a8d1ab21084f7dafe32986a (diff)
staging: vt6656: desc.h remove typedef struct tagSCTSData
Replace structures with struct ieee80211_cts data typedef struct tagSCTSData include extra packing wReserved not in struct ieee80211_cts This is corrected by adding reserved2 to the structures. Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/vt6656/desc.h')
-rw-r--r--drivers/staging/vt6656/desc.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/drivers/staging/vt6656/desc.h b/drivers/staging/vt6656/desc.h
index aa5e249092a1..1a1cf34e4113 100644
--- a/drivers/staging/vt6656/desc.h
+++ b/drivers/staging/vt6656/desc.h
@@ -254,21 +254,14 @@ typedef const SRTS_a_FB *PCSRTS_a_FB;
/*
* CTS buffer header
*/
-typedef struct tagSCTSData {
- u16 wFrameControl;
- u16 wDurationID;
- u8 abyRA[ETH_ALEN];
- u16 wReserved;
-} __attribute__ ((__packed__))
-SCTSData, *PSCTSData;
-
typedef struct tagSCTS {
u8 bySignalField_b;
u8 byServiceField_b;
u16 wTransmitLength_b;
u16 wDuration_ba;
u16 wReserved;
- SCTSData Data;
+ struct ieee80211_cts data;
+ u16 reserved2;
} __attribute__ ((__packed__))
SCTS, *PSCTS;
@@ -282,7 +275,8 @@ typedef struct tagSCTS_FB {
u16 wReserved;
u16 wCTSDuration_ba_f0;
u16 wCTSDuration_ba_f1;
- SCTSData Data;
+ struct ieee80211_cts data;
+ u16 reserved2;
} __attribute__ ((__packed__))
SCTS_FB, *PSCTS_FB;