<?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>b261d222 - lib/crc: remove CONFIG_LIBCRC32C</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#b261d222</link>
        <description>lib/crc: remove CONFIG_LIBCRC32CNow that LIBCRC32C does nothing besides select CRC32, make every optionthat selects LIBCRC32C instead select CRC32 directly.  Then removeLIBCRC32C.Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20250401221600.24878-8-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Tue, 01 Apr 2025 22:16:00 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f71be9d0 - net: liquidio: fix mixed module-builtin object</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#f71be9d0</link>
        <description>net: liquidio: fix mixed module-builtin objectWith CONFIG_LIQUIDIO=m and CONFIG_LIQUIDIO_VF=y (or vice versa),$(common-objs) are linked to a module and also to vmlinux even thoughthe expected CFLAGS are different between builtins and modules.This is the same situation as fixed by commit 637a642f5ca5 (&quot;zstd:Fixing mixed module-builtin objects&quot;).Introduce the new module, liquidio-core, to provide the common functionsto liquidio and liquidio-vf.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Simon Horman &lt;simon.horman@corigine.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Tue, 06 Jun 2023 17:18:49 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&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/cavium/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/cavium/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>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/cavium/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/cavium/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>b6d49cab - net: Make PTP-specific drivers depend on PTP_1588_CLOCK</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#b6d49cab</link>
        <description>net: Make PTP-specific drivers depend on PTP_1588_CLOCKCommit d1cbfd771ce8 (&quot;ptp_clock: Allow for it to be optional&quot;) changedall PTP-capable Ethernet drivers from `select PTP_1588_CLOCK` to `implyPTP_1588_CLOCK`, &quot;in order to break the hard dependency between the PTPclock subsystem and ethernet drivers capable of being clock providers.&quot;As a result it is possible to build PTP-capable Ethernet drivers withoutthe PTP subsystem by deselecting PTP_1588_CLOCK. Drivers are required tohandle the missing dependency gracefully.Some PTP-capable Ethernet drivers (e.g., TI_CPSW) factor their PTP codeout into separate drivers (e.g., TI_CPTS_MOD). The above commit alsochanged these PTP-specific drivers to `imply PTP_1588_CLOCK`, making itpossible to build them without the PTP subsystem. But as GrygoriiStrashko noted in [1]:On Wed, Apr 22, 2020 at 02:16:11PM +0300, Grygorii Strashko wrote:&gt; Another question is that CPTS completely nonfunctional in this case and&gt; it was never expected that somebody will even try to use/run such&gt; configuration (except for random build purposes).In my view, enabling a PTP-specific driver without the PTP subsystem isa configuration error made possible by the above commit. Kconfig shouldnot allow users to create a configuration with missing dependencies thatresults in &quot;completely nonfunctional&quot; drivers.I audited all network drivers that call ptp_clock_register() but merely`imply PTP_1588_CLOCK` and found five PTP-specific drivers that arelikely nonfunctional without PTP_1588_CLOCK:    NET_DSA_MV88E6XXX_PTP    NET_DSA_SJA1105_PTP    MACB_USE_HWSTAMP    CAVIUM_PTP    TI_CPTS_MODNote how these symbols all reference PTP or timestamping in their name;this is a clue that they depend on PTP_1588_CLOCK.Change them from `imply PTP_1588_CLOCK` [2] to `depends on PTP_1588_CLOCK`.I&apos;m not using `select PTP_1588_CLOCK` here because PTP_1588_CLOCK hasits own dependencies, which `select` would not transitively apply.Additionally, remove the `select NET_PTP_CLASSIFY` from CPTS_TI_MOD;PTP_1588_CLOCK already selects that.[1]: https://lore.kernel.org/lkml/c04458ed-29ee-1797-3a11-7f3f560553e6@ti.com/[2]: NET_DSA_SJA1105_PTP had never declared any type of dependency onPTP_1588_CLOCK (`imply` or otherwise); adding a `depends on PTP_1588_CLOCK`here seems appropriate.Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Richard Cochran &lt;richardcochran@gmail.com&gt;Cc: Nicolas Pitre &lt;nico@fluxnic.net&gt;Cc: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt;Cc: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Fixes: d1cbfd771ce8 (&quot;ptp_clock: Allow for it to be optional&quot;)Signed-off-by: Clay McClure &lt;clay@daemons.net&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Wed, 29 Apr 2020 07:59:00 +0000</pubDate>
        <dc:creator>Clay McClure &lt;clay@daemons.net&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/cavium/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/cavium/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>f6b19b35 - net: devlink: select NET_DEVLINK from drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#f6b19b35</link>
        <description>net: devlink: select NET_DEVLINK from driversSome drivers are becoming more dependent on NET_DEVLINK being selectedin configuration. With upcoming compat functions, the behavior would bewrong in case devlink was not compiled in. So make the drivers selectNET_DEVLINK and rely on the functions being there, not just stubs.Signed-off-by: Jiri Pirko &lt;jiri@mellanox.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Sun, 24 Mar 2019 10:14:38 +0000</pubDate>
        <dc:creator>Jiri Pirko &lt;jiri@mellanox.com&gt;</dc:creator>
    </item>
