<?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>53036aa8 - net: freescale: ucc_geth: phylink conversion</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#53036aa8</link>
        <description>net: freescale: ucc_geth: phylink conversionucc_geth is quite capable in terms of supported interfaces, and evenincludes an externally controlled PCS (well, TBI). Port that driver tophylink.Signed-off-by: Maxime Chevallier &lt;maxime.chevallier@bootlin.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Tue, 03 Dec 2024 12:43:21 +0000</pubDate>
        <dc:creator>Maxime Chevallier &lt;maxime.chevallier@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>857922b1 - net: fec: allow to build without PAGE_POOL_STATS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#857922b1</link>
        <description>net: fec: allow to build without PAGE_POOL_STATSCommit 6970ef27ff7f (&quot;net: fec: add xdp and page pool statistics&quot;) selectedCONFIG_PAGE_POOL_STATS from the FEC driver symbol, making it impossibleto build without the page pool statistics when this driver is enabled. Thehelp text of those statistics mentions increased overhead. Allow the userto choose between usefulness of the statistics and the added overhead.Signed-off-by: Lucas Stach &lt;l.stach@pengutronix.de&gt;Reviewed-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Link: https://lore.kernel.org/r/20230616191832.2944130-1-l.stach@pengutronix.deSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Fri, 16 Jun 2023 19:18:32 +0000</pubDate>
        <dc:creator>Lucas Stach &lt;l.stach@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>37f9b2a6 - net: ethernet: Add missing depends on MDIO_DEVRES</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#37f9b2a6</link>
        <description>net: ethernet: Add missing depends on MDIO_DEVRESA number of MDIO drivers make use of devm_mdiobus_alloc_size(). Thisis only available when CONFIG_MDIO_DEVRES is enabled. Add missingdepends or selects, depending on if there are circular dependencies ornot. This avoids linker errors, especially for randconfig builds.Signed-off-by: Andrew Lunn &lt;andrew@lunn.ch&gt;Reviewed-by: Jacob Keller &lt;jacob.e.keller@intel.com&gt;Link: https://lore.kernel.org/r/20230409150204.2346231-1-andrew@lunn.chSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Sun, 09 Apr 2023 15:02:04 +0000</pubDate>
        <dc:creator>Andrew Lunn &lt;andrew@lunn.ch&gt;</dc:creator>
    </item>
