<?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>67f8bc848ee31831336bd478e57d2f993551902e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#67f8bc848ee31831336bd478e57d2f993551902e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesLet&apos;s start the 7.3 drm-misc-fixes cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Tue, 01 Sep 2026 09:38:51 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>91ec2035134982b98fab0609a9fd8480e8217dc1 - Merge tag &apos;net-next-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#91ec2035134982b98fab0609a9fd8480e8217dc1</link>
        <description>Merge tag &apos;net-next-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextPull networking updates from Jakub Kicinski: &quot;One of the &apos;small improvements all over the place&apos; releases for us.  It&apos;s hard to draw any direct comparisons because summer vacations  disrupted our patch processing (and presumably - generation) quite a  bit.  Quick and dirty count suggests we (Paolo and I) merged a very similar  number of net (632) and net-next (648) patches. This is not telling  the full story either because 1/3 to 1/2 of the net-next patches also  *seem* like AI-driven low priority fixes, cleanups and clarifications.  We are completely overwhelmed, of course. The glimmer of hope is that  we secured sufficient LLM budget and access (thank you Meta!) to run  reviews with multiple frontier models on each patch. This eliminates  some hallucinations. That said, in terms of review, the LLMs can only  do so much.  The sad truth is that our APIs (especially for rare events like PCIe  errors, timeouts etc) have always been racy, and now LLMs don&apos;t let us  ignore that. I expect our direction for the next release will be to  tweak the reviews a little bit more, but start shifting focus to  letting the LLMs take care of the busy work - managing patchwork,  automating common process complaints, editing commit messages, and  maybe applying patches which already got &quot;reviewed-by&quot; tags from  people we trust...  Core &amp; protocols:   - A few steps lowering rtnl_lock dependence:      - per-netns netdev unregistration for select SW drivers (e.g.        veth, ipvlan, tunnels)      - rtnl_lock-less FIB rule changes (RTM_NEWRULE and RTM_DELRULE)      - prepare software drivers and TC qdiscs for rtnl_lock-less GET   - Support BIG TCP (&gt;64kB TSO) in UDP tunnels (vxlan, geneve)   - Support buffers larger than PAGE_SIZE in devmem zero-copy API   - Improve MPTCP handling of extreme memory pressure handling, when     out-of-order queue had to be pruned   - Report the per-group user count via RTM_GETMULTICAST   - Expose the route deletion reason in RTM_DELROUTE   - Add a SO_RIGHTS_NOTRUNC option to UNIX sockets to enable more     useful handling of LSM denials when receiving SCM_RIGHTS messages:     instead of truncating the message at the first blocked fd, keep     every fd slot and store the LSM errno in the blocked slot   - IPv6 Segment Routing - support looking up the post-encap SID     (address) in a different/specified routing table   - Support PRP RedBox (interlink) creation   - Support per-nexthop UDP dst port in VXLAN   - Continue converting getsockopt callbacks in a number of protocols     to iov_iter  Ethernet:   - Merge initial CXL support for AMD/Solarflare NICs (shared branch     with the CXL tree)   - New drivers:      - ADIN1140 10BASE-T1S MACPHY      - Initial skeleton of Intel iXD and ZTE Dinghai drivers   - High-speed NICs:      - AMD/Pensando:         - support firmware flashing      - Cisco (enic):         - SR-IOV V2 admin channel and MBOX protocol      - Huawei (hns3):         - support for ethtool pfc_prevention_tout      - nVidia/Mellanox:         - support sharing bandwidth control across interfaces           of the same device      - Marvell (octeontx2-pf):         - link RQ page pools to netdev for Netlink stats      - Google vNIC:         - XDP metadata support for DQ RDA      - Microsoft vNIC:         - support forcing full-page RX buffers   - Other NICs:      - Synopsys IP:         - eic7700: support for eth1      - Microchip (lan743x):         - support for RMII interface      - Wangxun:         - support for ethtool -G and -C for VFs         - add Tx timeout and PCIe error handling      - Intel (igb/igc):         - RSS key get/set support         - support for forcing link speed without auto-negotiation   - Switches:      - NXP (dpaa2):         - support bonding/LAG offload      - Mediatek:         - mt7530: EN7528 support         - initial support for MT7628      - Micrel (ksz8/9):         - refactoring work to move towards library model         - PTP support for KSZ8463      - nVidia/Mellanox:         - support rtnl-lock-less ethtool callbacks      - Realtek:         - rtl8366rb: use generic RTL83xx code         - support SGMII and HSGMII for RTL8367S   - PHYs:      - Airoha:         - EcoNet EN7528 PHY support      - DAPU Telecom         - DAPU Telecom DAP8211R(I) Gigabit PHY support      - Realtek:         - support RTL8261C_CG         - support RTL8261D  Wireless:   - nl80211: per-link statistics support for multi-link operation   - mac80211: AQL/airtime-fairness support for multicast   - Merge Peripheral Authentication Service (PAS) / TEE support for     ath12k (shared branch with the firmware/qcom tree)   - New drivers:      - mm81x for Morse Micro Long-Range S1G devices      - nxpwifi for NXP devices (mostly forked off from mwifiex)   - Driver changes:      - Broadcom (brcmfmac):         - DPP support, some Cypress part update      - MediaTek (mt76):         - mt7928 support         - mt7925 NAN support         - mt7996 AP powersave improvements      - Qualcomm (ath12k):         - much kernel infrastructure integration work         - AHB platform MultiPD support      - Realtek (rt89):         - LED support         - RTL8922DE support         - dual-BT coex for RTL8922D      - Intel:         - new FW version support  Bluetooth:   - HCI: add support for Shorter Connection Interval (SCI) feature   - af_bluetooth: add minimal context analysis annotations   - Driver changes:      - Intel:         - add Bluetooth SAR revision 2 support         - add vendor_reset PCI sysfs for PLDR      - Mediatek:         - add USB IDs for MT7902 and MT7922 devices      - Realtek:         - add USB IDs for 8761CU and 8852BE devices      - NXP:         - add M.2 Bluetooth device support using pwrseq  Misc:   - DPLL support for manual/numerical oscillator control (NCO)     (implement in zl3073x)   - MCTP support for MCTP over USB v1.1 (DMTF DSP0283)   - Power-over-Ethernet: support Realtek PSE controllers   - Remove the IBM EHEA driver   - Remove tulip/xircom_cb driver&quot;* tag &apos;net-next-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1433 commits)  net/mlx5e: do not HW-GRO coalesce small frames  net: openvswitch: fix nf_connlabels leak in ovs_ct_init  net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs()  net: openvswitch: fix flow mask use-after-free on flow deletion  sctp: stop processing a packet once its association is deleted  dpll: zl3073x: add PTP clock support  dpll: zl3073x: add channel ToD, phase step and TIE operations  dpll: zl3073x: scale poll interval proportionally to timeout  ptp: vmclock: prevent read-only mappings from becoming writable  ipv4: reject undersized MTUs in ip_do_fragment()  bonding: initialize err for empty target lists  net: dsa: initial support for MT7628 embedded switch  net: dsa: initial MT7628 tagging driver  net: phy: mediatek: add phy driver for MT7628 built-in Fast Ethernet PHYs  dt-bindings: net: dsa: add MT7628 ESW  net: pse-pd: realtek-pse-mcu: add UART transport  net: pse-pd: realtek-pse-mcu: add I2C transport  net: pse-pd: add Realtek PSE MCU core  dt-bindings: net: pse-pd: add bindings for Realtek PSE MCU  vsock: use sock_error() to consume sk_err after a failed connect  ...

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Thu, 20 Aug 2026 17:16:04 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>777f49d336fe89b8641522767bb6ecd42c6a940f - Merge branch &apos;net-add-adin1140-support&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#777f49d336fe89b8641522767bb6ecd42c6a940f</link>
        <description>Merge branch &apos;net-add-adin1140-support&apos;Ciprian Regus says:====================net: Add ADIN1140 supportThis series introduces support for the ADIN1140 (also called AD3306)10BASE-T1S single port MACPHY. The device integrates the MAC and PHY inthe same package. The communication with the host CPU is done through anSPI interface, using the Open Alliance TC6 protocol for control and datatransactions. As a result, the oa_tc6 framework is used to implementthe communication with the device (register accesses and Ethernet frameRX/TX).The MAC and PHY are connected internally using an MII and MDIO bus.The PHY is a half duplex 10Mbps device, which implements both the PLCARS (IEEE 802.3 clause 148) and CSMA/CD methods of accessing the Ethernetmedium. The 10BASE-T1S standard allows multiple PHY devices to beconnected (in parallel) on the same single twisted pair network segment,so PLCA can be configured in order to provide a fair access scheme toall the nodes and reduce the jitter introduced by the unordered CSMA/CDtransmits. The PHY&apos;s internal register map can be accessed using thedirect MDIO mode of the OA TC6. The control, status, phy id 1 &amp; 2 C22registers are mapped to the 0xFF00 - 0xFF03 range. As for C45addressable devices, the PHY has PCS, PMA and PLCA blocks.The oa_tc6 framework patches are changes that would make the libraryusable by the subsequent ADIN1140 MAC driver.The protected mode patch is required because the ADIN1140 only allowsprotected mode OA TC6 control transactions, which the oa_tc6 frameworkdoesn&apos;t currently implement.The OA_TC6_BROKEN_PHY quirk patch is required in order to allow the MACdriver to have a custom implementation for the mii_bus access methods as aworkaround for hardware issues:1. The OA TC6 standard defines the direct and indirect access modes for   MDIO transactions. The ADIN1140 incorrectly advertises indirect mode   only (supported capabilities register - 0x2, bit 9), while actually   implementing just the direct mode. We cannot rely on the CAP register   to choose an access method (which oa_tc6 does by default, even though   it only implements the direct mode), so the driver has to use its   own.2. The ADIN1140 cannot access the C22 register space of the internal   PHY, while the PHY is busy receiving frames. If that happens, the   CONFIG0 and CONFIG2 registers of the MAC will get corrupted and the   data transfer will stop. Those two registers configure settings for   the transfer protocol between the MAC and host, so the value for some   of their subfields shouldn&apos;t be changed while the netdev is up.   Since we know the PHY is internal, the MAC driver can implement a   custom mii_bus, which can intercept C22 accesses. Most of the   registers mapped in the 0x0 - 0x3 range (the only ones the PHY offers)   are read only, and their value can be read from somewhere else (e.g   the PHYID 1 &amp; 2 have the same value as 0x1 in the MAC memory map).   C45 accesses do not cause this issue, so we can properly implement   them.Even though they have different driver, the MAC one cannot functionwithout the PHY driver, since the PHY is not compatible with the genericc22 driver. As such CONFIG_ADIN1140 selects CONFIG_ADIN1140_PHY.Signed-off-by: Ciprian Regus &lt;ciprian.regus@analog.com&gt;====================Link: https://patch.msgid.link/20260708-adin1140-driver-v5-0-4aca7b51a58b@analog.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Tue, 21 Jul 2026 10:53:26 +0200</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>20e69e671070ab0b712b34a0e8977e8a402aa5eb - net: ethernet: adi: Add a driver for the ADIN1140 MACPHY</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#20e69e671070ab0b712b34a0e8977e8a402aa5eb</link>
        <description>net: ethernet: adi: Add a driver for the ADIN1140 MACPHYAdd a driver for ADIN1140. The device is a 10BASE-T1S MAC-PHY(integrated in the same package) that connects to a CPU over an SPI bus,and implements the Open Alliance TC6 protocol for control and frametransfers. As such, this driver relies on oa_tc6 for the communicationwith the device. The device has an alternative name (AD3306), so thedriver can be probed using one of the two compatible strings.For control transactions, ADIN1140 only implements the protected mode.The driver has a custom implementation for the mii_bus access methods as aworkaround for hardware issues:1. The OA TC6 standard defines the direct and indirect access modes for   MDIO transactions. The ADIN1140 incorrectly advertises indirect mode   only (supported capabilities register - 0x2, bit 9), while actually   implementing just the direct mode. We cannot rely on the CAP register   to choose an access method (which oa_tc6 does by default, even though   it only implements the direct mode), so the driver has to use its   own.2. The ADIN1140 cannot access the C22 register space of the internal   PHY, while the PHY is busy receiving frames. If that happens, the   CONFIG0 and CONFIG2 registers of the MAC will get corrupted and the   data transfer will stop. Those two registers configure settings for   the transfer protocol between the MAC and host, so the value for some   of their subfields shouldn&apos;t be changed while the netdev is up.   Since we know the PHY is internal, the MAC driver can implement a   custom mii_bus, which can intercept C22 accesses. Most of the   registers mapped in the 0x0 - 0x3 range (the only ones the PHY offers)   are read only, and their value can be read from somewhere else (e.g   the PHYID 1 &amp; 2 have the same value as 0x1 in the MAC memory map).   For the fields that are R/W (loopback and AN/reset) in the control   register, the PHY driver already implements the set_loopback() and   config_aneg() functions. The C22 write function of the driver is a   no-op and is used to protect against the ioctl MDIO access path.   C45 accesses do not cause this issue, so we can properly implement   them.Signed-off-by: Ciprian Regus &lt;ciprian.regus@analog.com&gt;Link: https://patch.msgid.link/20260708-adin1140-driver-v5-13-4aca7b51a58b@analog.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Wed, 08 Jul 2026 00:33:41 +0200</pubDate>
        <dc:creator>Ciprian Regus &lt;ciprian.regus@analog.com&gt;</dc:creator>
    </item>
