<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/kernel, branch v22.03.0</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.0</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.0'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2022-08-26T18:24:54Z</updated>
<entry>
<title>mt76: update to the latest version</title>
<updated>2022-08-26T18:24:54Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-08-26T17:48:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e0832778a322006e51d485cc54dd9e9eb501955b'/>
<id>urn:sha1:e0832778a322006e51d485cc54dd9e9eb501955b</id>
<content type='text'>
9485e3b47066 mt76: remove q-&gt;qid
e5674c4aa402 mt76: mt7921: enable HW beacon filter not depending on PM flag
7fd299e3c921 mt76: mt7921: enable HW beacon filter in the initialization stage
d5459efaaf14 mt76: mt7921: make mt7921_pci_driver static
b8304b456e23 mt76: connac: move tx initialization/cleanup in mt76_connac module
6e0d7077486c mt76: mt7921: reduce log severity levels for informative messages
cb80da974fe6 mt76: mt7921: reduce the mutex lock scope during reset
a2d61f4f4063 mt76: mt7915 add ht mpdu density
08ea730c1130 mt76: add len parameter to __mt76_mcu_msg_alloc signature
60ef85fa352c mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id
8ccbb38ca6e6 mt76: add phy_idx in mt76_rx_status
eb19ac83c07e mt76: introduce phys array in mt76_dev structure
30887591e3ab mt76: add phy_idx to mt76_wcid
4bf8c20a9524 mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY
e6c6bf8cee09 mt76: get rid of mt76_wcid_hw routine
120f73ad992a mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
111e92cf8c22 mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
13bedd62ff4a mt76: connac: introduce mt76_connac_reg_map structure
5ec78e1ec43d wifi: mt76: fix reading current per-tid starting sequence number for aggregation

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry-picked from commit ec7d32f3769fbd815f72a7471e4bb7a07aee359d)
</content>
</entry>
<entry>
<title>mac80211: parse the correct set of HE capabilities for AP mode</title>
<updated>2022-08-21T13:54:22Z</updated>
<author>
<name>Sultan Alsawaf</name>
</author>
<published>2022-07-22T06:36:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=97213c733592349f152050dcb67299c37b68dfb6'/>
<id>urn:sha1:97213c733592349f152050dcb67299c37b68dfb6</id>
<content type='text'>
It is common for 802.11ax NICs to support more than just AP mode, which
results in there being a distinct set of HE capabilities for each mode. As
(bad) luck would have it, iw prints out info for each HE mode in sequential
order according to `enum nl80211_iftype`, and AP mode isn't always first.

As a result, the wrong set of HE capabilities can be parsed if an AP NIC
supports station (managed) mode or any other mode preceding AP mode, since
only the first set of HE capabilities printed by iw is parsed from awk's
output.

This has a noticeable impact on beamforming for example, since managed mode
usually doesn't have beamformer capabilities enabled, while AP mode does.
Hostapd won't be set up with the configs to enable beamformer capabilities
in this scenario, causing hostapd to disable beamforming to HE stations
even when it's supported by the AP.

Always parse the correct set of HE capabilities for AP mode to fix this.
This is achieved by trimming all of iw's output prior to the AP mode
capabilities, which ensures that the first set of HE capabilities are
always for AP mode.

Signed-off-by: Sultan Alsawaf &lt;sultan@kerneltoast.com&gt;
(cherry picked from commit f338f76a66a50d201ae57c98852aa9c74e9e278a)
</content>
</entry>
<entry>
<title>kernel: kmod-phy-smsc: Add new PHY</title>
<updated>2022-08-13T22:29:19Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-08-07T14:00:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1c7a1673664a9353ea7102b3271210fce252b949'/>
<id>urn:sha1:1c7a1673664a9353ea7102b3271210fce252b949</id>
<content type='text'>
This adds the SMSC PHY which is needed by the kmod-usb-net-smsc95xx
driver.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 5b016a88f92f25dd7d32438bce3a469f343f4009)
</content>
</entry>
<entry>
<title>kernel: kmod-phy-ax88796b: Add new PHY</title>
<updated>2022-08-13T22:29:19Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-08-07T13:57:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fd4a354f3ee6e9946b1551792cbd0514aa022c89'/>
<id>urn:sha1:fd4a354f3ee6e9946b1551792cbd0514aa022c89</id>
<content type='text'>
This adds the AX88796B PHY which is needed by the kmod-usb-net-asix
driver.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 712ff388bcd0811256c07e8e1f4b92a007adaa7f)
</content>
</entry>
<entry>
<title>kernel: kmod-ipt-ulog: Remove package</title>
<updated>2022-08-13T22:29:19Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-08-07T12:31:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=13d66ef33f57122b1e3042e48de76db8a42eab89'/>
<id>urn:sha1:13d66ef33f57122b1e3042e48de76db8a42eab89</id>
<content type='text'>
The ulog iptables target was removed with kernel 3.17, remove the kernel
and also the iptables package in OpenWrt too.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 2a0284fb0325f07e79b9b4c58a7d280ba9999a39)
</content>
</entry>
<entry>
<title>kernel: kmod-nft-nat6: Remove package</title>
<updated>2022-08-13T22:29:19Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-08-07T12:06:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=534e256c029bc47920d8b2544a43e568491b1af2'/>
<id>urn:sha1:534e256c029bc47920d8b2544a43e568491b1af2</id>
<content type='text'>
The nft NAT packages for IPv4 and IPv6 were merged into the common
packages with kernel 5.1. The kmod-nft-nat6 package was empty in our
build, remove it.

