<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b3e046c3 - mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#b3e046c3</link>
        <description>mac80211: MAC80211_MESSAGE_TRACING should depend on TRACINGWhen tracing is disabled, there is no point in asking the user aboutenabling tracing of all mac80211 debug messages.Fixes: 3fae0273168026ed (&quot;mac80211: trace debug messages&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Link: https://patch.msgid.link/85bbe38ce0df13350f45714e2dc288cc70947a19.1727179690.git.geert@linux-m68k.orgSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 12:08:57 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>26490da5 - wifi: cfg80211/mac80211: remove dependency on non-existing option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#26490da5</link>
        <description>wifi: cfg80211/mac80211: remove dependency on non-existing optionCommit ffbd0c8c1e7f (&quot;wifi: mac80211: add an element parsing unit test&quot;)and commit 730eeb17bbdd (&quot;wifi: cfg80211: add first kunit tests, forelement defrag&quot;) add new configs that depend on !KERNEL_6_2, but the configoption KERNEL_6_2 does not exist in the tree. This dependency is used forhandling backporting to restrict the option to certain kernels but thisreally should not be carried around the mainline kernel tree.Clean up this needless dependency on the non-existing option KERNEL_6_2.Link: https://lore.kernel.org/lkml/CAKXUXMyfrM6amOR7Ysim3WNQ-Ckf9HJDqRhAoYmLXujo1UV+yA@mail.gmail.com/Signed-off-by: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Thu, 18 Jan 2024 08:25:45 +0000</pubDate>
        <dc:creator>Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3d529cd1 - wifi: mac80211: use wiphy locked debugfs helpers for agg_status</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#3d529cd1</link>
        <description>wifi: mac80211: use wiphy locked debugfs helpers for agg_statusThe read is currently with RCU and the write can deadlock,convert both for the sake of illustration.Make mac80211 depend on cfg80211 debugfs to get the helpers,but mac80211 debugfs without it does nothing anyway. Thisalso required some adjustments in ath9k.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Fri, 24 Nov 2023 16:25:28 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ffbd0c8c - wifi: mac80211: add an element parsing unit test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#ffbd0c8c</link>
        <description>wifi: mac80211: add an element parsing unit testAdd a unit test for the parsing of a fragmented sta profilesub-element inside a fragmented multi-link element.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;Signed-off-by: Gregory Greenman &lt;gregory.greenman@intel.com&gt;Link: https://lore.kernel.org/r/20230827135854.333bc75df13f.I0ddfeb6a88a4d89e7c7850e8ef45a4b19b5a061a@changeidSigned-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Sun, 27 Aug 2023 11:05:21 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b64acb28 - ath9k: fix build error with LEDS_CLASS=m</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#b64acb28</link>
        <description>ath9k: fix build error with LEDS_CLASS=mWhen CONFIG_ATH9K is built-in but LED support is in a loadablemodule, both ath9k drivers fails to link:x86_64-linux-ld: drivers/net/wireless/ath/ath9k/gpio.o: in function `ath_deinit_leds&apos;:gpio.c:(.text+0x36): undefined reference to `led_classdev_unregister&apos;x86_64-linux-ld: drivers/net/wireless/ath/ath9k/gpio.o: in function `ath_init_leds&apos;:gpio.c:(.text+0x179): undefined reference to `led_classdev_register_ext&apos;The problem is that the &apos;imply&apos; keyword does not enforce any dependencybut is only a weak hint to Kconfig to enable another symbol from adefconfig file.Change imply to a &apos;depends on LEDS_CLASS&apos; that prevents the incorrectconfiguration but still allows building the driver without LED support.The &apos;select MAC80211_LEDS&apos; is now ensures that the LED support isactually used if it is present, and the added Kconfig dependencyon MAC80211_LEDS ensures that it cannot be enabled manually when ithas no effect.Fixes: 197f466e93f5 (&quot;ath9k_htc: Do not select MAC80211_LEDS by default&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;Link: https://lore.kernel.org/r/20210125113654.2408057-1-arnd@kernel.org

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Mon, 25 Jan 2021 11:36:42 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>a7f7f624 - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#a7f7f624</link>
        <description>treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;Since commit 84af7a6194e4 (&quot;checkpatch: kconfig: prefer &apos;help&apos; over&apos;---help---&apos;&quot;), the number of &apos;---help---&apos; has been graduallydecreasing, but there are still more than 2400 instances.This commit finishes the conversion. While I touched the lines,I also fixed the indentation.There are a variety of indentation styles found.  a) 4 spaces + &apos;---help---&apos;  b) 7 spaces + &apos;---help---&apos;  c) 8 spaces + &apos;---help---&apos;  d) 1 space + 1 tab + &apos;---help---&apos;  e) 1 tab + &apos;---help---&apos;    (correct indentation)  f) 1 tab + 1 space + &apos;---help---&apos;  g) 1 tab + 2 spaces + &apos;---help---&apos;In order to convert all of them to 1 tab + &apos;help&apos;, I ran thefollowing commend:  $ find . -name &apos;Kconfig*&apos; | xargs sed -i &apos;s/^[[:space:]]*---help---/\thelp/&apos;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 16:50:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5fdb3735 - net/mac80211: move WEP handling to ARC4 library interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#5fdb3735</link>
        <description>net/mac80211: move WEP handling to ARC4 library interfaceThe WEP code in the mac80211 subsystem currently uses the cryptoAPI to access the arc4 (RC4) cipher, which is overly complicated,and doesn&apos;t really have an upside in this particular case, sinceciphers are always synchronous and therefore always implemented insoftware. Given that we have no accelerated software implementationseither, it is much more straightforward to invoke a generic libraryinterface directly.Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Wed, 12 Jun 2019 16:19:54 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>c8d10cbd - mac80211: rewrite Kconfig text for mesh</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#c8d10cbd</link>
        <description>mac80211: rewrite Kconfig text for meshLubomir Rintel recently pointed out a dead link for o11s.org, andrepointed it to a still live, but also stale website.  As far as Iknow, no one is updating the content at open80211s.org.Since this Kconfig text was originally written, though, the 802.11smesh drafts were approved and ultimately rolled into 802.11 proper.Meanwhile, the implementation has converged on the final standard,so we can lose all of the text here and provide something that&apos;s alittle more helpful and accurate.Signed-off-by: Bob Copeland &lt;bobcopeland@fb.com&gt;Reviewed-by: Lubomir Rintel &lt;lkundrak@v3.sk&gt;Reviewed-by: Steve deRosier &lt;derosier@cal-sierra.com&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Tue, 04 Dec 2018 15:22:00 +0000</pubDate>
        <dc:creator>Bob Copeland &lt;me@bobcopeland.com&gt;</dc:creator>
    </item>
