<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>336e3e4a1ab37b6826fae27e53cd2ac43c9a96ca - net: dsa: realtek: rtl8365mb: add FDB support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#336e3e4a1ab37b6826fae27e53cd2ac43c9a96ca</link>
        <description>net: dsa: realtek: rtl8365mb: add FDB supportImplement support for FDB and MDB management for the RTL8365MB seriesswitches.The hardware supports IVL by keying the unicast forwarding database withthe {MAC, VID, EFID} tuple.  The Extended Filtering ID (EFID) is 3 bitswide, providing 8 unique filtering domains. This driver reserves EFID 0for standalone ports, effectively limiting the hardware offload to amaximum of 7 bridges. The multicast database uses a {MAC, VID} key, withports from different bridges sharing the same multicast group.Introduce a mutex lock (l2_lock) to protect concurrent L2 table updates.Add support for forwarding database operations, including unicast andmulticast entry handling as well as fast aging support.Set DSA switch flags assisted_learning_on_cpu_port and fdb_isolation.Signed-off-by: Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Reviewed-by: Mieczyslaw Nalewaj &lt;namiltd@yahoo.com&gt;Co-developed-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Link: https://patch.msgid.link/20260606-realtek_forward-v13-7-b9e409687cbe@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Sat, 06 Jun 2026 10:29:31 +0200</pubDate>
        <dc:creator>Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;</dc:creator>
    </item>
<item>
        <title>9da2c8672f77108a1f09232320f22225ab53dde9 - net: dsa: realtek: rtl8365mb: add VLAN support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#9da2c8672f77108a1f09232320f22225ab53dde9</link>
        <description>net: dsa: realtek: rtl8365mb: add VLAN supportRealtek RTL8365MB switches (a.k.a. RTL8367C family) use two differentstructures for VLANs:- VLAN4K: A full table with 4096 entries defining port membership and  tagging.- VLANMC: A smaller table with 32 entries used primarily for PVID  assignment.In this hardware, a port&apos;s PVID must point to an index in the VLANMCtable rather than a VID directly. Since the VLANMC table is limited to32 entries, the driver implements a dynamic allocation scheme tomaximize resource usage:- VLAN4K is treated by the driver as the source of truth for membership.- A VLANMC entry is only allocated when a port is configured to use a  specific VID as its PVID.- VLANMC entries are deleted when no longer needed as a PVID by any port.Although VLANMC has a members field, the switch only checks membershipin the VLAN4K table. This driver will use VLANMC members field as way totrack which ports are using that entry as PVID.VLANMC index 0, although a valid entry, is reserved in this driver as aneutral PVID value for ports not using a specific PVID.In the subsequent RTL8367D switch family, VLANMC table wasremoved and PVID assignment was delegated to a dedicated set ofregisters.The use of FIELD_PREP for reconstructing LO/HI values was suggested byYury Norov.Fix for vlan_setup and vlan_filtering was suggested by AbdulkaderAlrezej.Suggested-by: Yury Norov &lt;ynorov@nvidia.com&gt;Suggested-by: Abdulkader Alrezej &lt;abdulkader.alrezej@gmail.com&gt;Signed-off-by: Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Reviewed-by: Mieczyslaw Nalewaj &lt;namiltd@yahoo.com&gt;Co-developed-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Link: https://patch.msgid.link/20260606-realtek_forward-v13-6-b9e409687cbe@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Sat, 06 Jun 2026 10:29:30 +0200</pubDate>
        <dc:creator>Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;</dc:creator>
    </item>
<item>
        <title>fbafdd3b224a03b7b335de144f44a600de937586 - net: dsa: realtek: rtl8365mb: add table lookup interface</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#fbafdd3b224a03b7b335de144f44a600de937586</link>
        <description>net: dsa: realtek: rtl8365mb: add table lookup interfaceAdd a generic table lookup interface to centralize access tothe RTL8365MB internal tables.This interface abstracts the low-level table access logic andwill be used by subsequent commits to implement FDB and VLANoperations.Signed-off-by: Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Reviewed-by: Mieczyslaw Nalewaj &lt;namiltd@yahoo.com&gt;Co-developed-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Link: https://patch.msgid.link/20260606-realtek_forward-v13-5-b9e409687cbe@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Sat, 06 Jun 2026 10:29:29 +0200</pubDate>
        <dc:creator>Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;</dc:creator>
    </item>
<item>
        <title>0e692c27fe84db294866fe726f9944f7e125b817 - net: dsa: realtek: rtl8365mb: prepare for multiple source files</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#0e692c27fe84db294866fe726f9944f7e125b817</link>
        <description>net: dsa: realtek: rtl8365mb: prepare for multiple source filesRename rtl8365mb.c to rtl8365mb_main.c in preparation for subsequentcommits which add additional source files to the driver.The trailing backslash in the Makefile is deliberate. It allows for newfiles to be added without clobbering git history.Signed-off-by: Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Reviewed-by: Mieczyslaw Nalewaj &lt;namiltd@yahoo.com&gt;Co-developed-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Link: https://patch.msgid.link/20260606-realtek_forward-v13-4-b9e409687cbe@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Sat, 06 Jun 2026 10:29:28 +0200</pubDate>
        <dc:creator>Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;</dc:creator>
    </item>