<item>
        <title>4f2c0a4acffbec01079c28f839422e64ddeff004 - Merge branch &apos;main&apos; into zstd-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#4f2c0a4acffbec01079c28f839422e64ddeff004</link>
        <description>Merge branch &apos;main&apos; into zstd-linus

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Wed, 14 Dec 2022 01:21:55 +0100</pubDate>
        <dc:creator>Nick Terrell &lt;terrelln@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>e291c116f60f3c1ca98090f0f8e7c77e658562fb - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#e291c116f60f3c1ca98090f0f8e7c77e658562fb</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.2 merge window.

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Mon, 12 Dec 2022 19:47:03 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>29583dfcd2dd72c766422bd05c16f06c6b1fb356 - Merge drm/drm-next into drm-misc-next-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#29583dfcd2dd72c766422bd05c16f06c6b1fb356</link>
        <description>Merge drm/drm-next into drm-misc-next-fixesBackmerging to update drm-misc-next-fixes for the final phaseof the release cycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Mon, 21 Nov 2022 09:03:13 +0100</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>002c6ca75289a4ac4f6738213dd2d258704886e4 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#002c6ca75289a4ac4f6738213dd2d258704886e4</link>
        <description>Merge drm/drm-next into drm-intel-nextCatch up on 6.1-rc cycle in order to solve the intel_backlightconflict on linux-next.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Mon, 14 Nov 2022 20:32:34 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>d93618da6b6d453c6a9684a3460ffd51b9b4ef2e - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#d93618da6b6d453c6a9684a3460ffd51b9b4ef2e</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextNeeded to bring in v6.1-rc1 which contains commit f683b9d61319 (&quot;i915: use the VMA iterator&quot;)which is needed for series https://patchwork.freedesktop.org/series/110083/ .Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Fri, 04 Nov 2022 10:11:30 +0100</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>14e77332e74603efab8347c89d3cda447c3b97c9 - Merge branch &apos;main&apos; into zstd-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#14e77332e74603efab8347c89d3cda447c3b97c9</link>
        <description>Merge branch &apos;main&apos; into zstd-next

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Sat, 22 Oct 2022 01:00:35 +0200</pubDate>
        <dc:creator>Nick Terrell &lt;terrelln@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>1aca5ce036e3499336d1a2ace3070f908381c055 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#1aca5ce036e3499336d1a2ace3070f908381c055</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesBackmerging to get v6.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Thu, 20 Oct 2022 09:09:00 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>008f05a72d32dcc14038801649ec67af765fcc3c - ASoC: jz4752b: Capture fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#008f05a72d32dcc14038801649ec67af765fcc3c</link>
        <description>ASoC: jz4752b: Capture fixesMerge series from Siarhei Volkau &lt;lis8215@gmail.com&gt;:The patchset fixes: - Line In path stays powered off during capturing or   bypass to mixer. - incorrectly represented dB values in alsamixer, et al. - incorrect represented Capture input selector in alsamixer   in Playback tab. - wrong control selected as Capture Master

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Wed, 19 Oct 2022 17:37:01 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a140a6a2d5ec0329ad05cd3532a91ad0ce58dceb - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#a140a6a2d5ec0329ad05cd3532a91ad0ce58dceb</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kick-off this release cycle.Signed-off-by: Maxime Ripard &lt;maxime@cerno.tech&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Tue, 18 Oct 2022 15:00:03 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;maxime@cerno.tech&gt;</dc:creator>
    </item>