<item>
        <title>f4b6bcc7 - net: devlink: turn devlink into a built-in</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#f4b6bcc7</link>
        <description>net: devlink: turn devlink into a built-inBeing able to build devlink as a module causes growing pains.First all drivers had to add a meta dependency to make surethey are not built in when devlink is built as a module.  Nowwe are struggling to invoke ethtool compat code reliably.Make devlink code built-in, users can still not build it atall but the dynamically loadable module option is removed.Signed-off-by: Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Acked-by: Jiri Pirko &lt;jiri@mellanox.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Tue, 26 Feb 2019 03:34:02 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;</dc:creator>
    </item>
<item>
        <title>e8c32c32 - net: Don&apos;t default Cavium PTP driver to &apos;y&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#e8c32c32</link>
        <description>net: Don&apos;t default Cavium PTP driver to &apos;y&apos;8c56df372bc1 (&quot;net: add support for Cavium PTP coprocessor&quot;) added theCavium PTP coprocessor driver and enabled it by default.  Remove the&quot;default y&quot; because the driver only applies to Cavium ThunderX processors.Fixes: 8c56df372bc1 (&quot;net: add support for Cavium PTP coprocessor&quot;)Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Tue, 05 Feb 2019 20:47:21 +0000</pubDate>
        <dc:creator>Bjorn Helgaas &lt;bhelgaas@google.com&gt;</dc:creator>
    </item>
<item>
        <title>e40562ab - net: cavium: Add fine-granular dependencies on PCI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#e40562ab</link>
        <description>net: cavium: Add fine-granular dependencies on PCIAdd dependencies on PCI where necessary.Fixes: 7e2bc7fb65 (&quot;net: cavium: Drop dependency of NET_VENDOR_CAVIUM on PCI&quot;)Signed-off-by: Alexander Sverdlin &lt;alexander.sverdlin@nokia.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Tue, 17 Jul 2018 16:23:58 +0000</pubDate>
        <dc:creator>Alexander Sverdlin &lt;alexander.sverdlin@nokia.com&gt;</dc:creator>
    </item>