<item>
        <title>6970ef27 - net: fec: add xdp and page pool statistics</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#6970ef27</link>
        <description>net: fec: add xdp and page pool statisticsAdded xdp and page pool statistics.In order to make the implementation simple and compatible, the patchuses the 32bit integer to record the XDP statistics.Signed-off-by: Shenwei Wang &lt;shenwei.wang@nxp.com&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Fri, 11 Nov 2022 15:35:05 +0000</pubDate>
        <dc:creator>Shenwei Wang &lt;shenwei.wang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>95698ff6 - net: fec: using page pool to manage RX buffers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#95698ff6</link>
        <description>net: fec: using page pool to manage RX buffersThis patch optimizes the RX buffer management by using the pagepool. The purpose for this change is to prepare for the followingXDP support. The current driver uses one frame per page for easymanagement.Added __maybe_unused attribute to the following functions to avoidthe compiling warning. Those functions will be removed by a separatepatch once this page pool solution is accepted. - fec_enet_new_rxbdp - fec_enet_copybreakThe following are the comparing result between page pool implementationand the original implementation (non page pool). --- small packet (64 bytes) testing are almost the same --- no matter what the implementation is --- on both i.MX8 and i.MX6SX platforms.shenwei@5810:~/pktgen$ iperf -c 10.81.16.245 -w 2m -i 1 -l 64------------------------------------------------------------Client connecting to 10.81.16.245, TCP port 5001TCP window size:  416 KByte (WARNING: requested 1.91 MByte)------------------------------------------------------------[  1] local 10.81.17.20 port 39728 connected with 10.81.16.245 port 5001[ ID] Interval       Transfer     Bandwidth[  1] 0.0000-1.0000 sec  37.0 MBytes   311 Mbits/sec[  1] 1.0000-2.0000 sec  36.6 MBytes   307 Mbits/sec[  1] 2.0000-3.0000 sec  37.2 MBytes   312 Mbits/sec[  1] 3.0000-4.0000 sec  37.1 MBytes   312 Mbits/sec[  1] 4.0000-5.0000 sec  37.2 MBytes   312 Mbits/sec[  1] 5.0000-6.0000 sec  37.2 MBytes   312 Mbits/sec[  1] 6.0000-7.0000 sec  37.2 MBytes   312 Mbits/sec[  1] 7.0000-8.0000 sec  37.2 MBytes   312 Mbits/sec[  1] 0.0000-8.0943 sec   299 MBytes   310 Mbits/sec --- Page Pool implementation on i.MX8 ----shenwei@5810:~$ iperf -c 10.81.16.245 -w 2m -i 1------------------------------------------------------------Client connecting to 10.81.16.245, TCP port 5001TCP window size:  416 KByte (WARNING: requested 1.91 MByte)------------------------------------------------------------[  1] local 10.81.17.20 port 43204 connected with 10.81.16.245 port 5001[ ID] Interval       Transfer     Bandwidth[  1] 0.0000-1.0000 sec   111 MBytes   933 Mbits/sec[  1] 1.0000-2.0000 sec   111 MBytes   934 Mbits/sec[  1] 2.0000-3.0000 sec   112 MBytes   935 Mbits/sec[  1] 3.0000-4.0000 sec   111 MBytes   933 Mbits/sec[  1] 4.0000-5.0000 sec   111 MBytes   934 Mbits/sec[  1] 5.0000-6.0000 sec   111 MBytes   933 Mbits/sec[  1] 6.0000-7.0000 sec   111 MBytes   931 Mbits/sec[  1] 7.0000-8.0000 sec   112 MBytes   935 Mbits/sec[  1] 8.0000-9.0000 sec   111 MBytes   933 Mbits/sec[  1] 9.0000-10.0000 sec   112 MBytes   935 Mbits/sec[  1] 0.0000-10.0077 sec  1.09 GBytes   933 Mbits/sec --- Non Page Pool implementation on i.MX8 ----shenwei@5810:~$ iperf -c 10.81.16.245 -w 2m -i 1------------------------------------------------------------Client connecting to 10.81.16.245, TCP port 5001TCP window size:  416 KByte (WARNING: requested 1.91 MByte)------------------------------------------------------------[  1] local 10.81.17.20 port 49154 connected with 10.81.16.245 port 5001[ ID] Interval       Transfer     Bandwidth[  1] 0.0000-1.0000 sec   104 MBytes   868 Mbits/sec[  1] 1.0000-2.0000 sec   105 MBytes   878 Mbits/sec[  1] 2.0000-3.0000 sec   105 MBytes   881 Mbits/sec[  1] 3.0000-4.0000 sec   105 MBytes   879 Mbits/sec[  1] 4.0000-5.0000 sec   105 MBytes   878 Mbits/sec[  1] 5.0000-6.0000 sec   105 MBytes   878 Mbits/sec[  1] 6.0000-7.0000 sec   104 MBytes   875 Mbits/sec[  1] 7.0000-8.0000 sec   104 MBytes   875 Mbits/sec[  1] 8.0000-9.0000 sec   104 MBytes   873 Mbits/sec[  1] 9.0000-10.0000 sec   104 MBytes   875 Mbits/sec[  1] 0.0000-10.0073 sec  1.02 GBytes   875 Mbits/sec --- Page Pool implementation on i.MX6SX ----shenwei@5810:~/pktgen$ iperf -c 10.81.16.245 -w 2m -i 1------------------------------------------------------------Client connecting to 10.81.16.245, TCP port 5001TCP window size:  416 KByte (WARNING: requested 1.91 MByte)------------------------------------------------------------[  1] local 10.81.17.20 port 57288 connected with 10.81.16.245 port 5001[ ID] Interval       Transfer     Bandwidth[  1] 0.0000-1.0000 sec  78.8 MBytes   661 Mbits/sec[  1] 1.0000-2.0000 sec  82.5 MBytes   692 Mbits/sec[  1] 2.0000-3.0000 sec  82.4 MBytes   691 Mbits/sec[  1] 3.0000-4.0000 sec  82.4 MBytes   691 Mbits/sec[  1] 4.0000-5.0000 sec  82.5 MBytes   692 Mbits/sec[  1] 5.0000-6.0000 sec  82.4 MBytes   691 Mbits/sec[  1] 6.0000-7.0000 sec  82.5 MBytes   692 Mbits/sec[  1] 7.0000-8.0000 sec  82.4 MBytes   691 Mbits/sec[  1] 8.0000-9.0000 sec  82.4 MBytes   691 Mbits/sec[  1] 9.0000-9.5506 sec  45.0 MBytes   686 Mbits/sec[  1] 0.0000-9.5506 sec   783 MBytes   688 Mbits/sec --- Non Page Pool implementation on i.MX6SX ----shenwei@5810:~/pktgen$ iperf -c 10.81.16.245 -w 2m -i 1------------------------------------------------------------Client connecting to 10.81.16.245, TCP port 5001TCP window size:  416 KByte (WARNING: requested 1.91 MByte)------------------------------------------------------------[  1] local 10.81.17.20 port 36486 connected with 10.81.16.245 port 5001[ ID] Interval       Transfer     Bandwidth[  1] 0.0000-1.0000 sec  70.5 MBytes   591 Mbits/sec[  1] 1.0000-2.0000 sec  64.5 MBytes   541 Mbits/sec[  1] 2.0000-3.0000 sec  73.6 MBytes   618 Mbits/sec[  1] 3.0000-4.0000 sec  73.6 MBytes   618 Mbits/sec[  1] 4.0000-5.0000 sec  72.9 MBytes   611 Mbits/sec[  1] 5.0000-6.0000 sec  73.4 MBytes   616 Mbits/sec[  1] 6.0000-7.0000 sec  73.5 MBytes   617 Mbits/sec[  1] 7.0000-8.0000 sec  73.4 MBytes   616 Mbits/sec[  1] 8.0000-9.0000 sec  73.4 MBytes   616 Mbits/sec[  1] 9.0000-10.0000 sec  73.9 MBytes   620 Mbits/sec[  1] 0.0000-10.0174 sec   723 MBytes   605 Mbits/secSigned-off-by: Shenwei Wang &lt;shenwei.wang@nxp.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Fri, 30 Sep 2022 20:44:27 +0000</pubDate>
        <dc:creator>Shenwei Wang &lt;shenwei.wang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>167d5fe0 - net: fec: Add initial s32v234 support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#167d5fe0</link>
        <description>net: fec: Add initial s32v234 supportUpdate Kconfig to also check for ARCH_S32.Add compatible string and quirks for fsl,s32v234Signed-off-by: Wei Fang &lt;wei.fang@nxp.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Wed, 07 Sep 2022 09:56:49 +0000</pubDate>
        <dc:creator>Wei Fang &lt;wei.fang@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>e5f31552 - ethernet: fix PTP_1588_CLOCK dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#e5f31552</link>
        <description>ethernet: fix PTP_1588_CLOCK dependenciesThe &apos;imply&apos; keyword does not do what most people think it does, it onlypolitely asks Kconfig to turn on another symbol, but does not preventit from being disabled manually or built as a loadable module when theuser is built-in. In the ICE driver, the latter now causes a link failure:aarch64-linux-ld: drivers/net/ethernet/intel/ice/ice_main.o: in function `ice_eth_ioctl&apos;:ice_main.c:(.text+0x13b0): undefined reference to `ice_ptp_get_ts_config&apos;ice_main.c:(.text+0x13b0): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `ice_ptp_get_ts_config&apos;aarch64-linux-ld: ice_main.c:(.text+0x13bc): undefined reference to `ice_ptp_set_ts_config&apos;ice_main.c:(.text+0x13bc): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `ice_ptp_set_ts_config&apos;aarch64-linux-ld: drivers/net/ethernet/intel/ice/ice_main.o: in function `ice_prepare_for_reset&apos;:ice_main.c:(.text+0x31fc): undefined reference to `ice_ptp_release&apos;ice_main.c:(.text+0x31fc): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `ice_ptp_release&apos;aarch64-linux-ld: drivers/net/ethernet/intel/ice/ice_main.o: in function `ice_rebuild&apos;:This is a recurring problem in many drivers, and we have discussedit several times befores, without reaching a consensus. I&apos;m providinga link to the previous email thread for reference, which discussessome related problems.To solve the dependency issue better than the &apos;imply&apos; keyword, introduce aseparate Kconfig symbol &quot;CONFIG_PTP_1588_CLOCK_OPTIONAL&quot; that any drivercan depend on if it is able to use PTP support when available, but worksfine without it. Whenever CONFIG_PTP_1588_CLOCK=m, those drivers arethen prevented from being built-in, the same way as with a &apos;depends onPTP_1588_CLOCK || !PTP_1588_CLOCK&apos; dependency that does the same trick,but that can be rather confusing when you first see it.Since this should cover the dependencies correctly, the IS_REACHABLE()hack in the header is no longer needed now, and can be turned backinto a normal IS_ENABLED() check. Any driver that gets the dependencywrong will now cause a link time failure rather than being unable to usePTP support when that is in a loadable module.However, the two recently added ptp_get_vclocks_index() andptp_convert_timestamp() interfaces are only called from builtin code withethtool and socket timestamps, so keep the current behavior by stubbingthose out completely when PTP is in a loadable module. This should beaddressed properly in a follow-up.As Richard suggested, we may want to actually turn PTP support into a&apos;bool&apos; option later on, preventing it from being a loadable modulealtogether, which would be one way to solve the problem with the ethtoolinterface.Fixes: 06c16d89d2cb (&quot;ice: register 1588 PTP clock device object for E810 devices&quot;)Link: https://lore.kernel.org/netdev/20210804121318.337276-1-arnd@kernel.org/Link: https://lore.kernel.org/netdev/CAK8P3a06enZOf=XyZ+zcAwBczv41UuCTz+=0FMf2gBz1_cOnZQ@mail.gmail.com/Link: https://lore.kernel.org/netdev/CAK8P3a3=eOxE-K25754+fB_-i_0BZzf9a9RfPTX3ppSwu9WZXw@mail.gmail.com/Link: https://lore.kernel.org/netdev/20210726084540.3282344-1-arnd@kernel.org/Acked-by: Shannon Nelson &lt;snelson@pensando.io&gt;Acked-by: Jacob Keller &lt;jacob.e.keller@intel.com&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Reviewed-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://lore.kernel.org/r/20210812183509.1362782-1-arnd@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Thu, 12 Aug 2021 18:33:58 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>ac53c264 - net: mdiobus: withdraw fwnode_mdbiobus_register</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#ac53c264</link>
        <description>net: mdiobus: withdraw fwnode_mdbiobus_registerThe newly implemented fwnode_mdbiobus_register turned out to beproblematic - in case the fwnode_/of_/acpi_mdio are built asmodules, a dependency cycle can be observed during the depmod phase ofmodules_install, eg.:depmod: ERROR: Cycle detected: fwnode_mdio -&gt; of_mdio -&gt; fwnode_mdiodepmod: ERROR: Found 2 modules in dependency cycles!OR:depmod: ERROR: Cycle detected: acpi_mdio -&gt; fwnode_mdio -&gt; acpi_mdiodepmod: ERROR: Found 2 modules in dependency cycles!A possible solution could be to rework fwnode_mdiobus_register,so that to merge the contents of acpi_mdiobus_register andof_mdiobus_register. However feasible, such change wouldbe very intrusive and affect huge amount of the of_mdiobus_registerusers.Since there are currently 2 users of ACPI and MDIO(xgmac_mdio and mvmdio), withdraw the fwnode_mdbiobus_registerand roll back to a simple &apos;if&apos; condition in affected drivers.Fixes: 62a6ef6a996f (&quot;net: mdiobus: Introduce fwnode_mdbiobus_register()&quot;)Signed-off-by: Marcin Wojtas &lt;mw@semihalf.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Fri, 25 Jun 2021 10:38:53 +0000</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@semihalf.com&gt;</dc:creator>
    </item>
<item>
        <title>33fc11f0 - net/fsl: switch to fwnode_mdiobus_register</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#33fc11f0</link>
        <description>net/fsl: switch to fwnode_mdiobus_registerUtilize the newly added helper routinefor registering the MDIO bus via fwnode_interface.Signed-off-by: Marcin Wojtas &lt;mw@semihalf.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Mon, 21 Jun 2021 17:30:25 +0000</pubDate>
        <dc:creator>Marcin Wojtas &lt;mw@semihalf.com&gt;</dc:creator>
    </item>
<item>
        <title>4a52dd8f - net: selftest: fix build issue if INET is disabled</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#4a52dd8f</link>
        <description>net: selftest: fix build issue if INET is disabledIn case ethernet driver is enabled and INET is disabled, selftest willfail to build.Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Fixes: 3e1e58d64c3d (&quot;net: add generic selftest support&quot;)Signed-off-by: Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; # build-testedReviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Link: https://lore.kernel.org/r/20210428130947.29649-1-o.rempel@pengutronix.deSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Wed, 28 Apr 2021 13:09:46 +0000</pubDate>
        <dc:creator>Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>6016ba34 - net: fec: make use of generic NET_SELFTESTS library</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#6016ba34</link>
        <description>net: fec: make use of generic NET_SELFTESTS libraryWith this patch FEC on iMX will able to run generic net selftestsSigned-off-by: Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Mon, 19 Apr 2021 13:01:04 +0000</pubDate>
        <dc:creator>Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>0b32e91f - ethernet: select CONFIG_CRC32 as needed</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#0b32e91f</link>
        <description>ethernet: select CONFIG_CRC32 as neededA number of ethernet drivers require crc32 functionality to beavaialable in the kernel, causing a link error otherwise:arm-linux-gnueabi-ld: drivers/net/ethernet/agere/et131x.o: in function `et1310_setup_device_for_multicast&apos;:et131x.c:(.text+0x5918): undefined reference to `crc32_le&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/cadence/macb_main.o: in function `macb_start_xmit&apos;:macb_main.c:(.text+0x4b88): undefined reference to `crc32_le&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/faraday/ftgmac100.o: in function `ftgmac100_set_rx_mode&apos;:ftgmac100.c:(.text+0x2b38): undefined reference to `crc32_le&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/freescale/fec_main.o: in function `set_multicast_list&apos;:fec_main.c:(.text+0x6120): undefined reference to `crc32_le&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/freescale/fman/fman_dtsec.o: in function `dtsec_add_hash_mac_address&apos;:fman_dtsec.c:(.text+0x830): undefined reference to `crc32_le&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/freescale/fman/fman_dtsec.o:fman_dtsec.c:(.text+0xb68): more undefined references to `crc32_le&apos; followarm-linux-gnueabi-ld: drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.o: in function `nfp_hwinfo_read&apos;:nfp_hwinfo.c:(.text+0x250): undefined reference to `crc32_be&apos;arm-linux-gnueabi-ld: nfp_hwinfo.c:(.text+0x288): undefined reference to `crc32_be&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.o: in function `nfp_resource_acquire&apos;:nfp_resource.c:(.text+0x144): undefined reference to `crc32_be&apos;arm-linux-gnueabi-ld: nfp_resource.c:(.text+0x158): undefined reference to `crc32_be&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/nxp/lpc_eth.o: in function `lpc_eth_set_multicast_list&apos;:lpc_eth.c:(.text+0x1934): undefined reference to `crc32_le&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/rocker/rocker_ofdpa.o: in function `ofdpa_flow_tbl_do&apos;:rocker_ofdpa.c:(.text+0x2e08): undefined reference to `crc32_le&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/rocker/rocker_ofdpa.o: in function `ofdpa_flow_tbl_del&apos;:rocker_ofdpa.c:(.text+0x3074): undefined reference to `crc32_le&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/rocker/rocker_ofdpa.o: in function `ofdpa_port_fdb&apos;:arm-linux-gnueabi-ld: drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.o: in function `mlx5dr_ste_calc_hash_index&apos;:dr_ste.c:(.text+0x354): undefined reference to `crc32_le&apos;arm-linux-gnueabi-ld: drivers/net/ethernet/microchip/lan743x_main.o: in function `lan743x_netdev_set_multicast&apos;:lan743x_main.c:(.text+0x5dc4): undefined reference to `crc32_le&apos;Add the missing &apos;select CRC32&apos; entries in Kconfig for each of them.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Nicolas Ferre &lt;nicolas.ferre@microchip.com&gt;Acked-by: Madalin Bucur &lt;madalin.bucur@oss.nxp.com&gt;Acked-by: Mark Einon &lt;mark.einon@gmail.com&gt;Acked-by: Simon Horman &lt;simon.horman@netronome.com&gt;Link: https://lore.kernel.org/r/20201203232114.1485603-1-arnd@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Thu, 03 Dec 2020 23:20:37 +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/drivers/net/ethernet/freescale/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/drivers/net/ethernet/freescale/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>99352c79 - net: freescale: select CONFIG_FIXED_PHY where needed</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#99352c79</link>
        <description>net: freescale: select CONFIG_FIXED_PHY where neededI ran into a randconfig build failure with CONFIG_FIXED_PHY=mand CONFIG_GIANFAR=y:x86_64-linux-ld: drivers/net/ethernet/freescale/gianfar.o:(.rodata+0x418): undefined reference to `fixed_phy_change_carrier&apos;It seems the same thing can happen with dpaa and ucc_geth, so changeall three to do an explicit &apos;select FIXED_PHY&apos;.The fixed-phy driver actually has an alternative stub function thattheoretically allows building network drivers when fixed-phy isdisabled, but I don&apos;t see how that would help here, as the driverspresumably would not work then.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Sat, 09 May 2020 12:04:52 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>114724b7 - net: ethernet: freescale: make UCC_GETH explicitly depend on PPC32</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#114724b7</link>
        <description>net: ethernet: freescale: make UCC_GETH explicitly depend on PPC32Currently, QUICC_ENGINE depends on PPC32, so this in itself does notchange anything. In order to allow removing the PPC32 dependency fromQUICC_ENGINE and avoid allmodconfig build failures, add this explicitdependency.Also, the QE Ethernet has never been integrated on any non-PowerPC SoCand most likely will not be in the future.Reviewed-by: Timur Tabi &lt;timur@kernel.org&gt;Signed-off-by: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;Acked-by: David S. Miller &lt;davem@davemloft.net&gt;Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Thu, 28 Nov 2019 14:55:52 +0000</pubDate>
        <dc:creator>Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&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/drivers/net/ethernet/freescale/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/drivers/net/ethernet/freescale/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>d4fd0404 - enetc: Introduce basic PF and VF ENETC ethernet drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#d4fd0404</link>
        <description>enetc: Introduce basic PF and VF ENETC ethernet driversENETC is a multi-port virtualized Ethernet controller supporting GbEdesigns and Time-Sensitive Networking (TSN) functionality.ENETC is operating as an SR-IOV multi-PF capable Root Complex IntegratedEndpoint (RCIE).  As such, it contains multiple physical (PF) andvirtual (VF) PCIe functions, discoverable by standard PCI Express.Introduce basic PF and VF ENETC ethernet drivers.  The PF has access tothe ENETC Port registers and resources and makes the required privilegedconfigurations for the underlying VF devices.  Common functionality iscontrolled through so called System Interface (SI) register blocks, PFsand VFs own a SI each.  Though SI register blocks are almost identical,there are a few privileged SI level controls that are accessible only toPFs, and so the distinction is made between PF SIs (PSI) and VF SIs (VSI).As such, the bulk of the code, including datapath processing, basic h/woffload support and generic pci related configuration, is shared betweenthe 2 drivers and is factored out in common source files (i.e. enetc.c).Major functionalities included (for both drivers):MSI-X support for Rx and Tx processing, assignment of Rx/Tx BD ring pairsto MSI-X entries, multi-queue support, Rx S/G (Rx frame fragmentation) andjumbo frame (up to 9600B) support, Rx paged allocation and reuse, Tx S/Gsupport (NETIF_F_SG), Rx and Tx checksum offload, PF MAC filtering andinitial control ring support, VLAN extraction/ insertion, PF Rx VLANCTAG filtering, VF mac address config support, VF VLAN isolation support,etc.Signed-off-by: Claudiu Manoil &lt;claudiu.manoil@nxp.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Tue, 22 Jan 2019 13:29:54 +0000</pubDate>
        <dc:creator>Claudiu Manoil &lt;claudiu.manoil@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>0a006a2f - net: dpaa2: move DPAA2 PTP driver out of staging/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#0a006a2f</link>
        <description>net: dpaa2: move DPAA2 PTP driver out of staging/This patch is to move DPAA2 PTP driver out of staging/since the dpaa2-eth had been moved out.Signed-off-by: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Mon, 08 Oct 2018 07:44:25 +0000</pubDate>
        <dc:creator>Yangbo Lu &lt;yangbo.lu@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>34ff6846 - dpaa2-eth: Move DPAA2 Ethernet driver from staging to drivers/net</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#34ff6846</link>
        <description>dpaa2-eth: Move DPAA2 Ethernet driver from staging to drivers/netThe DPAA2 Ethernet driver supports Freescale/NXP SoCs with DPAA2(DataPath Acceleration Architecture v2). The driver managesnetwork objects discovered on the fsl-mc bus.Signed-off-by: Ioana Radulescu &lt;ruxandra.radulescu@nxp.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Wed, 29 Aug 2018 09:42:40 +0000</pubDate>
        <dc:creator>Ioana Radulescu &lt;ruxandra.radulescu@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>78cc6e7e - net: ethernet: freescale: Allow FEC with COMPILE_TEST</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/freescale/Kconfig#78cc6e7e</link>
        <description>net: ethernet: freescale: Allow FEC with COMPILE_TESTThe Freescale FEC driver builds fine with COMPILE_TEST, so make thatpossible.Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/freescale/Kconfig</description>
        <pubDate>Thu, 17 May 2018 20:07:44 +0000</pubDate>
        <dc:creator>Florian Fainelli &lt;f.fainelli@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