<item>
        <title>c29a017f9df34d190fbc7917d30dbefce7d9dc1f - Merge tag &apos;v6.1-rc1&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#c29a017f9df34d190fbc7917d30dbefce7d9dc1f</link>
        <description>Merge tag &apos;v6.1-rc1&apos; into nextMerge with mainline to bring in the latest changes to twl4030 driver.

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Mon, 17 Oct 2022 11:36:32 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8048b8358031ae742c1c8f16f196f6d8070bb09f - Merge branch &apos;master&apos; into mm-hotfixes-stable</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#8048b8358031ae742c1c8f16f196f6d8070bb09f</link>
        <description>Merge branch &apos;master&apos; into mm-hotfixes-stable

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Mon, 17 Oct 2022 01:09:11 +0200</pubDate>
        <dc:creator>Andrew Morton &lt;akpm@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>0326074ff4652329f2a1a9c8685104576bd8d131 - Merge tag &apos;net-next-6.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#0326074ff4652329f2a1a9c8685104576bd8d131</link>
        <description>Merge tag &apos;net-next-6.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextPull networking updates from Jakub Kicinski: &quot;Core:   - Introduce and use a single page frag cache for allocating small skb     heads, clawing back the 10-20% performance regression in UDP flood     test from previous fixes.   - Run packets which already went thru HW coalescing thru SW GRO. This     significantly improves TCP segment coalescing and simplifies     deployments as different workloads benefit from HW or SW GRO.   - Shrink the size of the base zero-copy send structure.   - Move TCP init under a new slow / sleepable version of DO_ONCE().  BPF:   - Add BPF-specific, any-context-safe memory allocator.   - Add helpers/kfuncs for PKCS#7 signature verification from BPF     programs.   - Define a new map type and related helpers for user space -&gt; kernel     communication over a ring buffer (BPF_MAP_TYPE_USER_RINGBUF).   - Allow targeting BPF iterators to loop through resources of one     task/thread.   - Add ability to call selected destructive functions. Expose     crash_kexec() to allow BPF to trigger a kernel dump. Use     CAP_SYS_BOOT check on the loading process to judge permissions.   - Enable BPF to collect custom hierarchical cgroup stats efficiently     by integrating with the rstat framework.   - Support struct arguments for trampoline based programs. Only     structs with size &lt;= 16B and x86 are supported.   - Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping     sockets (instead of just TCP and UDP sockets).   - Add a helper for accessing CLOCK_TAI for time sensitive network     related programs.   - Support accessing network tunnel metadata&apos;s flags.   - Make TCP SYN ACK RTO tunable by BPF programs with TCP Fast Open.   - Add support for writing to Netfilter&apos;s nf_conn:mark.  Protocols:   - WiFi: more Extremely High Throughput (EHT) and Multi-Link Operation     (MLO) work (802.11be, WiFi 7).   - vsock: improve support for SO_RCVLOWAT.   - SMC: support SO_REUSEPORT.   - Netlink: define and document how to use netlink in a &quot;modern&quot; way.     Support reporting missing attributes via extended ACK.   - IPSec: support collect metadata mode for xfrm interfaces.   - TCPv6: send consistent autoflowlabel in SYN_RECV state and RST     packets.   - TCP: introduce optional per-netns connection hash table to allow     better isolation between namespaces (opt-in, at the cost of memory     and cache pressure).   - MPTCP: support TCP_FASTOPEN_CONNECT.   - Add NEXT-C-SID support in Segment Routing (SRv6) End behavior.   - Adjust IP_UNICAST_IF sockopt behavior for connected UDP sockets.   - Open vSwitch:      - Allow specifying ifindex of new interfaces.      - Allow conntrack and metering in non-initial user namespace.   - TLS: support the Korean ARIA-GCM crypto algorithm.   - Remove DECnet support.  Driver API:   - Allow selecting the conduit interface used by each port in DSA     switches, at runtime.   - Ethernet Power Sourcing Equipment and Power Device support.   - Add tc-taprio support for queueMaxSDU parameter, i.e. setting per     traffic class max frame size for time-based packet schedules.   - Support PHY rate matching - adapting between differing host-side     and link-side speeds.   - Introduce QUSGMII PHY mode and 1000BASE-KX interface mode.   - Validate OF (device tree) nodes for DSA shared ports; make     phylink-related properties mandatory on DSA and CPU ports.     Enforcing more uniformity should allow transitioning to phylink.   - Require that flash component name used during update matches one of     the components for which version is reported by info_get().   - Remove &quot;weight&quot; argument from driver-facing NAPI API as much as     possible. It&apos;s one of those magic knobs which seemed like a good     idea at the time but is too indirect to use in practice.   - Support offload of TLS connections with 256 bit keys.  New hardware / drivers:   - Ethernet:      - Microchip KSZ9896 6-port Gigabit Ethernet Switch      - Renesas Ethernet AVB (EtherAVB-IF) Gen4 SoCs      - Analog Devices ADIN1110 and ADIN2111 industrial single pair        Ethernet (10BASE-T1L) MAC+PHY.      - Rockchip RV1126 Gigabit Ethernet (a version of stmmac IP).   - Ethernet SFPs / modules:      - RollBall / Hilink / Turris 10G copper SFPs      - HALNy GPON module   - WiFi:      - CYW43439 SDIO chipset (brcmfmac)      - CYW89459 PCIe chipset (brcmfmac)      - BCM4378 on Apple platforms (brcmfmac)  Drivers:   - CAN:      - gs_usb: HW timestamp support   - Ethernet PHYs:      - lan8814: cable diagnostics   - Ethernet NICs:      - Intel (100G):         - implement control of FCS/CRC stripping         - port splitting via devlink         - L2TPv3 filtering offload      - nVidia/Mellanox:         - tunnel offload for sub-functions         - MACSec offload, w/ Extended packet number and replay window           offload         - significantly restructure, and optimize the AF_XDP support,           align the behavior with other vendors      - Huawei:         - configuring DSCP map for traffic class selection         - querying standard FEC statistics         - querying SerDes lane number via ethtool      - Marvell/Cavium:         - egress priority flow control         - MACSec offload      - AMD/SolarFlare:         - PTP over IPv6 and raw Ethernet      - small / embedded:         - ax88772: convert to phylink (to support SFP cages)         - altera: tse: convert to phylink         - ftgmac100: support fixed link         - enetc: standard Ethtool counters         - macb: ZynqMP SGMII dynamic configuration support         - tsnep: support multi-queue and use page pool         - lan743x: Rx IP &amp; TCP checksum offload         - igc: add xdp frags support to ndo_xdp_xmit   - Ethernet high-speed switches:      - Marvell (prestera):         - support SPAN port features (traffic mirroring)         - nexthop object offloading      - Microchip (sparx5):         - multicast forwarding offload         - QoS queuing offload (tc-mqprio, tc-tbf, tc-ets)   - Ethernet embedded switches:      - Marvell (mv88e6xxx):         - support RGMII cmode      - NXP (felix):         - standardized ethtool counters      - Microchip (lan966x):         - QoS queuing offload (tc-mqprio, tc-tbf, tc-cbs, tc-ets)         - traffic policing and mirroring         - link aggregation / bonding offload         - QUSGMII PHY mode support   - Qualcomm 802.11ax WiFi (ath11k):      - cold boot calibration support on WCN6750      - support to connect to a non-transmit MBSSID AP profile      - enable remain-on-channel support on WCN6750      - Wake-on-WLAN support for WCN6750      - support to provide transmit power from firmware via nl80211      - support to get power save duration for each client      - spectral scan support for 160 MHz   - MediaTek WiFi (mt76):      - WiFi-to-Ethernet bridging offload for MT7986 chips   - RealTek WiFi (rtw89):      - P2P support&quot;* tag &apos;net-next-6.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1864 commits)  eth: pse: add missing static inlines  once: rename _SLOW to _SLEEPABLE  net: pse-pd: add regulator based PSE driver  dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller  ethtool: add interface to interact with Ethernet Power Equipment  net: mdiobus: search for PSE nodes by parsing PHY nodes.  net: mdiobus: fwnode_mdiobus_register_phy() rework error handling  net: add framework to support Ethernet PSE and PDs devices  dt-bindings: net: phy: add PoDL PSE property  net: marvell: prestera: Propagate nh state from hw to kernel  net: marvell: prestera: Add neighbour cache accounting  net: marvell: prestera: add stub handler neighbour events  net: marvell: prestera: Add heplers to interact with fib_notifier_info  net: marvell: prestera: Add length macros for prestera_ip_addr  net: marvell: prestera: add delayed wq and flush wq on deinit  net: marvell: prestera: Add strict cleanup of fib arbiter  net: marvell: prestera: Add cleanup of allocated fib_nodes  net: marvell: prestera: Add router nexthops ABI  eth: octeon: fix build after netif_napi_add() changes  net/mlx5: E-Switch, Return EBUSY if can&apos;t get mode lock  ...

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Tue, 04 Oct 2022 22:38:03 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>01544a272bbd1fbf1d2510e575fc494a80994948 - Merge branch &apos;net-ethernet-adi-add-adin1110-support&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#01544a272bbd1fbf1d2510e575fc494a80994948</link>
        <description>Merge branch &apos;net-ethernet-adi-add-adin1110-support&apos;Alexandru Tachici says:====================net: ethernet: adi: Add ADIN1110 supportThe ADIN1110 is a low power single port 10BASE-T1L MAC-PHYdesigned for industrial Ethernet applications. It integratesan Ethernet PHY core with a MAC and all the associated analogcircuitry, input and output clock buffering.ADIN1110 MAC-PHY encapsulates the ADIN1100 PHY. The PHY registerscan be accessed through the MDIO MAC registers.We are registering an MDIO bus with custom read/write in orderto let the PHY to be discovered by the PAL. This will letthe ADIN1100 Linux driver to probe and take control ofthe PHY.The ADIN2111 is a low power, low complexity, two-Ethernet portsswitch with integrated 10BASE-T1L PHYs and one serial peripheralinterface (SPI) port.The device is designed for industrial Ethernet applications usinglow power constrained nodes and is compliant with the IEEE 802.3cg-2019Ethernet standard for long reach 10 Mbps single pair Ethernet (SPE).The switch supports various routing configurations betweenthe two Ethernet ports and the SPI host port providing a flexiblesolution for line, daisy-chain, or ring network topologies.The ADIN2111 supports cable reach of up to 1700 meters with ultralow power consumption of 77 mW. The two PHY cores support the1.0 V p-p operating mode and the 2.4 V p-p operating mode definedin the IEEE 802.3cg standard.The device integrates the switch, two Ethernet physical layer (PHY)cores with a media access control (MAC) interface and all theassociated analog circuitry, and input and output clock buffering.The device also includes internal buffer queues, the SPI andsubsystem registers, as well as the control logic to manage the resetand clock control and hardware pin configuration.Access to the PHYs is exposed via an internal MDIO bus. Writes/readscan be performed by reading/writing to the ADIN2111 MDIO registersvia SPI.On probe, for each port, a struct net_device is allocated andregistered. When both ports are added to the same bridge, the driverwill enable offloading of frame forwarding at the hardware level.Driver offers STP support. Normal operation on forwarding state.Allows only frames with the 802.1d DA to be passed to the hostwhen in any of the other states.When both ports of ADIN2111 belong to the same SW bridge a maximumof 12 FDB entries will offloaded by the hardware and are marked as such.====================Link: https://lore.kernel.org/r/20220913122629.124546-1-andrei.tachici@stud.acs.upb.roSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Tue, 20 Sep 2022 15:00:32 +0200</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>bc93e19d088bb14e116756ab270deea6ee62d782 - net: ethernet: adi: Add ADIN1110 support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#bc93e19d088bb14e116756ab270deea6ee62d782</link>
        <description>net: ethernet: adi: Add ADIN1110 supportThe ADIN1110 is a low power single port 10BASE-T1L MAC-PHYdesigned for industrial Ethernet applications. It integratesan Ethernet PHY core with a MAC and all the associated analogcircuitry, input and output clock buffering.ADIN1110 MAC-PHY encapsulates the ADIN1100 PHY. The PHY registerscan be accessed through the MDIO MAC registers.We are registering an MDIO bus with custom read/write in orderto let the PHY to be discovered by the PAL. This will letthe ADIN1100 Linux driver to probe and take control ofthe PHY.The ADIN2111 is a low power, low complexity, two-Ethernet portsswitch with integrated 10BASE-T1L PHYs and one serial peripheralinterface (SPI) port.The device is designed for industrial Ethernet applications usinglow power constrained nodes and is compliant with the IEEE 802.3cg-2019Ethernet standard for long reach 10 Mbps single pair Ethernet (SPE).The switch supports various routing configurations betweenthe two Ethernet ports and the SPI host port providing a flexiblesolution for line, daisy-chain, or ring network topologies.The ADIN2111 supports cable reach of up to 1700 meters with ultralow power consumption of 77 mW. The two PHY cores support the1.0 V p-p operating mode and the 2.4 V p-p operating mode definedin the IEEE 802.3cg standard.The device integrates the switch, two Ethernet physical layer (PHY)cores with a media access control (MAC) interface and all theassociated analog circuitry, and input and output clock buffering.The device also includes internal buffer queues, the SPI andsubsystem registers, as well as the control logic to manage the resetand clock control and hardware pin configuration.Access to the PHYs is exposed via an internal MDIO bus. Writes/readscan be performed by reading/writing to the ADIN2111 MDIO registersvia SPI.On probe, for each port, a struct net_device is allocated andregistered. When both ports are added to the same bridge, the driverwill enable offloading of frame forwarding at the hardware level.Driver offers STP support. Normal operation on forwarding state.Allows only frames with the 802.1d DA to be passed to the hostwhen in any of the other states.When both ports of ADIN2111 belong to the same SW bridge a maximumof 12 FDB entries will offloaded by the hardware and are marked as such.Co-developed-by: Lennart Franzen &lt;lennart@lfdomain.com&gt;Signed-off-by: Lennart Franzen &lt;lennart@lfdomain.com&gt;Signed-off-by: Alexandru Tachici &lt;alexandru.tachici@analog.com&gt;Signed-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Tue, 13 Sep 2022 14:26:28 +0200</pubDate>
        <dc:creator>Alexandru Tachici &lt;alexandru.tachici@analog.com&gt;</dc:creator>
    </item>
<item>
        <title>e5451c8f8330e03ad3cfa16048b4daf961af434f - Merge remote-tracking branch &apos;linusw-gpio/for-next&apos; into devm_gpiochip</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#e5451c8f8330e03ad3cfa16048b4daf961af434f</link>
        <description>Merge remote-tracking branch &apos;linusw-gpio/for-next&apos; into devm_gpiochipBase for demv_gpiochip_add_data() and devm_gpiochip_remove().

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Tue, 23 Feb 2016 15:07:08 +0100</pubDate>
        <dc:creator>Laxman Dewangan &lt;ldewangan@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>da733563be5a9da26fe81d9f007262d00b846e22 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/net/ethernet/adi/Makefile#da733563be5a9da26fe81d9f007262d00b846e22</link>
        <description>Merge branch &apos;next&apos; into for-linus

            List of files:
            /linux/drivers/net/ethernet/adi/Makefile</description>
        <pubDate>Mon, 09 Jan 2012 08:38:23 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
