<?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>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/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/tools/testing/selftests/net/bench/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>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/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/tools/testing/selftests/net/bench/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>a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad - Merge commit &apos;linus&apos; into core/bugs, to resolve conflicts</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad</link>
        <description>Merge commit &apos;linus&apos; into core/bugs, to resolve conflictsResolve conflicts with this commit that was developed in parallelduring the merge window: 8c8efa93db68 (&quot;x86/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust&quot;) Conflicts:	arch/riscv/include/asm/bug.h	arch/x86/include/asm/bug.hSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Tue, 05 Aug 2025 11:15:34 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8b87f67b4c87452e21721887fa8dec1f4c6b2b7c - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#8b87f67b4c87452e21721887fa8dec1f4c6b2b7c</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.18 merge window.

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Wed, 08 Oct 2025 06:53:13 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4b051897df2375414587a245ecb9bb1a4d26b3b8 - Merge tag &apos;v6.17-rc2&apos; into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#4b051897df2375414587a245ecb9bb1a4d26b3b8</link>
        <description>Merge tag &apos;v6.17-rc2&apos; into HEADSync up with mainline to bring in changes to include/linux/sprintf.h

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Thu, 21 Aug 2025 20:46:49 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8 - Merge drm/drm-next into drm-misc-next-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#b4d90dbc4c1bc4bd3eb2d2989330af0eb95c98e8</link>
        <description>Merge drm/drm-next into drm-misc-next-fixesBackmerging to drm-misc-next-fixes to get features and fixes fromv6.17-rc6.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Mon, 15 Sep 2025 10:23:28 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>702fdf3513b045f596f836d9a4b8672c76f11834 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#702fdf3513b045f596f836d9a4b8672c76f11834</link>
        <description>Merge drm/drm-next into drm-intel-nextCatching up with some display dependencies.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Wed, 10 Sep 2025 14:01:42 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ca994e8922f25f7fed2075098f185cf198109eaa - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#ca994e8922f25f7fed2075098f185cf198109eaa</link>
        <description>Merge drm/drm-next into drm-xe-nextBring v6.17-rc1 to propagate commits from other subsystems, particularlyPCI, which has some new functions needed for SR-IOV integration.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Tue, 12 Aug 2025 14:58:37 +0200</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8 - Merge drm/drm-next into drm-misc-n</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#08c51f5bddc81c8c97c1eb11861b0dc009e5ccd8</link>
        <description>Merge drm/drm-next into drm-misc-nUpdating drm-misc-next to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Mon, 11 Aug 2025 14:37:45 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.17-rc1. Begins a new releasecycle.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Mon, 11 Aug 2025 16:49:06 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf - Merge tag &apos;net-next-6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf</link>
        <description>Merge tag &apos;net-next-6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextPull networking updates from Jakub Kicinski: &quot;Core &amp; protocols:   - Wrap datapath globals into net_aligned_data, to avoid false sharing   - Preserve MSG_ZEROCOPY in forwarding (e.g. out of a container)   - Add SO_INQ and SCM_INQ support to AF_UNIX   - Add SIOCINQ support to AF_VSOCK   - Add TCP_MAXSEG sockopt to MPTCP   - Add IPv6 force_forwarding sysctl to enable forwarding per interface   - Make TCP validation of whether packet fully fits in the receive     window and the rcv_buf more strict. With increased use of HW     aggregation a single &quot;packet&quot; can be multiple 100s of kB   - Add MSG_MORE flag to optimize large TCP transmissions via sockmap,     improves latency up to 33% for sockmap users   - Convert TCP send queue handling from tasklet to BH workque   - Improve BPF iteration over TCP sockets to see each socket exactly     once   - Remove obsolete and unused TCP RFC3517/RFC6675 loss recovery code   - Support enabling kernel threads for NAPI processing on per-NAPI     instance basis rather than a whole device. Fully stop the kernel     NAPI thread when threaded NAPI gets disabled. Previously thread     would stick around until ifdown due to tricky synchronization   - Allow multicast routing to take effect on locally-generated packets   - Add output interface argument for End.X in segment routing   - MCTP: add support for gateway routing, improve bind() handling   - Don&apos;t require rtnl_lock when fetching an IPv6 neighbor over Netlink   - Add a new neighbor flag (&quot;extern_valid&quot;), which cedes refresh     responsibilities to userspace. This is needed for EVPN multi-homing     where a neighbor entry for a multi-homed host needs to be synced     across all the VTEPs among which the host is multi-homed   - Support NUD_PERMANENT for proxy neighbor entries   - Add a new queuing discipline for IETF RFC9332 DualQ Coupled AQM   - Add sequence numbers to netconsole messages. Unregister     netconsole&apos;s console when all net targets are removed. Code     refactoring. Add a number of selftests   - Align IPSec inbound SA lookup to RFC 4301. Only SPI and protocol     should be used for an inbound SA lookup   - Support inspecting ref_tracker state via DebugFS   - Don&apos;t force bonding advertisement frames tx to ~333 ms boundaries.     Add broadcast_neighbor option to send ARP/ND on all bonded links   - Allow providing upcall pid for the &apos;execute&apos; command in openvswitch   - Remove DCCP support from Netfilter&apos;s conntrack   - Disallow multiple packet duplications in the queuing layer   - Prevent use of deprecated iptables code on PREEMPT_RT  Driver API:   - Support RSS and hashing configuration over ethtool Netlink   - Add dedicated ethtool callbacks for getting and setting hashing     fields   - Add support for power budget evaluation strategy in PSE /     Power-over-Ethernet. Generate Netlink events for overcurrent etc   - Support DPLL phase offset monitoring across all device inputs.     Support providing clock reference and SYNC over separate DPLL     inputs   - Support traffic classes in devlink rate API for bandwidth     management   - Remove rtnl_lock dependency from UDP tunnel port configuration  Device drivers:   - Add a new Broadcom driver for 800G Ethernet (bnge)   - Add a standalone driver for Microchip ZL3073x DPLL   - Remove IBM&apos;s NETIUCV device driver   - Ethernet high-speed NICs:      - Broadcom (bnxt):         - support zero-copy Tx of DMABUF memory         - take page size into account for page pool recycling rings      - Intel (100G, ice, idpf):         - idpf: XDP and AF_XDP support preparations         - idpf: add flow steering         - add link_down_events statistic         - clean up the TSPLL code         - preparations for live VM migration      - nVidia/Mellanox:         - support zero-copy Rx/Tx interfaces (DMABUF and io_uring)         - optimize context memory usage for matchers         - expose serial numbers in devlink info         - support PCIe congestion metrics      - Meta (fbnic):         - add 25G, 50G, and 100G link modes to phylink         - support dumping FW logs      - Marvell/Cavium:         - support for CN20K generation of the Octeon chips      - Amazon:         - add HW clock (without timestamping, just hypervisor time access)   - Ethernet virtual:      - VirtIO net:         - support segmentation of UDP-tunnel-encapsulated packets      - Google (gve):         - support packet timestamping and clock synchronization      - Microsoft vNIC:         - add handler for device-originated servicing events         - allow dynamic MSI-X vector allocation         - support Tx bandwidth clamping   - Ethernet NICs consumer, and embedded:      - AMD:         - amd-xgbe: hardware timestamping and PTP clock support      - Broadcom integrated MACs (bcmgenet, bcmasp):         - use napi_complete_done() return value to support NAPI polling         - add support for re-starting auto-negotiation      - Broadcom switches (b53):         - support BCM5325 switches         - add bcm63xx EPHY power control      - Synopsys (stmmac):         - lots of code refactoring and cleanups      - TI:         - icssg-prueth: read firmware-names from device tree         - icssg: PRP offload support      - Microchip:         - lan78xx: convert to PHYLINK for improved PHY and MAC management         - ksz: add KSZ8463 switch support      - Intel:         - support similar queue priority scheme in multi-queue and           time-sensitive networking (taprio)         - support packet pre-emption in both      - RealTek (r8169):         - enable EEE at 5Gbps on RTL8126      - Airoha:         - add PPPoE offload support         - MDIO bus controller for Airoha AN7583   - Ethernet PHYs:      - support for the IPQ5018 internal GE PHY      - micrel KSZ9477 switch-integrated PHYs:         - add MDI/MDI-X control support         - add RX error counters         - add cable test support         - add Signal Quality Indicator (SQI) reporting      - dp83tg720: improve reset handling and reduce link recovery time      - support bcm54811 (and its MII-Lite interface type)      - air_en8811h: support resume/suspend      - support PHY counters for QCA807x and QCA808x      - support WoL for QCA807x   - CAN drivers:      - rcar_canfd: support for Transceiver Delay Compensation      - kvaser: report FW versions via devlink dev info   - WiFi:      - extended regulatory info support (6 GHz)      - add statistics and beacon monitor for Multi-Link Operation (MLO)      - support S1G aggregation, improve S1G support      - add Radio Measurement action fields      - support per-radio RTS threshold      - some work around how FIPS affects wifi, which was wrong (RC4 is        used by TKIP, not only WEP)      - improvements for unsolicited probe response handling   - WiFi drivers:      - RealTek (rtw88):         - IBSS mode for SDIO devices      - RealTek (rtw89):         - BT coexistence for MLO/WiFi7         - concurrent station + P2P support         - support for USB devices RTL8851BU/RTL8852BU      - Intel (iwlwifi):         - use embedded PNVM in (to be released) FW images to fix           compatibility issues         - many cleanups (unused FW APIs, PCIe code, WoWLAN)         - some FIPS interoperability      - MediaTek (mt76):         - firmware recovery improvements         - more MLO work      - Qualcomm/Atheros (ath12k):         - fix scan on multi-radio devices         - more EHT/Wi-Fi 7 features         - encapsulation/decapsulation offload      - Broadcom (brcm80211):         - support SDIO 43751 device   - Bluetooth:      - hci_event: add support for handling LE BIG Sync Lost event      - ISO: add socket option to report packet seqnum via CMSG      - ISO: support SCM_TIMESTAMPING for ISO TS   - Bluetooth drivers:      - intel_pcie: support Function Level Reset      - nxpuart: add support for 4M baudrate      - nxpuart: implement powerup sequence, reset, FW dump, and FW loading&quot;* tag &apos;net-next-6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1742 commits)  dpll: zl3073x: Fix build failure  selftests: bpf: fix legacy netfilter options  ipv6: annotate data-races around rt-&gt;fib6_nsiblings  ipv6: fix possible infinite loop in fib6_info_uses_dev()  ipv6: prevent infinite loop in rt6_nlmsg_size()  ipv6: add a retry logic in net6_rt_notify()  vrf: Drop existing dst reference in vrf_ip6_input_dst  net/sched: taprio: align entry index attr validation with mqprio  net: fsl_pq_mdio: use dev_err_probe  selftests: rtnetlink.sh: remove esp4_offload after test  vsock: remove unnecessary null check in vsock_getname()  igb: xsk: solve negative overflow of nb_pkts in zerocopy mode  stmmac: xsk: fix negative overflow of budget in zerocopy mode  dt-bindings: ieee802154: Convert at86rf230.txt yaml format  net: dsa: microchip: Disable PTP function of KSZ8463  net: dsa: microchip: Setup fiber ports for KSZ8463  net: dsa: microchip: Write switch MAC address differently for KSZ8463  net: dsa: microchip: Use different registers for KSZ8463  net: dsa: microchip: Add KSZ8463 switch support to KSZ DSA driver  dt-bindings: net: dsa: microchip: Add KSZ8463 switch support  ...

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Wed, 30 Jul 2025 17:58:55 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>cccfe0982208c72e116462e5431919c88505e890 - page_pool: import Jesper&apos;s page_pool benchmark</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/net/bench/Makefile#cccfe0982208c72e116462e5431919c88505e890</link>
        <description>page_pool: import Jesper&apos;s page_pool benchmarkWe frequently consult with Jesper&apos;s out-of-tree page_pool benchmark toevaluate page_pool changes.Import the benchmark into the upstream linux kernel tree so that (a)we&apos;re all running the same version, (b) pave the way for sharedimprovements, and (c) maybe one day integrate it with nipa, if possible.Import bench_page_pool_simple from commit 35b1716d0c30 (&quot;Addpage_bench06_walk_all&quot;), from this repository:https://github.com/netoptimizer/prototype-kernel.gitChanges done during upstreaming:- Fix checkpatch issues.- Remove the tasklet logic not needed.- Move under tools/testing- Create ksft for the benchmark.- Changed slightly how the benchmark gets build. Out of tree, time_bench  is built as an independent .ko. Here it is included in  bench_page_pool.koSteps to run:```mkdir -p /tmp/run-pp-benchmake -C ./tools/testing/selftests/net/benchmake -C ./tools/testing/selftests/net/bench install INSTALL_PATH=/tmp/run-pp-benchrsync --delete -avz --progress /tmp/run-pp-bench mina@$SERVER:~/ssh mina@$SERVER &lt;&lt; EOF  cd ~/run-pp-bench &amp;&amp; sudo ./test_bench_page_pool.shEOF```Note that by default, the Makefile will build the benchmark for thecurrently installed kernel in /lib/modules/$(shell uname -r)/build. Tobuild against the current tree, do:make KDIR=$(pwd) -C ./tools/testing/selftests/net/benchOutput (from Jesper):```sudo ./test_bench_page_pool.sh(benchmark dmesg logs snipped)Fast path results:no-softirq-page_pool01 Per elem: 23 cycles(tsc) 6.571 nsptr_ring results:no-softirq-page_pool02 Per elem: 60 cycles(tsc) 16.862 nsslow path results:no-softirq-page_pool03 Per elem: 265 cycles(tsc) 73.739 ns```Output (from me):```sudo ./test_bench_page_pool.sh(benchmark dmesg logs snipped)Fast path results:no-softirq-page_pool01 Per elem: 11 cycles(tsc) 4.177 nsptr_ring results:no-softirq-page_pool02 Per elem: 51 cycles(tsc) 19.117 nsslow path results:no-softirq-page_pool03 Per elem: 168 cycles(tsc) 62.469 ns```Results of course will vary based on hardware/kernel/configs, and somevariance may be there from run to run due to some noise.Signed-off-by: Mina Almasry &lt;almasrymina@google.com&gt;Acked-by: Ilias Apalodimas &lt;ilias.apalodimas@linaro.org&gt;Signed-off-by: Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;Acked-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Link: https://patch.msgid.link/20250619181519.3102426-1-almasrymina@google.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/net/bench/Makefile</description>
        <pubDate>Thu, 19 Jun 2025 20:15:18 +0200</pubDate>
        <dc:creator>Jesper Dangaard Brouer &lt;hawk@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