<item>
        <title>b1c4f683 - mac80211: minstrel: merge with minstrel_ht, always enable VHT support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#b1c4f683</link>
        <description>mac80211: minstrel: merge with minstrel_ht, always enable VHT supportLegacy-only devices are not very common and the overhead of the extracode for HT and VHT rates is not big enough to justify all those extralines of code to make it optional.Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Sat, 06 Oct 2018 17:35:01 +0000</pubDate>
        <dc:creator>Felix Fietkau &lt;nbd@nbd.name&gt;</dc:creator>
    </item>
<item>
        <title>fe8de3da - mac80211: fils_aead: Use crypto api CMAC shash rather than bare cipher</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#fe8de3da</link>
        <description>mac80211: fils_aead: Use crypto api CMAC shash rather than bare cipherSwitch the FILS AEAD code to use a cmac(aes) shash instantiated by thecrypto API rather than reusing the open coded implementation inaes_cmac_vector(). This makes the code more understandable, and allowsplatforms to implement cmac(aes) in a more secure (*) and efficient waythan is typically possible when using the AES cipher directly.So replace the crypto_cipher by a crypto_shash, and update the aes_s2v()routine to call the shash interface directly.* In particular, the generic table based AES implementation is sensitive  to known-plaintext timing attacks on the key, to which AES based MAC  algorithms are especially vulnerable, given that their plaintext is not  usually secret. Time invariant alternatives are available (e.g., based  on SIMD algorithms), but may incur a setup cost that is prohibitive when  operating on a single block at a time, which is why they don&apos;t usually  expose the cipher API.Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Mon, 06 Feb 2017 10:49:27 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>40d9a38a - mac80211: use DECLARE_EWMA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#40d9a38a</link>
        <description>mac80211: use DECLARE_EWMAInstead of using the out-of-line average calculation, use the newDECLARE_EWMA() macro to declare a signal EWMA, and use that.This actually *reduces* the code size slightly (on x86-64) whilealso reducing the station info size by 80 bytes.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Mon, 13 Jul 2015 10:26:46 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c206ca67 - mac80211: move dot11 counters under MAC80211_DEBUG_COUNTERS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#c206ca67</link>
        <description>mac80211: move dot11 counters under MAC80211_DEBUG_COUNTERSSince these counters can only be read through debugfs, there&apos;svery little point in maintaining them all the time. However,even just making them depend on debugfs is pointless - they&apos;renot normally used. Additionally a number of them aren&apos;t evenconcurrency safe.Move them under MAC80211_DEBUG_COUNTERS so they&apos;re normallynot even compiled in.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Wed, 22 Apr 2015 18:47:28 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ebd82b39 - mac80211: make station hash table max_size configurable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#ebd82b39</link>
        <description>mac80211: make station hash table max_size configurableAllow debug builds to configure the station hash table maximumsize in order to run with hash collisions in limited scenariossuch as hwsim testing. The default remains 0 which effectivelymeans no limit.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Thu, 23 Apr 2015 15:26:06 +0000</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>00b9cfa3 - mac80111: Add GCMP and GCMP-256 ciphers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#00b9cfa3</link>
        <description>mac80111: Add GCMP and GCMP-256 ciphersThis allows mac80211 to configure GCMP and GCMP-256 to the driver andalso use software-implementation within mac80211 when the driver doesnot support this with hardware accelaration.Signed-off-by: Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;[remove a spurious newline]Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Sat, 24 Jan 2015 17:52:06 +0000</pubDate>
        <dc:creator>Jouni Malinen &lt;jouni@qca.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>239281f8 - mac80211: 802.11p OCB mode support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#239281f8</link>
        <description>mac80211: 802.11p OCB mode supportThis patch adds 802.11p OCB (Outside the Context of a BSS) modesupport.When communicating in OCB mode a mandatory wildcard BSSID(48 &apos;1&apos; bits) is used.The EDCA parameters handling function was changed to support802.11p specific values.The insertion of a newly discovered STAs is done in the similar wayas in the IBSS mode -- through the deferred insertion.The OCB mode uses a periodic &apos;housekeeping task&apos; for expiration ofdisconnected STAs (in the similar manner as in the MESH mode).New Kconfig option for verbose OCB debugging outputs is added.Signed-off-by: Rostislav Lisovy &lt;rostislav.lisovy@fel.cvut.cz&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Mon, 03 Nov 2014 09:33:19 +0000</pubDate>
        <dc:creator>Rostislav Lisovy &lt;lisovy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9208247d - mac80211: minstrel_ht: add basic support for VHT rates &lt;= 3SS@80MHz</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#9208247d</link>
        <description>mac80211: minstrel_ht: add basic support for VHT rates &lt;= 3SS@80MHzWhen the new CONFIG_MAC80211_RC_MINSTREL_VHT is not set (default &apos;N&apos;),there is no behavioral change including in sampling and MCS_GROUP_RATESremains 8.Otherwise MCS_GROUP_RATES is 10, and a module parameter *vht_only*(default &apos;true&apos;), restricts the rates selection to VHT when VHT issupported.Regarding the debugfs stats buffer:It is explicitly increased from 8k to 32k to fit every rates incl. whenboth HT and VHT rates are enabled, as for the format, before:type           rate     tpt eprob *prob ret  *ok(*cum)        ok(      cum)HT20/LGI ABCDP MCS0     0.0   0.0   0.0   1    0(   0)         0(        0)after: type           rate      tpt eprob *prob ret  *ok(*cum)        ok(      cum) HT20/LGI ABCDP MCS0      0.0   0.0   0.0   1    0(   0)         0(        0)VHT40/LGI       MCS5/2    0.0   0.0   0.0   0    0(   0)         0(        0)Signed-off-by: Karl Beldan &lt;karl.beldan@rivierawaves.com&gt;Cc: Felix Fietkau &lt;nbd@openwrt.org&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Tue, 21 Oct 2014 08:38:38 +0000</pubDate>
        <dc:creator>Karl Beldan &lt;karl.beldan@rivierawaves.com&gt;</dc:creator>
    </item>
