<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/net/wireless/mediatek/mt76/mt7615/mac.h, branch linux-6.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2022-07-11T11:40:02Z</updated>
<entry>
<title>mt76: connac: move mt76_connac_write_hw_txp in shared code</title>
<updated>2022-07-11T11:40:02Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2022-06-19T20:42:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5e610f8e3115ca92a59d3721642185e15df1a065'/>
<id>urn:sha1:5e610f8e3115ca92a59d3721642185e15df1a065</id>
<content type='text'>
Now we can move mt76_connac_write_hw_txp routine in mt76-connac module
and reuse it in mt7921e and mt7615e driver.

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: connac: move mt76_connac_tx_complete_skb in shared code</title>
<updated>2022-07-11T11:40:02Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2022-06-19T20:42:39Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0a178a6084d6b6a1cb782d01ae8f65d9f6ddc37c'/>
<id>urn:sha1:0a178a6084d6b6a1cb782d01ae8f65d9f6ddc37c</id>
<content type='text'>
Since now txp structures are in common code we can reuse
mt76_connac_tx_complete_skb routine in mt7921e, mt7915e and mt7615e
drivers.

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: connac: move mt76_connac_tx_free in shared code</title>
<updated>2022-07-11T11:40:02Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2022-06-19T20:42:38Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4b3be9d8408ba1d6b38c5c477d59df0e5ad7e576'/>
<id>urn:sha1:4b3be9d8408ba1d6b38c5c477d59df0e5ad7e576</id>
<content type='text'>
Move mt76_connac_tx_free structure in mt76_connac module since it is
shared by mt7615 and mt7921 drivers.

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: move mt7615_txp_ptr in mt76_connac module</title>
<updated>2022-07-11T11:40:02Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2022-06-19T20:42:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4cb4da17fe2f3cc4e9ac9e0f1c6ac752b899571f'/>
<id>urn:sha1:4cb4da17fe2f3cc4e9ac9e0f1c6ac752b899571f</id>
<content type='text'>
Since mt7615_txp_ptr is shared between mt7615 and mt7921 move it in
mt76_connac module.

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: connac: move mt76_connac_fw_txp in common module</title>
<updated>2022-07-11T11:40:02Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2022-06-19T20:42:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5c0bed88c19d05b87aa4ca6ce6a2a93df4533a5e'/>
<id>urn:sha1:5c0bed88c19d05b87aa4ca6ce6a2a93df4533a5e</id>
<content type='text'>
Since mt76_connac_fw_txp struct is shared between mt7615e, mt7915e and
mt7921e, move it in mt76_connac module.

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: reverse the first fragmented frame to 802.11</title>
<updated>2021-12-18T10:47:57Z</updated>
<author>
<name>Xing Song</name>
<email>xing.song@mediatek.com</email>
</author>
<published>2021-11-10T04:19:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=dc5399a50b45fa7656375612f0c9eb9bf47c0f9f'/>
<id>urn:sha1:dc5399a50b45fa7656375612f0c9eb9bf47c0f9f</id>
<content type='text'>
The HW can apply header translation to first fragmented frame, and
ramaining fragmented frame can only keep 802.11 format. Check and
reverse the first fragmented frame to  802.11 format to make sure
them can be defragmented by mac80211.

Signed-off-by: Xing Song &lt;xing.song@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: fix iv and CCMP header insertion</title>
<updated>2021-06-19T07:22:51Z</updated>
<author>
<name>Ryder Lee</name>
<email>ryder.lee@mediatek.com</email>
</author>
<published>2021-06-17T07:17:49Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c368362c36d3d4cedbc9a1c9caa95960912cc429'/>
<id>urn:sha1:c368362c36d3d4cedbc9a1c9caa95960912cc429</id>
<content type='text'>
The iv from RXD is only for TKIP_RSC/CCMP_PN/GCMP_PN, and it needs a
check for CCMP header insertion. Move mt76_cipher_type to mt76.h to
reduce duplicated code.

Signed-off-by: Xing Song &lt;xing.song@mediatek.com&gt;
Signed-off-by: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: mt7615: add support for rx decapsulation offload</title>
<updated>2021-04-11T22:01:21Z</updated>
<author>
<name>Ryder Lee</name>
<email>ryder.lee@mediatek.com</email>
</author>
<published>2021-02-18T01:34:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d4b98c63d7a772cfc2ed68c646915d5b3988e934'/>
<id>urn:sha1:d4b98c63d7a772cfc2ed68c646915d5b3988e934</id>
<content type='text'>
For AP and Client mode, the hardware can pass received packets
as 802.3 frames that can be passed to the network stack as-is.

Tested-by: Frank Wunderlich &lt;frank-w@public-files.de&gt;
Signed-off-by: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: mt7615: enable hw rx-amsdu de-aggregation</title>
<updated>2021-04-11T22:01:21Z</updated>
<author>
<name>Ryder Lee</name>
<email>ryder.lee@mediatek.com</email>
</author>
<published>2021-02-18T01:34:38Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e78d73e01db3309bbc099be87a5157d3c710fcc8'/>
<id>urn:sha1:e78d73e01db3309bbc099be87a5157d3c710fcc8</id>
<content type='text'>
Enable hw rx-amsdu de-aggregation support.
This is a preliminary patch to enable rx checksum offload.

Signed-off-by: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: mt7615: implement testmode support</title>
<updated>2020-07-21T17:01:16Z</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2020-06-18T19:14:43Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4f0bce1c8888245e006f8c88f44b7419b47a1b4b'/>
<id>urn:sha1:4f0bce1c8888245e006f8c88f44b7419b47a1b4b</id>
<content type='text'>
Supports sending a configurable number of packets with a specific rate
and configurable tx power levels / antenna settings, as well as displaying
rx statistics.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