<item>
        <title>74525cc5 - net: cavium: add missing PCI dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#74525cc5</link>
        <description>net: cavium: add missing PCI dependenciesWhile some of the cavium drivers don&apos;t require PCI support, mostothers do, as shown by these build failures:WARNING: unmet direct dependencies detected for MDIO_THUNDER  Depends on [n]: NETDEVICES [=y] &amp;&amp; MDIO_BUS [=y] &amp;&amp; 64BIT [=y] &amp;&amp; PCI [=n]  Selected by [y]:  - THUNDER_NIC_BGX [=y] &amp;&amp; NETDEVICES [=y] &amp;&amp; ETHERNET [=y] &amp;&amp; NET_VENDOR_CAVIUM [=y] &amp;&amp; 64BIT [=y]  - THUNDER_NIC_RGX [=y] &amp;&amp; NETDEVICES [=y] &amp;&amp; ETHERNET [=y] &amp;&amp; NET_VENDOR_CAVIUM [=y] &amp;&amp; 64BIT [=y]drivers/net/ethernet/cavium/thunder/nicvf_main.c: In function &apos;nicvf_set_irq_affinity&apos;:drivers/net/ethernet/cavium/thunder/nicvf_main.c:1095:25: error: implicit declaration of function &apos;pci_irq_vector&apos;; did you mean &apos;rcu_irq_enter&apos;? [-Werror=implicit-function-declaration]drivers/net/ethernet/cavium/thunder/nic_main.c: In function &apos;nic_mbx_intr_handler&apos;:drivers/net/ethernet/cavium/thunder/nic_main.c:1135:13: error: implicit declaration of function &apos;pci_irq_vector&apos;; did you mean &apos;rcu_irq_enter&apos;? [-Werror=implicit-function-declaration]In file included from drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:27:drivers/net/ethernet/cavium/liquidio/octeon_main.h: In function &apos;octeon_unmap_pci_barx&apos;:drivers/net/ethernet/cavium/liquidio/octeon_main.h:97:3: error: implicit declaration of function &apos;pci_release_region&apos;; did you mean &apos;pci_release_regions&apos;? [-Werror=implicit-function-declaration]drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c: In function &apos;octeon_mbox_process_cmd&apos;:drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:263:3: error: implicit declaration of function &apos;pcie_capability_set_word&apos;; did you mean &apos;has_capability_noaudit&apos;? [-Werror=implicit-function-declaration]drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c: In function &apos;setup_cn23xx_octeon_pf_device&apos;:drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:1315:22: error: &apos;data32&apos; is used uninitialized in this function [-Werror=uninitialized]drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c: In function &apos;cn23xx_dump_vf_iq_regs&apos;:include/linux/dynamic_debug.h:135:3: error: &apos;regval&apos; may be used uninitialized in this function [-Werror=maybe-uninitialized]drivers/net/ethernet/cavium/liquidio/lio_core.c: In function &apos;octeon_setup_interrupt&apos;:drivers/net/ethernet/cavium/liquidio/lio_core.c:1067:17: error: invalid application of &apos;sizeof&apos; to incomplete type &apos;struct msix_entry&apos;drivers/net/ethernet/cavium/liquidio/octeon_main.h: In function &apos;octeon_unmap_pci_barx&apos;:drivers/net/ethernet/cavium/liquidio/octeon_main.h:97:3: error: implicit declaration of function &apos;pci_release_region&apos;; did you mean &apos;pci_release_regions&apos;? [-Werror=implicit-function-declaration]This adds back the minimum set of dependencies to get everything tobuild cleanly again, but leaving the ones that build cleanly.Fixes: 7e2bc7fb65d5 (&quot;net: cavium: Drop dependency of NET_VENDOR_CAVIUM on PCI&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Tue, 17 Jul 2018 13:46:34 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>7e2bc7fb - net: cavium: Drop dependency of NET_VENDOR_CAVIUM on PCI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#7e2bc7fb</link>
        <description>net: cavium: Drop dependency of NET_VENDOR_CAVIUM on PCIOcteon Ethernet drivers work perfectly without PCI.Signed-off-by: Alexander Sverdlin &lt;alexander.sverdlin@nokia.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Fri, 13 Jul 2018 15:04:28 +0000</pubDate>
        <dc:creator>Alexander Sverdlin &lt;alexander.sverdlin@nokia.com&gt;</dc:creator>
    </item>
<item>
        <title>4a875509 - net: thunderx: add timestamping support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#4a875509</link>
        <description>net: thunderx: add timestamping supportThis adds timestamping support for both receive and transmitpaths. On the receive side no filters are supported i.e eitherall pkts will get a timestamp appended infront of the packet or none.On the transmit side HW doesn&apos;t support timestamp insertion butonly generates a separate CQE with transmitted packet&apos;s timestamp.Also HW supports only one packet at a time for timestamping on thetransmit side.Signed-off-by: Sunil Goutham &lt;sgoutham@cavium.com&gt;Signed-off-by: Aleksey Makarov &lt;aleksey.makarov@cavium.com&gt;Acked-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Mon, 15 Jan 2018 12:44:57 +0000</pubDate>
        <dc:creator>Sunil Goutham &lt;sgoutham@cavium.com&gt;</dc:creator>
    </item>
<item>
        <title>8c56df37 - net: add support for Cavium PTP coprocessor</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#8c56df37</link>
        <description>net: add support for Cavium PTP coprocessorThis patch adds support for the Precision Time ProtocolClocks and Timestamping hardware found on Cavium ThunderXprocessors.Signed-off-by: Radoslaw Biernacki &lt;rad@semihalf.com&gt;Signed-off-by: Aleksey Makarov &lt;aleksey.makarov@cavium.com&gt;Acked-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Mon, 15 Jan 2018 12:44:56 +0000</pubDate>
        <dc:creator>Radoslaw Biernacki &lt;rad@semihalf.com&gt;</dc:creator>
    </item>
<item>
        <title>d4be8ebe - liquidio: Configure switchdev with devlink</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#d4be8ebe</link>
        <description>liquidio: Configure switchdev with devlinkEnable and disable switchdev on SRIOV capable LiquidIO NIC with devlink.Create representor netdev for each SRIOV VF function on SRIOV enable andand do the cleanup on SRIOV disable.Signed-off-by: Vijaya Mohan Guvva &lt;vijaya.guvva@cavium.com&gt;Signed-off-by: Satanand Burla &lt;satananda.burla@cavium.com&gt;Signed-off-by: Raghu Vatsavayi &lt;raghu.vatsavayi@cavium.com&gt;Signed-off-by: Felix Manlunas &lt;felix.manlunas@cavium.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Tue, 31 Oct 2017 23:04:57 +0000</pubDate>
        <dc:creator>Vijaya Mohan Guvva &lt;vijaya.guvva@cavium.com&gt;</dc:creator>
    </item>
<item>
        <title>cd7aeb1f - LiquidIO VF: s/select/imply/ for PTP_1588_CLOCK</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#cd7aeb1f</link>
        <description>LiquidIO VF: s/select/imply/ for PTP_1588_CLOCKFix a minor fallout from the merge of the timers and the networkingtrees. The following error may result if the PTP_1588_CLOCKprerequisites are not available:drivers/built-in.o: In function `ptp_clock_unregister&apos;:(.text+0x40e0a5): undefined reference to `pps_unregister_source&apos;drivers/built-in.o: In function `ptp_clock_unregister&apos;:(.text+0x40e0cc): undefined reference to `posix_clock_unregister&apos;drivers/built-in.o: In function `ptp_clock_event&apos;:(.text+0x40e249): undefined reference to `pps_event&apos;drivers/built-in.o: In function `ptp_clock_register&apos;:(.text+0x40e5e1): undefined reference to `pps_register_source&apos;drivers/built-in.o: In function `ptp_clock_register&apos;:(.text+0x40e62c): undefined reference to `posix_clock_register&apos;drivers/built-in.o: In function `ptp_clock_register&apos;:(.text+0x40e68d): undefined reference to `pps_unregister_source&apos;Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Tue, 03 Jan 2017 18:57:00 +0000</pubDate>
        <dc:creator>Nicolas Pitre &lt;nicolas.pitre@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>111fc64a - liquidio CN23XX: VF registration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#111fc64a</link>
        <description>liquidio CN23XX: VF registrationAdds support for cn23xx VF probe and registration.Signed-off-by: Raghu Vatsavayi &lt;raghu.vatsavayi@caviumnetworks.com&gt;Signed-off-by: Derek Chickles &lt;derek.chickles@caviumnetworks.com&gt;Signed-off-by: Satanand Burla &lt;satananda.burla@caviumnetworks.com&gt;Signed-off-by: Felix Manlunas &lt;felix.manlunas@caviumnetworks.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Tue, 29 Nov 2016 00:54:34 +0000</pubDate>
        <dc:creator>Raghu Vatsavayi &lt;rvatsavayi@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>d1cbfd77 - ptp_clock: Allow for it to be optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#d1cbfd77</link>
        <description>ptp_clock: Allow for it to be optionalIn order to break the hard dependency between the PTP clock subsystem andethernet drivers capable of being clock providers, this patch providessimple PTP stub functions to allow linkage of those drivers into thekernel even when the PTP subsystem is configured out. Drivers must beready to accept NULL from ptp_clock_register() in that case.And to make it possible for PTP to be configured out, the select statementin those driver&apos;s Kconfig menu entries is converted to the new &quot;imply&quot;statement. This way the PTP subsystem may have Kconfig dependencies ofits own, such as POSIX_TIMERS, without having to make those ethernetdrivers unavailable if POSIX timers are cconfigured out. And when supportfor POSIX timers is selected again then the default config option for PTPclock support will automatically be adjusted accordingly.The pch_gbe driver is a bit special as it relies on extra code indrivers/ptp/ptp_pch.c. Therefore we let the make process descend intodrivers/ptp/ even if PTP_1588_CLOCK is unselected.Signed-off-by: Nicolas Pitre &lt;nico@linaro.org&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Acked-by: Edward Cree &lt;ecree@solarflare.com&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Acked-by: John Stultz &lt;john.stultz@linaro.org&gt;Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;Cc: Paul Bolle &lt;pebolle@tiscali.nl&gt;Cc: linux-kbuild@vger.kernel.orgCc: netdev@vger.kernel.orgCc: Michal Marek &lt;mmarek@suse.com&gt;Link: http://lkml.kernel.org/r/1478841010-28605-4-git-send-email-nicolas.pitre@linaro.orgSigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Fri, 11 Nov 2016 05:10:07 +0000</pubDate>
        <dc:creator>Nicolas Pitre &lt;nicolas.pitre@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>e86b1ab6 - liquidio: CN23XX queue definitions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#e86b1ab6</link>
        <description>liquidio: CN23XX queue definitionsAdd support for cn23xx specific queue definitions andfeatures.Signed-off-by: Derek Chickles &lt;derek.chickles@caviumnetworks.com&gt;Signed-off-by: Satanand Burla &lt;satananda.burla@caviumnetworks.com&gt;Signed-off-by: Felix Manlunas &lt;felix.manlunas@caviumnetworks.com&gt;Signed-off-by: Raghu Vatsavayi &lt;raghu.vatsavayi@caviumnetworks.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Wed, 31 Aug 2016 18:03:24 +0000</pubDate>
        <dc:creator>Raghu Vatsavayi &lt;rvatsavayi@caviumnetworks.com&gt;</dc:creator>
    </item>
<item>
        <title>6465859a - net: thunderx: Add RGMII interface type support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/ethernet/cavium/Kconfig#6465859a</link>
        <description>net: thunderx: Add RGMII interface type supportThis patch adds RGX/RGMII interface type support to BGXdriver. This type of interface is supported by 81xx SOC.CN81XX VNIC has 8 VFs and max possible LMAC interfaces are 9,hence RGMII interface will not work if all DLMs are in BGX modeand all 8 LMACs are enabledSigned-off-by: Sunil Goutham &lt;sgoutham@cavium.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/ethernet/cavium/Kconfig</description>
        <pubDate>Fri, 12 Aug 2016 11:21:33 +0000</pubDate>
        <dc:creator>Sunil Goutham &lt;sgoutham@cavium.com&gt;</dc:creator>
    </item>
</channel>
</rss>