<item>
        <title>20edb50e - mac80211: remove PID rate control</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#20edb50e</link>
        <description>mac80211: remove PID rate controlMinstrel has long since proven its worth.Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Fri, 30 May 2014 14:47:28 +0000</pubDate>
        <dc:creator>John W. Linville &lt;linville@tuxdriver.com&gt;</dc:creator>
    </item>
<item>
        <title>8f2535b9 - mac80211: process the CSA frame for mesh accordingly</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#8f2535b9</link>
        <description>mac80211: process the CSA frame for mesh accordinglyProcess the CSA frame according to the procedures define in IEEE Std802.11-2012 section 10.9.8.4.3 as follow:* The mesh channel switch parameters element (MCSP) must be availabe.* If the MCSP&apos;s TTL is 1, drop the frame but still process the CSA.* If the MCSP&apos;s precedence value is less than or equal to the current  precedence value, drop the frame and do not process the CSA.* The CSA frame is forwarded after TTL is decremented by 1 and the  initiator field is set to 0. Transmit restrict field and others  are maintained as is.* No beacon or probe response frame are handled here.Also, introduce the debug message used for mesh CSA purpose.Signed-off-by: Chun-Yeow Yeoh &lt;yeohchunyeow@cozybit.com&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Tue, 15 Oct 2013 02:08:27 +0000</pubDate>
        <dc:creator>Chun-Yeow Yeoh &lt;yeohchunyeow@cozybit.com&gt;</dc:creator>
    </item>
<item>
        <title>7ec7c4a9 - mac80211: port CCMP to cryptoapi&apos;s CCM driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/net/mac80211/Kconfig#7ec7c4a9</link>
        <description>mac80211: port CCMP to cryptoapi&apos;s CCM driverUse the generic CCM aead chaining mode driver rather than a localimplementation that sits right on top of the core AES cipher.This allows the use of accelerated implementations of eitherCCM as a whole or the CTR mode which it encapsulates.Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux-6.15/net/mac80211/Kconfig</description>
        <pubDate>Thu, 10 Oct 2013 07:55:20 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
