<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/net/wireless/mwifiex/wmm.c, branch docs-fixes</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-fixes</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-fixes'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2015-11-18T12:28:30+00:00</updated>
<entry>
<title>mwifiex: move under marvell vendor directory</title>
<updated>2015-11-18T12:28:30+00:00</updated>
<author>
<name>Kalle Valo</name>
<email>kvalo@codeaurora.org</email>
</author>
<published>2015-11-17T19:14:51+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=277b024e5e3d4af4c219c0b9bd541ca4398e0b69'/>
<id>urn:sha1:277b024e5e3d4af4c219c0b9bd541ca4398e0b69</id>
<content type='text'>
Part of reorganising wireless drivers directory and Kconfig.

Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: remove unnecessary NULL check</title>
<updated>2015-10-14T11:22:08+00:00</updated>
<author>
<name>Xinming Hu</name>
<email>huxm@marvell.com</email>
</author>
<published>2015-10-09T11:26:35+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=8785955bbc28be446bcb2ad08cfb0599246746f7'/>
<id>urn:sha1:8785955bbc28be446bcb2ad08cfb0599246746f7</id>
<content type='text'>
ra_list cannot be NULL here, so remove the unnecessary NULL check.

Signed-off-by: Xinming Hu &lt;huxm@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'wireless-drivers-next-for-davem-2015-10-09' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next</title>
<updated>2015-10-13T02:39:18+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2015-10-13T02:39:18+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=991659674288dba28c2f5a3d1a0133ef4d20824a'/>
<id>urn:sha1:991659674288dba28c2f5a3d1a0133ef4d20824a</id>
<content type='text'>
Kalle Valo says:

====================
Major changes:

iwlwifi

* some debugfs improvements
* fix signedness in beacon statistics
* deinline some functions to reduce size when device tracing is enabled
* filter beacons out in AP mode when no stations are associated
* deprecate firmwares version -12
* fix a runtime PM vs. legacy suspend race
* one-liner fix for a ToF bug
* clean-ups in the rx code
* small debugging improvement
* fix WoWLAN with new firmware versions
* more clean-ups towards multiple RX queues;
* some rate scaling fixes and improvements;
* some time-of-flight fixes;
* other generic improvements and clean-ups;

brcmfmac

* rework code dealing with multiple interfaces
* allow logging firmware console using debug level
* support for BCM4350, BCM4365, and BCM4366 PCIE devices
* fixed for legacy P2P and P2P device handling
* correct set and get tx-power

ath9k

* add support for Outside Context of a BSS (OCB) mode

mwifiex

* add USB multichannel feature
====================

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mwifiex: avoid gettimeofday in ba_threshold setting</title>
<updated>2015-10-05T10:16:44+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2015-09-30T11:26:35+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=52f4f91893955c359885d022b2142e2326f020a1'/>
<id>urn:sha1:52f4f91893955c359885d022b2142e2326f020a1</id>
<content type='text'>
mwifiex_get_random_ba_threshold() uses a complex homegrown implementation
to generate a pseudo-random number from the current time as returned
from do_gettimeofday().

This currently requires two 32-bit divisions plus a couple of other
computations that are eventually discarded as only eight bits of
the microsecond portion are used at all.

We could replace this with a call to get_random_bytes(), but that
might drain the entropy pool too fast if this is called for each
packet.

Instead, this patch converts it to use ktime_get_ns(), which is a
bit faster than do_gettimeofday(), and then uses a similar algorithm
as before, but in a way that takes both the nanosecond and second
portion into account for slightly-more-but-still-not-very-random
pseudorandom number.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Cc: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Cc: Nishant Sarmukadam &lt;nishants@marvell.com&gt;
Cc: Kalle Valo &lt;kvalo@codeaurora.org&gt;
Cc: linux-wireless@vger.kernel.org
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mwifiex: complete usb tx data with multi endpoints</title>
<updated>2015-09-29T07:47:49+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-09-18T13:32:18+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=735ab6bfc03878e6b41feb1f14da750a951854ad'/>
<id>urn:sha1:735ab6bfc03878e6b41feb1f14da750a951854ad</id>
<content type='text'>
This patch do the work to TX data with specific USB
endpoint. At the same time, update data_sent flag
according to multi port status. And is_port_ready
API is added for BSS interface to check if current
used usb data endpoint is available or not.

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Cathy Luo &lt;cluo@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: move usb specific data_sent update to usb.c</title>
<updated>2015-09-29T07:47:43+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-09-18T13:32:14+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=d941444321f6b84bdd36d8d24eef10171c9ab981'/>
<id>urn:sha1:d941444321f6b84bdd36d8d24eef10171c9ab981</id>
<content type='text'>
This patch move data_sent flag update to usb.c file.
&gt;From now all data_sent update cases only happened in specific file:
sdio.c, usb.c, pcie.c. Outside ot these files, it is only allowed
to check the value of data_ent.

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Cathy Luo &lt;cluo@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: fix tx data_sent issue for usb interface</title>
<updated>2015-09-29T07:47:42+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-09-18T13:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=d22871db0172eba2bba2e7ff8373f682c9b001cd'/>
<id>urn:sha1:d22871db0172eba2bba2e7ff8373f682c9b001cd</id>
<content type='text'>
This patch fix missing tx data_sent flag update for usb interface.
Except USB interface, data_sent flag has been updated in specific
file such as sdio.c and pcie.c. So only USB interface type need check
when TX data completed.

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Cathy Luo &lt;cluo@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: correct paused tx data packet counter</title>
<updated>2015-09-29T07:47:38+00:00</updated>
<author>
<name>Zhaoyang Liu</name>
<email>liuzy@marvell.com</email>
</author>
<published>2015-09-18T13:32:11+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=70c5ad7e20c1426d14f6e722da0972b2c9163db7'/>
<id>urn:sha1:70c5ad7e20c1426d14f6e722da0972b2c9163db7</id>
<content type='text'>
This patch fixes observed issues while updating counter for
number of paused data packets in wmm queue when trying to
delete packet or delete station entry.

Signed-off-by: Zhaoyang Liu &lt;liuzy@marvell.com&gt;
Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: enable traffic only when port is open</title>
<updated>2015-07-21T13:40:31+00:00</updated>
<author>
<name>Avinash Patil</name>
<email>patila@marvell.com</email>
</author>
<published>2015-06-22T13:36:18+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5c8946330abfa4c0476b94070d8833cfbbca5b28'/>
<id>urn:sha1:5c8946330abfa4c0476b94070d8833cfbbca5b28</id>
<content type='text'>
This patch adds support to enable data traffic only when port is open.

Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>mwifiex: support for bypass tx queue</title>
<updated>2015-07-21T13:40:30+00:00</updated>
<author>
<name>Avinash Patil</name>
<email>patila@marvell.com</email>
</author>
<published>2015-06-22T13:36:17+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=a1777327126e184518e17e3c571540be72c73dce'/>
<id>urn:sha1:a1777327126e184518e17e3c571540be72c73dce</id>
<content type='text'>
This patch adds support for another TX queue in driver- bypass
TX queue. This queue is used for sending data/mgmt packets while
in disconnected state i.e. when port is yet not unblocked.
TDLS setup packets would also be queued in this queue.

Signed-off-by: Avinash Patil &lt;patila@marvell.com&gt;
Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;
</content>
</entry>
</feed>
