Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-04-29--16-00 (v6.15-rc3-758-g6a2e44c8c993) remotes/brancher/net-next-hw-2025-04-30--00-00 (v6.15-rc3-739-g174950c9fe4e) ==== BASE DIFF ==== crypto/krb5/rfc3961_simplified.c | 1 + drivers/net/dsa/ocelot/felix_vsc9959.c | 5 +- drivers/net/ethernet/amd/pds_core/core.c | 3 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dlink/dl2k.h | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 14 +- drivers/net/ethernet/mellanox/mlx4/mr.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- drivers/net/mdio/mdio-mux-meson-gxl.c | 3 +- drivers/net/phy/aquantia/aquantia_main.c | 6 +- drivers/net/phy/phylink.c | 7 - drivers/ptp/ptp_ocp.c | 2 +- net/core/xdp.c | 17 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/udp_offload.c | 61 ++- tools/net/ynl/pyynl/ynl_gen_rst.py | 2 +- .../testing/selftests/drivers/net/dsa/tc_taprio.sh | 1 + tools/testing/selftests/drivers/net/hw/iou-zcrx.py | 54 ++- tools/testing/selftests/drivers/net/ocelot/psfp.sh | 8 +- .../testing/selftests/net/forwarding/tc_taprio.sh | 421 +++++++++++++++++++++ tools/testing/selftests/net/forwarding/tsn_lib.sh | 26 ++ 21 files changed, 579 insertions(+), 62 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.Eg55PG6fs1 b/tmp/tmp.q5xHUosz44 index c940102de417..5e833ab2cec2 100644 --- a/tmp/tmp.Eg55PG6fs1 +++ b/tmp/tmp.q5xHUosz44 @@ -20,7 +20,6 @@ net: devmem: Implement TX path net: devmem: TCP tx netlink api net: add get_netmem/put_netmem support netmem: add niov->type attribute to distinguish different net_iov types -bnxt_en: add debugfs file for restarting rx queues selftests/vsock: add initial vmtest.sh for vsock selftests/tc-testing: Add a test case to cover basic HTB+FQ_CODEL case sch_htb: make htb_deactivate() idempotent @@ -32,8 +31,6 @@ bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings() bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan() bnxt_en: Fix ethtool selftest output in one of the failure cases bnxt_en: Fix error handling path in bnxt_init_chip() -tools: ynl: fix typo in info string -net: phy: aquantia: fix commenting format r8152: use SHA-256 library API instead of crypto_shash API net: usb: lan78xx: remove unused struct members net: usb: lan78xx: Integrate EEE support with phylink LPI API @@ -52,47 +49,7 @@ net: ti: icssg-prueth: Fix kernel panic during concurrent Tx queue access net: ti: icssg-prueth: Fix race condition for traffic from different network sockets net: ti: icssg-prueth: Report BQL before sending XDP packets net: ti: icssg-prueth: Set XDP feature flags for ndev -net: enetc: add loopback support for i.MX95 ENETC PF -net: enetc: add VLAN filtering support for i.MX95 ENETC PF -net: enetc: move generic VLAN hash filter functions to enetc_pf_common.c -net: enetc: extract enetc_refresh_vlan_ht_filter() -net: enetc: enable RSS feature by default -net: enetc: change enetc_set_rss() to void type -net: enetc: add RSS support for i.MX95 ENETC PF -net: enetc: make enetc_set_rss_key() reusable -net: enetc: add set/get_rss_table() hooks to enetc_si_ops -net: enetc: add debugfs interface to dump MAC filter -net: enetc: add MAC filtering for i.MX95 ENETC PF -net: enetc: move generic MAC filtering interfaces to enetc-core -net: enetc: add command BD ring support for i.MX95 ENETC -net: enetc: add initial netc-lib driver to support NTMP -crypto/krb5: Fix change to use SG miter to use offset Documentation: networking: expand and clarify EEE_GET/EEE_SET documentation -net: ipv6: fix UDPv6 GSO segmentation with NAT -selftests: net: tc_taprio: new test -selftests: net: tsn_lib: add window_size argument to isochron_do() -selftests: net: tsn_lib: create common helper for counting received packets -net: dsa: felix: fix broken taprio gate states after clock jump -xsk: convert xdp_copy_frags_from_zc() to use page_pool_dev_alloc() -xsk: respect the offsets when copying frags -ptp: ocp: Add const to bp->attr_group allocation type -nfp: xsk: Adjust allocation type for nn->dp.xsk_pools -net/mlx4_core: Adjust allocation type for buddy->bits -pds_core: Allocate pdsc_viftype_defaults copy with ARRAY_SIZE() -ipv4: fib: Fix fib_info_hash_alloc() allocation type pds_core: init viftype default in declaration pds_core: smaller adminq poll starting interval pds_core: remove extra name description -net: mdio: mux-meson-gxl: set reversed bit when using internal phy -net: Add support for providing the PTP hardware source in tsinfo -mfd: zl3073x: Register DPLL sub-device during init -mfd: zl3073x: Add clock_id field -mfd: zl3073x: Fetch invariants during probe -mfd: zl3073x: Protect operations requiring multiple register accesses -mfd: zl3073x: Add support for devlink device info -mfd: Add Microchip ZL3073x support -dt-bindings: dpll: Add support for Microchip Azurite chip family -dt-bindings: dpll: Add DPLL device and pin -net: dlink: Correct endianness handling of led_mode -selftests: net: exit cleanly on SIGTERM / timeout -leds: trigger: netdev: refactor dev matching in netdev_trig_notify()