Age | Commit message (Collapse) | Author |
|
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
Signed-off-by: Philippe Langlais <philippe.langlais@stericsson.com>
|
|
ST-Ericsson ID: 371953
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
|
|
ST-Ericsson ID: 398896
Signed-off-by: Yann Gautier <yann.gautier@stericsson.com>
|
|
The patch implements early detection of frames, not acknowledged by firmware.
ST-Ericsson ID: 418642
Change-Id: I7af4e2b0aa87a31dd38a3820cb66f5ebc3141978
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
|
|
In case of firmware downloading problem, a call to cw1200_pm_init
was not followed by a call to cw1200_pm_deinit. CW1200 PM device
was not removed properly due to that and consecutive attempt to
initialize driver failed.
The patch balances calls to cw1200_pm_(de)init.
ST-Ericsson ID: 418642
Change-Id: I3d22372a89291f394655c6363b82d33c4f9b936f
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
|
|
The patch protects against possible timeout in system suspend
code. It implements timestamps for TX frames, and do not wait more
than 1.5 sec in total since the oldest frame is sent to firmware.
Firmware has to reply within this interval, otherwise driver commits
suicide by terminating device communication thread.
ST-Ericsson ID: 418642
Change-Id: Ifb5abf1147cb48665ffebf56254ce7a21c9a7d10
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
|
|
Patch fixes a race between device wakeup and device_suspend. The race
might confuse state machine in firmware.
ST-Ericsson ID: 419543
Change-Id: I07fa22879b3735fe4d5a1f70f5660a693a1b0211
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
|
|
There was a race between PM and BH code which sometimes leaded to false
negatives in system suspend decision. This race is fixed by this patch.
ST-Ericsoon ID: 419543
Change-ID: I607a37c1046ea9737b625da65e04be0f42901aaa
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/50440
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
New config options added:
* CW1200_WSM_DUMPS_SHORT
* CW1200_DUMP_ON_ERROR
ST-Ericsson ID: 419537
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Change-Id: Ib47989fb8b21d418507ef9109c48f440e10b4a18
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/50378
Reviewed-by: QATOOLS
|
|
Adds dynamic WSM dumps support. Creates new debugFS
entry 'wsm_dumps', which can be used to dynamicly
enable and disable WSM messages dumps.
ST-Ericsson ID: 419537
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Id87f2e47cbc3023551dbae9d79981a6ce1cf6d29
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/50357
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
|
|
|
|
The FW returns error when the host trigers BG SCAN
between TX DISASSOC frame and TX DEAUTH frame.
ST-Ericsson ID: 407629
ST-Ericsson FOSS-OUT ID: NA
Change-Id: If3eae1b775d39e07f56ab236132050e57186e574
Signed-off-by: Marek Kwaczynski <marek.kwaczynski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47913
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Enables advanced filtering when system is entering suspend to
avoid device-driven wakeups on frames the system can ignore in
suspend.
ST-Ericsson ID: 418353
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I7d62c28e769448388b32bacc2d2e95dcd795c925
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/49996
Reviewed-by: Filip MATUSIAK <filip.matusiak@tieto.com>
Tested-by: Filip MATUSIAK <filip.matusiak@tieto.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
After switch to RCPI based signal level reports
a RCPI/RSSI EVNTS have been omitted. This patch
fix this and also increse the average count
of samples which are used to report signal change.
A check has been also added to distinguish in receive
indication handler if RCPI needs to be converted
to RSSI.
ST-Ericsson ID: 419276
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I9c0a27181a0d2057db4418878b4b0847f9671372
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/49622
|
|
When acting as p2p client being connected to p2p GO,
in order to receive frames from a different p2p device
(such as GO negotiation request) turn off bssid filter.
WARNING: This patch can only be used with FW WSM371 and
its successors. In that FW version even with bssid
filter turned off, device will block most of the frames
from outside the BSS and not pass them to the host.
If using FW WSM373 and its successors this patch will
be causing high power consumption in p2p mode.
ST-Ericsson ID: 409603
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Piotr Nakraszewicz <piotr.nakraszewicz@tieto.com>
Change-Id: Icbcd6c57f8c646f56c41b174c79abb45f7118d15
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/46739
Reviewed-by: QABUILD
Tested-by: Piotr NAKRASZEWICZ <piotr.nakraszewicz@tieto.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
ST-Ericsson ID: 413663
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Ic86d0e6142ac57ed8fe40c3a3a9366235ab8e78b
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Signed-off-by: Johan Lilje <johan.lilje@sonyericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/48364
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
|
|
Fixes a very rare BUG_ON in cw1200_tx by reserving extra queue slots for
an overflow scenario.
It's possible for a parallel TX to happen when in softap since there are
two interfaces (wlan1 and mon.wlan1). Softirq may switch from one thread
to another asynchronously. In such a case __ieee80211_tx may call driver
tx callback just before a queue is locked.
ST-Ericsson ID: 413677
ST-Ericsson FOSS-OUT: NA
Change-Id: I2f8a9fa556c718797bd832644e46b984f038b958
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/46444
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
* cw1200_itp_init missing in cw1200_debug_init
* cw1200_itp_release missing in cw1200_debug_release
* missing cw1200_print_fw_version definition
ST-Ericsson ID: 359166
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I82560ec2d3d6214ca9884a1ac4cb5950b6ac9975
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47989
|
|
Commands:
1,<band>,<channel>: Start RX test
2: Show RX statistics
3: Stop RX/TX test
4,<band>,<channel>,<rate>,<preamble>,
<number of packets>,<data mode>,<interval>,
<output power>,<size>: Start TX test.
5: Get chip ID.
6: Get firmware ID.
Return codes:
0[,...] command executed succesfully
1,<rx count>,<rssi average>,<rssi low>,
<rssid high>,<invalid CRC count>: response to commands 2, 3.
2,<id>: response to commands 5, 6
-<err1>,<err2>: Error
ST-Ericsson ID: 359166
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Change-Id: I97b58b6e662f6f28fdd24241bb6b1dc431189b20
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47731
Reviewed-by: QABUILD
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Do not handle beacons and probe responses with wrong Rssi value.
This is a workaround for FW. Sometimes Rssi value in frames
from FW is zero. It causes confusion in userspace, so it is better
to detect malformed packets and skip them.
ST-Ericsson ID: 412823
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Iac97485dc87f50143e75625b22e36b42381da25f
Signed-off-by: Marek Puzyniak <marek.puzyniak@tieto.com>
Signed-off-by: Bartosz Markowski <bartosz.markowksi@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47567
Reviewed-by: QATOOLS
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Now, after Start Request, Operational Mode setting is
performed when device go into P2P_GO mode or AP mode.
ST-Ericsson ID: 407162
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I5c3246abfa1ab6d4bcd2925b22f219f22b7a31c1
Signed-off-by: Szymon Bigos <szymon.bigos@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44815
Reviewed-by: Szymon BIGOS <Szymon.bigos@tieto.com>
Tested-by: Szymon BIGOS <Szymon.bigos@tieto.com>
Reviewed-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
|
|
ST-Ericsson ID: 409603
ST-Ericsson FOSS-OUT ID: Trivial
In order to receive probe request from FW
set empty probe response template before scan.
Change-Id: I3c17027c1bf30b9915a21d735e32e824f84a5f41
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/46094
Tested-by: Piotr NAKRASZEWICZ <piotr.nakraszewicz@tieto.com>
Reviewed-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
|
|
BSS loss confirmation mechanism is used as a workaround for some
buggy APs that don't send beacons after join. This mechanism has
some side effects in P2P case which we'd rather avoid so let's
just bypass it then.
ST-Ericsson ID: 411069
Change-Id: Ie33b3eb4452b9ebce5e1fc0ab49dbabe5f5755c1
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/46079
Reviewed-by: Filip MATUSIAK <filip.matusiak@tieto.com>
Tested-by: Filip MATUSIAK <filip.matusiak@tieto.com>
Reviewed-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
|
|
High power consumption was reported with a particular AP.
1. IEEE80211_HW_REPORTS_TX_ACK_STATUS bit was not set in the driver,
so direct probe responses were used for probing BSS after wakeup
instead of more efficient null-frame requests.
2. The AP does not answer to direct probes at all.
3. Both stack (explicitly) and firmware (implicitly) configure
IEEE PS after exiting scan. And they were doing it in a right
opposite way. Sometimes device entered full-power state instead
of IEEE PS state.
The fix changes probing policy from probe requests to null frames.
ST-Ericsson ID: 410123
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I5be243ef861c173ba9c0a36a069dd63365234ba1
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45658
Reviewed-by: QATOOLS
Tested-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
Reviewed-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
|
|
ST-Ericsson ID: 408523
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I2823026d9e5d522a032028a63fb99699310c919c
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44448
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
|
|
Traffic is measured during scan, so BlockAck was often
disabled during/after scan. Now low traffic during scan does
not increase low traffic history.
ST-Ericsson ID: 405634, 407777
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Iff863c36fdbed870669a0835125249cca34954e9
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43859
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Patch implements enabling of block ACK only if valuable
data traffic is detected on the interface. BA is disabled
for small packets (in assumption of voice/video) and
low-thoughput data traffic.
ST-Ericsson ID: 405634, 407777
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Ic30b65a5b8ea83fe6c865866209a786f26d00c18
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41129
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
If there is a firmware exception or a bh error, report this to
the userspace. Userspace will then take care of handling this
event, e. g. by reloading the driver completely.
Category: bugfix
FIX=DMS01117799
ST-Ericsson ID: 401162
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I74a8a434f9befbab66ff4cf6c5b5ce82a359c766
Signed-off-by: Vitaly Wool <vitaly.wool@sonyericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44302
Reviewed-by: QATOOLS
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Use _bh function variants for ps_state_lock everywhere.
Should fix possible deadlocks.
Change-Id: Ic316a302c57381f96858cf5337c1d819142b01e1
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43916
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Debug utilities were disabled before disabling irq handler.
Irq handler used debug utilities what could lead to crash
sometimes.
ST-Ericsson ID: 398849
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I8a8a54c841bbb7bf539ea150f3fe44e09c0f6c17
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44221
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
priv->ps_state_lock was double locked on:
cw1200_tx -> cw1200_queue_put -> cw1200_queue_post_gc ->
priv->skb_dtor ( == cw1200_skb_dtor) ->
cw1200_notify_buffered_tx
ST-Ericsson ID: 398849, 361041
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I7d22591e58ac0463c691be145e7e35e0fab5535a
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44219
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Send Notice Of Absence notification to upper layer
after we set NOA params in P2P_GO mode.
ST-Ericsson ID: 401209
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I92bc8ce4d6e75c48a574857f576a9bc1fd7a7da6
Depends-On: I9424401fcd9e69067aebd4fbfd97141d91003b89
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40156
Tested-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
* send stop-scan to FW on scan timeout to ensure we don't send another
start-scan while the other is yet to finish
* abort the whole scan on timeout to avoid deadlock
also notify the upper layers of scan cancelation
`cancel_delayed_work_sync` would get called from within a workqueue
worker `cw1200_scan_timeout` causing a deadlock.
ST-Ericsson ID: 398988
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I78b8d3bf88730bc9e1ba81d05e65cdf7b568e6e9
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42484
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Force STA PS only in case STA enables all UAPSD
ACs.
ST-Ericsson ID: 405276
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I1f102f4be8b94282b8f74b6d0f20eb82c7579fd2
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43271
Reviewed-by: QATOOLS
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
In AP mode, barker_mode and non-ERP_present bits in
ERP IE of beacons are now set accordingly to beacon
templates recevied from upper layer.
ST-Ericsson ID: 404687
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I331132fad8c8293c2ee40a17c776019a125559d2
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42922
Reviewed-by: QATOOLS
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Device has problems (at least) switching from g-rates CTS to 1Mbps.
This switch takes enormous amount of time (100-200 ms), leading to
valuable throughput drop.
As a workaround, additional g-rates are injected to the TX
rate policy if initial rate is one of high g-rates and the
fallback rate is a b-rate.
ST-Ericsson ID: 402230
Change-Id: Ie90195035e77252310e4d9edc0f06b2a86b39712
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42418
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
p2p powersave configuration request is called ar early stage, before
p2p STA is associated with a GO. p2p mode info MIB was not set in
firmware due to that.
The change sets p2p MIB after successful association and inGO mode.
ST-Ericsson ID: 400498
Change-Id: Ibee23637899a4e80fd99765aaa04454ce44339f9
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42154
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Firmware may report exit of GO absence interval as a start: unicast
suspend/resume notification with link id equals to 0. This case
was not handled correctly.
The patch implements (costly!) solution for that. Start: unicast
indication resets power save states of all connected STAs, and
driver performs an attempt to deliver buffered frames for them.
For STAs in powersave frirmware rejects frames, syncronizing
power state.
The solution is really costly and can be used as a workaround
in short time prospective. It's much better if firmware reports
proper link id in the suspend/resume notification.
ST-Ericsson ID: 400498
Change-Id: Iaa124ce7013605abee264e503e160eda32140bdc
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42108
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
If DTIM period in ms (calculated as dtim_period*
beacon_interval) is greater than 1000ms disable
beacon skipping and wake up for every beacon.
ST-Ericsson ID: 402210
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I9894d5b99fc9a35676a39b8e5a53e99adcbe5397
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41865
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
In u5500 platform reset pin is connected to PRCMU.
* Kconfig option for wlan on u5500
* Implementation to set/unset RESOUT2_N_PIN by
writing to PRCMU register (platform callback).
ST-Ericsson ID: 375493
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I319622ab083c69c628bc52322d64339726e3e9bc
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41168
Reviewed-by: QATOOLS
Reviewed-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
|
|
Re-introduce setting operational mode when
state changes to IDLE.
ST-Ericsson ID: 401006
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I7b599818ad46d5972ee2cd422a4cd2c463948c4e
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41528
Reviewed-by: QATOOLS
|
|
TC 5.2.27, step 7. Background queue needs to be deprioritized.
ST-Ericsson ID: 355241
Change-Id: Ib9a22b8b79444eb8b5860f7b51e132f75bef764d
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41161
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
When Action frame is received with linkid assigned
(not equal 0), send reset and remap commands for this
linkid to firmware.
When Action frame is received without linkid (equal 0),
assign new linkid, issue map and reset commands to
firmware for this linkid.
Note the different map-reset order for both cases!
ST-Ericsson ID: 372718
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Change-Id: Ib839b92858564f4f759336cb83044217473cac53
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41137
Tested-by: Lukasz KUCHARCZYK <Lukasz.kucharczyk@tieto.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Fixes incorrect copying operation in cw1200_queue_register_post_gc.
ST-Ericsson ID: 399704, 399824, 400116
Change-Id: I10314eec553b938c3d1676f9c62e4d1b736294e0
Signed-off-by: Pawel Kulakowski <pawel.kulakowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40904
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
* Powersave state of UAPSD STA must be explicitly forced to "PS",
mac80211 stack provides no PS notification for these STAs.
* Mcast timeout was wrongly triggered due to wrongly used
mod_timer call.
* tx_multicast flag was not reset in case of successful mcast
delivery.
* FW may requeue a multicast frame. To deliver the frame, driver
should start a new multicast session: set AID0 and wait for
suspend/resume indication.
* Due to a race with requeue a multicast-stop work could override
a started multicast sequence in progress.
ST-Ericsson ID: 361427
Change-Id: I42cfa14f5814c0e6a20b03e9fdf0d38e80288c3d
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39979
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
* Add RCU protection for ieee80211_sta
* Do not call ieee80211_sta_set_buffered when
STA is not set.
ST-Ericsson ID: 399337, 368121, 374076
Change-Id: I4bbe397a5418cff60d91458192c3d112a6424662
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40346
|
|
Send probe request template to FW before each scan. It corrects wrong
destination address in probe requests after p2p_connect in sta mode.
ST-Ericsson ID: 364811
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Tomasz Hliwiak <tomasz.hliwiak@tieto.com>
Change-Id: I90cbba678a916390f035c5664e25ea13428541cf
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39816
Tested-by: Tomasz HLIWIAK <tomasz.hliwiak@tieto.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
In cw1200_unregister_common function cw1200_debug_release
should be called before ieee80211_unregister_hw.
ST-Ericsson ID: 399014
Change-Id: I1145b9425a8ba5a2153c1fea076b90f1ddcf651a
Signed-off-by: Pawel Kulakowski <pawel.kulakowski@tieto.com>
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39852
|