<?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>382d1741 - net: mana: Add support for page sizes other than 4KB on ARM64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/microsoft/Kconfig#382d1741</link>
        <description>net: mana: Add support for page sizes other than 4KB on ARM64As defined by the MANA Hardware spec, the queue size for DMA is 4KBminimal, and power of 2. And, the HWC queue size has to be exactly4KB.To support page sizes other than 4KB on ARM64, define the minimalqueue size as a macro separately from the PAGE_SIZE, which we alwaysassumed it to be 4KB before supporting ARM64.Also, add MANA specific macros and update code related to sizealignment, DMA region calculations, etc.Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Reviewed-by: Michael Kelley &lt;mhklinux@outlook.com&gt;Link: https://lore.kernel.org/r/1718655446-6576-1-git-send-email-haiyangz@microsoft.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/microsoft/Kconfig</description>
        <pubDate>Mon, 17 Jun 2024 20:17:26 +0000</pubDate>
        <dc:creator>Haiyang Zhang &lt;haiyangz@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>40a1d11f - net: mana: Enable MANA driver on ARM64 with 4K page size</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/microsoft/Kconfig#40a1d11f</link>
        <description>net: mana: Enable MANA driver on ARM64 with 4K page sizeChange the Kconfig dependency, so this driver can be built and run on ARM64with 4K page size.16/64K page sizes are not supported yet.Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Link: https://lore.kernel.org/r/1715632141-8089-1-git-send-email-haiyangz@microsoft.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/microsoft/Kconfig</description>
        <pubDate>Mon, 13 May 2024 20:29:01 +0000</pubDate>
        <dc:creator>Haiyang Zhang &lt;haiyangz@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>340943fb - net: mana: select PAGE_POOL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/microsoft/Kconfig#340943fb</link>
        <description>net: mana: select PAGE_POOLMana uses PAGE_POOL API. x86_64 defconfig doesn&apos;t select it:ld: vmlinux.o: in function `mana_create_page_pool.isra.0&apos;:mana_en.c:(.text+0x9ae36f): undefined reference to `page_pool_create&apos;ld: vmlinux.o: in function `mana_get_rxfrag&apos;:mana_en.c:(.text+0x9afed1): undefined reference to `page_pool_alloc_pages&apos;make[3]: *** [/home/yury/work/linux/scripts/Makefile.vmlinux:37: vmlinux] Error 1make[2]: *** [/home/yury/work/linux/Makefile:1154: vmlinux] Error 2make[1]: *** [/home/yury/work/linux/Makefile:234: __sub-make] Error 2make[1]: Leaving directory &apos;/home/yury/work/build-linux-x86_64&apos;make: *** [Makefile:234: __sub-make] Error 2So we need to select it explicitly.Signed-off-by: Yury Norov &lt;yury.norov@gmail.com&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Tested-by: Simon Horman &lt;horms@kernel.org&gt; # build-testedFixes: ca9c54d2 (&quot;net: mana: Add a driver for Microsoft Azure Network Adapter&quot;)Link: https://lore.kernel.org/r/20231215203353.635379-1-yury.norov@gmail.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/microsoft/Kconfig</description>
        <pubDate>Fri, 15 Dec 2023 20:33:53 +0000</pubDate>
        <dc:creator>Yury Norov &lt;yury.norov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a69839d4 - net: mana: Add support for auxiliary device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/microsoft/Kconfig#a69839d4</link>
        <description>net: mana: Add support for auxiliary deviceIn preparation for supporting MANA RDMA driver, add support for auxiliarydevice in the Ethernet driver. The RDMA device is modeled as an auxiliarydevice to the Ethernet device.Reviewed-by: Dexuan Cui &lt;decui@microsoft.com&gt;Signed-off-by: Long Li &lt;longli@microsoft.com&gt;Link: https://lore.kernel.org/r/1667502990-2559-2-git-send-email-longli@linuxonhyperv.comAcked-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Signed-off-by: Leon Romanovsky &lt;leonro@nvidia.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/microsoft/Kconfig</description>
        <pubDate>Thu, 03 Nov 2022 19:16:19 +0000</pubDate>
        <dc:creator>Long Li &lt;longli@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>45b102dd - net: mana: fix PCI_HYPERV dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/microsoft/Kconfig#45b102dd</link>
        <description>net: mana: fix PCI_HYPERV dependencyThe MANA driver causes a build failure in some configurations whenit selects an unavailable symbol:WARNING: unmet direct dependencies detected for PCI_HYPERV  Depends on [n]: PCI [=y] &amp;&amp; X86_64 [=y] &amp;&amp; HYPERV [=n] &amp;&amp; PCI_MSI [=y] &amp;&amp; PCI_MSI_IRQ_DOMAIN [=y] &amp;&amp; SYSFS [=y]  Selected by [y]:  - MICROSOFT_MANA [=y] &amp;&amp; NETDEVICES [=y] &amp;&amp; ETHERNET [=y] &amp;&amp; NET_VENDOR_MICROSOFT [=y] &amp;&amp; PCI_MSI [=y] &amp;&amp; X86_64 [=y]drivers/pci/controller/pci-hyperv.c: In function &apos;hv_irq_unmask&apos;:drivers/pci/controller/pci-hyperv.c:1217:9: error: implicit declaration of function &apos;hv_set_msi_entry_from_desc&apos; [-Werror=implicit-function-declaration] 1217 |         hv_set_msi_entry_from_desc(&amp;params-&gt;int_entry.msi_entry, msi_desc);      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~A PCI driver should never depend on a particular host bridgeimplementation in the first place, but if we have this dependencyit&apos;s better to express it as a &apos;depends on&apos; rather than &apos;select&apos;.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Dexuan Cui &lt;decui@microsoft.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/microsoft/Kconfig</description>
        <pubDate>Thu, 22 Apr 2021 13:34:34 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>ca9c54d2 - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/microsoft/Kconfig#ca9c54d2</link>
        <description>net: mana: Add a driver for Microsoft Azure Network Adapter (MANA)Add a VF driver for Microsoft Azure Network Adapter (MANA) that will beavailable in the future.Co-developed-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Co-developed-by: Shachar Raindel &lt;shacharr@microsoft.com&gt;Signed-off-by: Shachar Raindel &lt;shacharr@microsoft.com&gt;Signed-off-by: Dexuan Cui &lt;decui@microsoft.com&gt;Reviewed-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/microsoft/Kconfig</description>
        <pubDate>Fri, 16 Apr 2021 20:11:59 +0000</pubDate>
        <dc:creator>Dexuan Cui &lt;decui@microsoft.com&gt;</dc:creator>
    </item>
</channel>
</rss>
