<?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>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>64edfa65062dc4509ba75978116b2f6d392346f5 - Merge tag &apos;net-deletions&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#64edfa65062dc4509ba75978116b2f6d392346f5</link>
        <description>Merge tag &apos;net-deletions&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextPull networking deletions from Jakub Kicinski: &quot;Delete some obsolete networking code  Old code like amateur radio and NFC have long been a burden to core  networking developers. syzbot loves to find bugs in BKL-era code, and  noobs try to fix them.  If we want to have a fighting chance of surviving the LLM-pocalypse  this code needs to find a dedicated owner or get deleted. We&apos;ve talked  about these deletions multiple times in the past and every time  someone wanted the code to stay. It is never very clear to me how many  of those people actually use the code vs are just nostalgic to see it  go. Amateur radio did have occasional users (or so I think) but most  users switched to user space implementations since its all super slow  stuff. Nobody stepped up to maintain the kernel code.  We were lucky enough to find someone who wants to help with NFC so  we&apos;re giving that a chance. Let&apos;s try to put the rest of this code  behind us&quot;* tag &apos;net-deletions&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next:  drivers: net: 8390: wd80x3: Remove this driver  drivers: net: 8390: ultra: Remove this driver  drivers: net: 8390: AX88190: Remove this driver  drivers: net: fujitsu: fmvj18x: Remove this driver  drivers: net: smsc: smc91c92: Remove this driver  drivers: net: smsc: smc9194: Remove this driver  drivers: net: amd: nmclan: Remove this driver  drivers: net: amd: lance: Remove this driver  drivers: net: 3com: 3c589: Remove this driver  drivers: net: 3com: 3c574: Remove this driver  drivers: net: 3com: 3c515: Remove this driver  drivers: net: 3com: 3c509: Remove this driver  net: packetengines: remove obsolete yellowfin driver and vendor dir  net: packetengines: remove obsolete hamachi driver  net: remove unused ATM protocols and legacy ATM device drivers  net: remove ax25 and amateur radio (hamradio) subsystem  net: remove ISDN subsystem and Bluetooth CMTP  caif: remove CAIF NETWORK LAYER

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Fri, 24 Apr 2026 18:41:58 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>dd8d4bc28ad7252610d8e79c1313a2d1e3499a51 - net: remove ax25 and amateur radio (hamradio) subsystem</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#dd8d4bc28ad7252610d8e79c1313a2d1e3499a51</link>
        <description>net: remove ax25 and amateur radio (hamradio) subsystemRemove the amateur radio (AX.25, NET/ROM, ROSE) protocol implementationand all associated hamradio device drivers from the kernel tree.This set of protocols has long been a huge bug/syzbot magnet,and since nobody stepped up to help us deal with the influxof the AI-generated bug reports we need to move it out of treeto protect our sanity.The code is moved to an out-of-tree repo:https://github.com/linux-netdev/mod-orphanif it&apos;s cleaned up and reworked there we can accept it back.Minimal stub headers are kept for include/net/ax25.h (AX25_P_IP,AX25_ADDR_LEN, ax25_address) and include/net/rose.h (ROSE_ADDR_LEN)so that the conditional integration code in arp.c and tun.c continuesto compile and work when the out-of-tree modules are loaded.Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;Acked-by: Carlos Bilbao &lt;carlos.bilbao@kernel.org&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Reviewed-by: Kuniyuki Iwashima &lt;kuniyu@google.com&gt;Acked-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@toke.dk&gt;Link: https://patch.msgid.link/20260421021824.1293976-1-kuba@kernel.orgSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Tue, 21 Apr 2026 04:18:23 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6d5431555de032f5ad9e08a7fb372f37bf493903 - caif: remove CAIF NETWORK LAYER</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#6d5431555de032f5ad9e08a7fb372f37bf493903</link>
        <description>caif: remove CAIF NETWORK LAYERRemove CAIF (Communication CPU to Application CPU Interface), theST-Ericsson modem protocol. The subsystem has been orphaned since 2013.The last meaningful changes from the maintainers were in March 2013:  a8c7687bf216 (&quot;caif_virtio: Check that vringh_config is not null&quot;)  b2273be8d2df (&quot;caif_virtio: Use vringh_notify_enable correctly&quot;)  0d2e1a2926b1 (&quot;caif_virtio: Introduce caif over virtio&quot;)Not-so-coincidentally, according to &quot;the Internet&quot; ST-Ericsson officiallyshut down its modem joint venture in Aug 2013.If anyone is using this code please yell!In the 13 years since, the code has accumulated 200 non-merge commits,of which 71 were cross-tree API changes, 21 carried Fixes: tags, andthe remaining ~110 were cleanups, doc conversions, treewide refactors,and one partial removal (caif_hsi, ca75bcf0a83b).We are still getting fixes to this code, in the last 10 days there were3 reports on security@ about CAIF that I have been CCed on.UAPI constants (AF_CAIF, ARPHRD_CAIF, N_CAIF, VIRTIO_ID_CAIF) and theSELinux classmap entry are intentionally kept for ABI stability.Acked-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Reviewed-by: Simon Horman &lt;horms@kernel.org&gt;Link: https://patch.msgid.link/20260416182829.1440262-1-kuba@kernel.orgSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Thu, 16 Apr 2026 20:28:28 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a4a508df2aa34f8650afde54ea804321c618f45f - Merge tag &apos;v6.18&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#a4a508df2aa34f8650afde54ea804321c618f45f</link>
        <description>Merge tag &apos;v6.18&apos; into nextSync up with the mainline to bring in the latest APIs.

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Sat, 13 Dec 2025 10:18:20 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>82ee50252dc891e3f3b32d923bb4f656d300b772 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#82ee50252dc891e3f3b32d923bb4f656d300b772</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.18-rc1.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Tue, 14 Oct 2025 11:31:49 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2acee98fcc61052d63fab4539fcb6ee677555645 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#2acee98fcc61052d63fab4539fcb6ee677555645</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.18-rc1.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Tue, 14 Oct 2025 09:37:11 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9b966ae42235a88eaea714be09ff3d698535bdfe - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#9b966ae42235a88eaea714be09ff3d698535bdfe</link>
        <description>Merge drm/drm-next into drm-misc-nextUpdating drm-misc-next to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Mon, 13 Oct 2025 09:19:19 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2ace52718376fdb56aca863da2eebe70d7e2ddb1 - Merge branch &apos;objtool/core&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#2ace52718376fdb56aca863da2eebe70d7e2ddb1</link>
        <description>Merge branch &apos;objtool/core&apos;Bring in the UDB and objtool data annotations to avoid conflicts while further extending the bug exceptions.Signed-off-by: Peter Zijlstra &lt;peterz@infradead.org&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Fri, 21 Nov 2025 11:21:20 +0100</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>f39b6c468c52745dbca9a842d91c8373fda208ab - Merge tag &apos;v6.18-rc6&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#f39b6c468c52745dbca9a842d91c8373fda208ab</link>
        <description>Merge tag &apos;v6.18-rc6&apos; into for-linusSync up with the mainline to bring in definition ofINPUT_PROP_HAPTIC_TOUCHPAD.

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Tue, 18 Nov 2025 08:16:55 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4f38da1f027ea2c9f01bb71daa7a299c191b6940 - spi: Merge up v6.18-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#4f38da1f027ea2c9f01bb71daa7a299c191b6940</link>
        <description>spi: Merge up v6.18-rc1Ensure my CI has a sensible baseline.

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Mon, 13 Oct 2025 14:32:13 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec2e0fb07d789976c601bec19ecced7a501c3705 - Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#ec2e0fb07d789976c601bec19ecced7a501c3705</link>
        <description>Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.18A moderately large collection of driver specific fixes, plus a few newquirks and device IDs.  The NAU8821 changes are a little large but morein mechanical ways than in ways that are complex.

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Thu, 16 Oct 2025 20:14:24 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>48a710760e10a4f36e11233a21860796ba204b1e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#48a710760e10a4f36e11233a21860796ba204b1e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Tue, 14 Oct 2025 10:59:58 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>07fdad3a93756b872da7b53647715c48d0f4a2d0 - Merge tag &apos;net-next-6.18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#07fdad3a93756b872da7b53647715c48d0f4a2d0</link>
        <description>Merge tag &apos;net-next-6.18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextPull networking updates from Paolo Abeni: &quot;Core &amp; protocols:   - Improve drop account scalability on NUMA hosts for RAW and UDP     sockets and the backlog, almost doubling the Pps capacity under DoS   - Optimize the UDP RX performance under stress, reducing contention,     revisiting the binary layout of the involved data structs and     implementing NUMA-aware locking. This improves UDP RX performance     by an additional 50%, even more under extreme conditions   - Add support for PSP encryption of TCP connections; this mechanism     has some similarities with IPsec and TLS, but offers superior HW     offloads capabilities   - Ongoing work to support Accurate ECN for TCP. AccECN allows more     than one congestion notification signal per RTT and is a building     block for Low Latency, Low Loss, and Scalable Throughput (L4S)   - Reorganize the TCP socket binary layout for data locality, reducing     the number of touched cachelines in the fastpath   - Refactor skb deferral free to better scale on large multi-NUMA     hosts, this improves TCP and UDP RX performances significantly on     such HW   - Increase the default socket memory buffer limits from 256K to 4M to     better fit modern link speeds   - Improve handling of setups with a large number of nexthop, making     dump operating scaling linearly and avoiding unneeded     synchronize_rcu() on delete   - Improve bridge handling of VLAN FDB, storing a single entry per     bridge instead of one entry per port; this makes the dump order of     magnitude faster on large switches   - Restore IP ID correctly for encapsulated packets at GSO     segmentation time, allowing GRO to merge packets in more scenarios   - Improve netfilter matching performance on large sets   - Improve MPTCP receive path performance by leveraging recently     introduced core infrastructure (skb deferral free) and adopting     recent TCP autotuning changes   - Allow bridges to redirect to a backup port when the bridge port is     administratively down   - Introduce MPTCP &apos;laminar&apos; endpoint that con be used only once per     connection and simplify common MPTCP setups   - Add RCU safety to dst-&gt;dev, closing a lot of possible races   - A significant crypto library API for SCTP, MPTCP and IPv6 SR,     reducing code duplication   - Supports pulling data from an skb frag into the linear area of an     XDP buffer  Things we sprinkled into general kernel code:   - Generate netlink documentation from YAML using an integrated YAML     parser  Driver API:   - Support using IPv6 Flow Label in Rx hash computation and RSS queue     selection   - Introduce API for fetching the DMA device for a given queue,     allowing TCP zerocopy RX on more H/W setups   - Make XDP helpers compatible with unreadable memory, allowing more     easily building DevMem-enabled drivers with a unified XDP/skbs     datapath   - Add a new dedicated ethtool callback enabling drivers to provide     the number of RX rings directly, improving efficiency and clarity     in RX ring queries and RSS configuration   - Introduce a burst period for the health reporter, allowing better     handling of multiple errors due to the same root cause   - Support for DPLL phase offset exponential moving average,     controlling the average smoothing factor  Device drivers:   - Add a new Huawei driver for 3rd gen NIC (hinic3)   - Add a new SpacemiT driver for K1 ethernet MAC   - Add a generic abstraction for shared memory communication     devices (dibps)   - Ethernet high-speed NICs:      - nVidia/Mellanox:         - Use multiple per-queue doorbell, to avoid MMIO contention           issues         - support adjacent functions, allowing them to delegate their           SR-IOV VFs to sibling PFs         - support RSS for IPSec offload         - support exposing raw cycle counters in PTP and mlx5         - support for disabling host PFs.      - Intel (100G, ice, idpf):         - ice: support for SRIOV VFs over an Active-Active link           aggregate         - ice: support for firmware logging via debugfs         - ice: support for Earliest TxTime First (ETF) hardware offload         - idpf: support basic XDP functionalities and XSk      - Broadcom (bnxt):         - support Hyper-V VF ID         - dynamic SRIOV resource allocations for RoCE      - Meta (fbnic):         - support queue API, zero-copy Rx and Tx         - support basic XDP functionalities         - devlink health support for FW crashes and OTP mem corruptions         - expand hardware stats coverage to FEC, PHY, and Pause      - Wangxun:         - support ethtool coalesce options         - support for multiple RSS contexts   - Ethernet virtual:      - Macsec:         - replace custom netlink attribute checks with policy-level           checks      - Bonding:         - support aggregator selection based on port priority      - Microsoft vNIC:         - use page pool fragments for RX buffers instead of full pages           to improve memory efficiency   - Ethernet NICs consumer, and embedded:      - Qualcomm: support Ethernet function for IPQ9574 SoC      - Airoha: implement wlan offloading via NPU      - Freescale         - enetc: add NETC timer PTP driver and add PTP support         - fec: enable the Jumbo frame support for i.MX8QM      - Renesas (R-Car S4):         - support HW offloading for layer 2 switching         - support for RZ/{T2H, N2H} SoCs      - Cadence (macb): support TAPRIO traffic scheduling      - TI:         - support for Gigabit ICSS ethernet SoC (icssm-prueth)      - Synopsys (stmmac): a lot of cleanups   - Ethernet PHYs:      - Support 10g-qxgmi phy-mode for AQR412C, Felix DSA and Lynx PCS        driver      - Support bcm63268 GPHY power control      - Support for Micrel lan8842 PHY and PTP      - Support for Aquantia AQR412 and AQR115   - CAN:      - a large CAN-XL preparation work      - reorganize raw_sock and uniqframe struct to minimize memory        usage      - rcar_canfd: update the CAN-FD handling   - WiFi:      - extended Neighbor Awareness Networking (NAN) support      - S1G channel representation cleanup      - improve S1G support   - WiFi drivers:      - Intel (iwlwifi):         - major refactor and cleanup      - Broadcom (brcm80211):         - support for AP isolation      - RealTek (rtw88/89) rtw88/89:         - preparation work for RTL8922DE support      - MediaTek (mt76):         - HW restart improvements         - MLO support      - Qualcomm/Atheros (ath10k):         - GTK rekey fixes   - Bluetooth drivers:      - btusb: support for several new IDs for MT7925      - btintel: support for BlazarIW core      - btintel_pcie: support for _suspend() / _resume()      - btintel_pcie: support for Scorpious, Panther Lake-H484 IDs&quot;* tag &apos;net-next-6.18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1536 commits)  net: stmmac: Add support for Allwinner A523 GMAC200  dt-bindings: net: sun8i-emac: Add A523 GMAC200 compatible  Revert &quot;Documentation: net: add flow control guide and document ethtool API&quot;  octeontx2-pf: fix bitmap leak  octeontx2-vf: fix bitmap leak  net/mlx5e: Use extack in set rxfh callback  net/mlx5e: Introduce mlx5e_rss_params for RSS configuration  net/mlx5e: Introduce mlx5e_rss_init_params  net/mlx5e: Remove unused mdev param from RSS indir init  net/mlx5: Improve QoS error messages with actual depth values  net/mlx5e: Prevent entering switchdev mode with inconsistent netns  net/mlx5: HWS, Generalize complex matchers  net/mlx5: Improve write-combining test reliability for ARM64 Grace CPUs  selftests/net: add tcp_port_share to .gitignore  Revert &quot;net/mlx5e: Update and set Xon/Xoff upon MTU set&quot;  net: add NUMA awareness to skb_attempt_defer_free()  net: use llist for sd-&gt;defer_list  net: make softnet_data.defer_count an atomic  selftests: drv-net: psp: add tests for destroying devices  selftests: drv-net: psp: add test for auto-adjusting TCP MSS  ...

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Fri, 03 Oct 2025 00:17:01 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>64d2616972b77506731fa0122d3c48cb04dbe21b - Merge branch &apos;add-basic-psp-encryption-for-tcp-connections&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#64d2616972b77506731fa0122d3c48cb04dbe21b</link>
        <description>Merge branch &apos;add-basic-psp-encryption-for-tcp-connections&apos;Daniel Zahka says:==================add basic PSP encryption for TCP connectionsThis is v13 of the PSP RFC [1] posted by Jakub Kicinski one yearago. General developments since v1 include a fork of packetdrill [2]with support for PSP added, as well as some test cases, and animplementation of PSP key exchange and connection upgrade [3]integrated into the fbthrift RPC library. Both [2] and [3] have beentested on server platforms with PSP-capable CX7 NICs. Below is thecover letter from the original RFC:Add support for PSP encryption of TCP connections.PSP is a protocol out of Google:https://github.com/google/psp/blob/main/doc/PSP_Arch_Spec.pdfwhich shares some similarities with IPsec. I added some more infoin the first patch so I&apos;ll keep it short here.The protocol can work in multiple modes including tunneling.But I&apos;m mostly interested in using it as TLS replacement becauseof its superior offload characteristics. So this patch does threethings: - it adds &quot;core&quot; PSP code   PSP is offload-centric, and requires some additional care and   feeding, so first chunk of the code exposes device info.   This part can be reused by PSP implementations in xfrm, tunneling etc. - TCP integration TLS style   Reuse some of the existing concepts from TLS offload, such as   attaching crypto state to a socket, marking skbs as &quot;decrypted&quot;,   egress validation. PSP does not prescribe key exchange protocols.   To use PSP as a more efficient TLS offload we intend to perform   a TLS handshake (&quot;inline&quot; in the same TCP connection) and negotiate   switching to PSP based on capabilities of both endpoints.   This is also why I&apos;m not including a software implementation.   Nobody would use it in production, software TLS is faster,   it has larger crypto records. - mlx5 implementation   That&apos;s mostly other people&apos;s work, not 100% sure those folks   consider it ready hence the RFC in the title. But it works :)Not posted, queued a branch [4] are follow up pieces: - standard stats - netdevsim implementation and tests[1] https://lore.kernel.org/netdev/20240510030435.120935-1-kuba@kernel.org/[2] https://github.com/danieldzahka/packetdrill[3] https://github.com/danieldzahka/fbthrift/tree/dzahka/psp[4] https://github.com/kuba-moo/linux/tree/pspComments we intend to defer to future series:   - we prefer to keep the version field in the tx-assoc netlink     request, because it makes parsing keys require less state early     on, but we are willing to change in the next version of this     series.   - using a static branch to wrap psp_enqueue_set_decrypted() and     other functions called from tcp.   - using INDIRECT_CALL for tls/psp in sk_validate_xmit_skb(). We     prefer to address this in a dedicated patch series, so that this     series does not need to modify the way tls_validate_xmit_skb() is     declared and stubbed out.v12: https://lore.kernel.org/netdev/20250916000559.1320151-1-kuba@kernel.org/v11: https://lore.kernel.org/20250911014735.118695-1-daniel.zahka@gmail.comv10: https://lore.kernel.org/netdev/20250828162953.2707727-1-daniel.zahka@gmail.com/v9: https://lore.kernel.org/netdev/20250827155340.2738246-1-daniel.zahka@gmail.com/v8: https://lore.kernel.org/netdev/20250825200112.1750547-1-daniel.zahka@gmail.com/v7: https://lore.kernel.org/netdev/20250820113120.992829-1-daniel.zahka@gmail.com/v6: https://lore.kernel.org/netdev/20250812003009.2455540-1-daniel.zahka@gmail.com/v5: https://lore.kernel.org/netdev/20250723203454.519540-1-daniel.zahka@gmail.com/v4: https://lore.kernel.org/netdev/20250716144551.3646755-1-daniel.zahka@gmail.com/v3: https://lore.kernel.org/netdev/20250702171326.3265825-1-daniel.zahka@gmail.com/v2: https://lore.kernel.org/netdev/20250625135210.2975231-1-daniel.zahka@gmail.com/v1: https://lore.kernel.org/netdev/20240510030435.120935-1-kuba@kernel.org/==================Links: https://patch.msgid.link/20250917000954.859376-1-daniel.zahka@gmail.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;---* add-basic-psp-encryption-for-tcp-connections:  net/mlx5e: Implement PSP key_rotate operation  net/mlx5e: Add Rx data path offload  psp: provide decapsulation and receive helper for drivers  net/mlx5e: Configure PSP Rx flow steering rules  net/mlx5e: Add PSP steering in local NIC RX  net/mlx5e: Implement PSP Tx data path  psp: provide encapsulation helper for drivers  net/mlx5e: Implement PSP operations .assoc_add and .assoc_del  net/mlx5e: Support PSP offload functionality  psp: track generations of device key  net: psp: update the TCP MSS to reflect PSP packet overhead  net: psp: add socket security association code  net: tcp: allow tcp_timewait_sock to validate skbs before handing to device  net: move sk_validate_xmit_skb() to net/core/dev.c  psp: add op for rotation of device key  tcp: add datapath logic for PSP with inline key exchange  net: modify core data structures for PSP datapath support  psp: base PSP device support  psp: add documentation

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Thu, 18 Sep 2025 12:32:31 +0200</pubDate>
        <dc:creator>Paolo Abeni &lt;pabeni@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>00c94ca2b99e6610e483f92e531b319eeaed94aa - psp: base PSP device support</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#00c94ca2b99e6610e483f92e531b319eeaed94aa</link>
        <description>psp: base PSP device supportAdd a netlink family for PSP and allow drivers to register support.The &quot;PSP device&quot; is its own object. This allows us to perform moreflexible reference counting / lifetime control than if PSP informationwas part of net_device. In the future we should also be ableto &quot;delegate&quot; PSP access to software devices, such as *vlan, vethor netkit more easily.Reviewed-by: Willem de Bruijn &lt;willemb@google.com&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Signed-off-by: Daniel Zahka &lt;daniel.zahka@gmail.com&gt;Reviewed-by: Eric Dumazet &lt;edumazet@google.com&gt;Link: https://patch.msgid.link/20250917000954.859376-3-daniel.zahka@gmail.comSigned-off-by: Paolo Abeni &lt;pabeni@redhat.com&gt;

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Wed, 17 Sep 2025 02:09:29 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ab93e0dd72c37d378dd936f031ffb83ff2bd87ce - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#ab93e0dd72c37d378dd936f031ffb83ff2bd87ce</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.17 merge window.

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Wed, 06 Aug 2025 19:08:54 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a7bee4e7f78089c101be2ad51f4b5ec64782053e - Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/net/Makefile#a7bee4e7f78089c101be2ad51f4b5ec64782053e</link>
        <description>Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into nextMerge an immutable branch between MFD, GPIO, Input and PWM to resolveconflicts for the merge window pull request.

            List of files:
            /linux/net/Makefile</description>
        <pubDate>Mon, 04 Aug 2025 08:28:48 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
