diff options
author | Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com> | 2011-10-10 23:20:13 +0200 |
---|---|---|
committer | Philippe LANGLAIS <philippe.langlais@stericsson.com> | 2011-10-13 10:25:09 +0200 |
commit | 7a2de54ab4a67e97bc1a4fac9b84eb6c307f9488 (patch) | |
tree | 1001141bce26ea659b625841c687823b9d53a1a7 /drivers/staging/cw1200/cw1200.h | |
parent | 98a9d7c86ef2ff6df10008dbb93a8139a79a9f33 (diff) |
cw1200: Requeue special frames.
Some frames require special handling in wsm, for example
offchannel, wep, join...
Requeue for offchannel and wep frames was missing, leading
to queue entry leakage and unexpected drop of frames.
Fix implements requeue for special frames.
Change-Id: Iba5c41496f898e30b4261db3888bba384504df50
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33596
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
Diffstat (limited to 'drivers/staging/cw1200/cw1200.h')
-rw-r--r-- | drivers/staging/cw1200/cw1200.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/cw1200/cw1200.h b/drivers/staging/cw1200/cw1200.h index 239c3a9f3b9..3c3a50ce318 100644 --- a/drivers/staging/cw1200/cw1200.h +++ b/drivers/staging/cw1200/cw1200.h @@ -178,7 +178,7 @@ struct cw1200_common { /* WSM Join */ enum cw1200_join_status join_status; u8 join_bssid[ETH_ALEN]; - const struct wsm_tx *join_pending_frame; + u32 pending_frame_id; struct work_struct join_work; struct delayed_work join_timeout; struct work_struct unjoin_work; |