<item>
        <title>f15176b8b6e72ac30e14fd273282d2b72562d26b - net: dsa: rtl8366rb: Fix compilation problem</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#f15176b8b6e72ac30e14fd273282d2b72562d26b</link>
        <description>net: dsa: rtl8366rb: Fix compilation problemWhen the kernel is compiled without LED framework support thertl8366rb fails to build like this:rtl8366rb.o: in function `rtl8366rb_setup_led&apos;:rtl8366rb.c:953:(.text.unlikely.rtl8366rb_setup_led+0xe8):  undefined reference to `led_init_default_state_get&apos;rtl8366rb.c:980:(.text.unlikely.rtl8366rb_setup_led+0x240):  undefined reference to `devm_led_classdev_register_ext&apos;As this is constantly coming up in different randconfig builds,bite the bullet and create a separate file for the offendingcode, split out a header with all stuff needed both in thecore driver and the leds code.Add a new bool Kconfig option for the LED compile target, suchthat it depends on LEDS_CLASS=y || LEDS_CLASS=RTL8366RBwhich make LED support always available when LEDS_CLASS iscompiled into the kernel and enforce that if the LEDS_CLASSis a module, then the RTL8366RB driver needs to be a moduleas well so that modprobe can resolve the dependencies.Fixes: 32d617005475 (&quot;net: dsa: realtek: add LED drivers for rtl8366rb&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Closes: https://lore.kernel.org/oe-kbuild-all/202502070525.xMUImayb-lkp@intel.com/Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Reviewed-by: Vladimir Oltean &lt;olteanv@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Thu, 20 Feb 2025 19:48:15 +0100</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>98b75c1c149c653ad11a440636213eb070325158 - net: dsa: realtek: merge rtl83xx and interface modules into realtek_dsa</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#98b75c1c149c653ad11a440636213eb070325158</link>
        <description>net: dsa: realtek: merge rtl83xx and interface modules into realtek_dsaSince rtl83xx and realtek-{smi,mdio} are always loaded together,we can optimize resource usage by consolidating them into a singlemodule.Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Reviewed-by: Vladimir Oltean &lt;olteanv@gmail.com&gt;Reviewed-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Fri, 09 Feb 2024 06:03:42 +0100</pubDate>
        <dc:creator>Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8be040ecd94c1a9a137927d18534edfae0a9b68a - net: dsa: realtek: common rtl83xx module</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#8be040ecd94c1a9a137927d18534edfae0a9b68a</link>
        <description>net: dsa: realtek: common rtl83xx moduleSome code can be shared between both interface modules (MDIO and SMI)and among variants. These interface functions migrated to a commonmodule:- rtl83xx_lock- rtl83xx_unlock- rtl83xx_probe- rtl83xx_register_switch- rtl83xx_unregister_switch- rtl83xx_shutdown- rtl83xx_removeThe reset during probe was moved to the end of the common probe. This way,we avoid a reset if anything else fails.Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Fri, 09 Feb 2024 06:03:41 +0100</pubDate>
        <dc:creator>Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>aac94001067da183455d6d37959892744fa01d9d - net: dsa: realtek: add new mdio interface for drivers</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#aac94001067da183455d6d37959892744fa01d9d</link>
        <description>net: dsa: realtek: add new mdio interface for driversThis driver is a mdio_driver instead of a platform driver (likerealtek-smi).ds_ops was duplicated for smi and mdio usage as mdio interfaces usesphy_{read,write} in ds_ops and the presence of phy_read is incompatiblewith external slave_mii_bus allocation.Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Tested-by: Ar&#305;n&#231; &#220;NAL &lt;arinc.unal@arinc9.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Fri, 28 Jan 2022 07:05:02 +0100</pubDate>
        <dc:creator>Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>765c39a4fafe6f7ea0d370aa5f30c811579cf8eb - net: dsa: realtek: convert subdrivers into modules</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#765c39a4fafe6f7ea0d370aa5f30c811579cf8eb</link>
        <description>net: dsa: realtek: convert subdrivers into modulesPreparing for multiple interfaces support, the driversmust be independent of realtek-smi.Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Tested-by: Ar&#305;n&#231; &#220;NAL &lt;arinc.unal@arinc9.com&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Reviewed-by: Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Fri, 28 Jan 2022 07:05:01 +0100</pubDate>
        <dc:creator>Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>319a70a5fea9590e9431dd57f56191996c4787f4 - net: dsa: realtek-smi: move to subdirectory</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/dsa/realtek/Makefile#319a70a5fea9590e9431dd57f56191996c4787f4</link>
        <description>net: dsa: realtek-smi: move to subdirectorySigned-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;Tested-by: Ar&#305;n&#231; &#220;NAL &lt;arinc.unal@arinc9.com&gt;Reviewed-by: Alvin &#352;ipraga &lt;alsi@bang-olufsen.dk&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Reviewed-by: Vladimir Oltean &lt;olteanv@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux/drivers/net/dsa/realtek/Makefile</description>
        <pubDate>Fri, 28 Jan 2022 07:04:58 +0100</pubDate>
        <dc:creator>Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