Multiple kernel configuration options were also removed, remove them
from our generic kernel configuration too.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit b75425370d8de747457c137463bc4d15f6f44d00)
</content>
</entry>
<entry>
<title>kernel: ipt-ipset: Add ipset/ip_set_hash_ipmac.ko</title>
<updated>2022-08-13T22:06:21Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-07-29T16:36:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2a6fa77b779272ca87e62ef3ae66cb415160d61d'/>
<id>urn:sha1:2a6fa77b779272ca87e62ef3ae66cb415160d61d</id>
<content type='text'>
Add the ipset/ip_set_hash_ipmac.ko file. The CONFIG_IP_SET_HASH_IPMAC
KConfig option is already set by the package.

Signed-off-by: Hauke Mehrtens &lt;hmehrtens@maxlinear.com&gt;
(cherry picked from commit 6a2e9f3da6d0f0f3ae382db1e77a65c2f0e67d24)
</content>
</entry>
<entry>
<title>kernel: netsupport: kmod-sched: explicitly define included modules</title>
<updated>2022-08-13T22:01:48Z</updated>
<author>
<name>Thomas Langer</name>
</author>
<published>2022-07-29T16:35:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fc05102d510bcdaabdb5d3064db46cda95aed5ed'/>
<id>urn:sha1:fc05102d510bcdaabdb5d3064db46cda95aed5ed</id>
<content type='text'>
Change SCHED_MODULES_EXTRA to an explicit list of modules
instead of taking everything that is not filtered out.
This removes the need of updating the filter each time an extra
sch_*, act_* or similar is added with an own kmod definition.

Signed-off-by: Thomas Langer &lt;tlanger@maxlinear.com&gt;
Signed-off-by: Hauke Mehrtens &lt;hmehrtens@maxlinear.com&gt;
(cherry picked from commit 1b956e66ccafc962033260567c2f1e845f71683f)
</content>
</entry>
<entry>
<title>kernel: netsupport: kmod-sched: Add kmod-lib-textsearch dependency</title>
<updated>2022-08-13T22:01:48Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-07-29T16:35:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3b51f74a9110531ff73a2d5eb9ff6fb13c255459'/>
<id>urn:sha1:3b51f74a9110531ff73a2d5eb9ff6fb13c255459</id>
<content type='text'>
The CONFIG_NET_EMATCH_TEXT configuration option depends on the
kmod-lib-textsearch package.

Signed-off-by: Hauke Mehrtens &lt;hmehrtens@maxlinear.com&gt;
(cherry picked from commit 3cc878a8d3e4d2d445bf2ee34883e9326bfa0bb2)
</content>
</entry>
<entry>
<title>kernel: netsupport: kmod-sched: Remove sch_fq_codel and sch_fifo</title>
<updated>2022-08-13T22:01:48Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-07-29T16:35:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9727b71147d0d4cd399eb4ad41e15a3347d7fd88'/>
<id>urn:sha1:9727b71147d0d4cd399eb4ad41e15a3347d7fd88</id>
<content type='text'>
The sch_fq_codel.ko and the sch_fifo.ko are always compiled into the
kernel, they are activated in the generic kernel configuration. There is
no need to activate the build of these kernel modules in the kmod-sched*
packages.

Signed-off-by: Hauke Mehrtens &lt;hmehrtens@maxlinear.com&gt;
(cherry picked from commit 606e357bf824a314a0c6a147539974e99e8aabe1)
</content>
</entry>
</feed>
