Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-02-21--00-00 (v6.14-rc3-660-gd2b08068d696) remotes/brancher/net-next-hw-2025-02-21--08-00 (v6.14-rc3-690-g60229381cda6) ==== BASE DIFF ==== .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 62 ++++++------------- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 14 +++++ drivers/net/phy/qt2025.rs | 2 +- include/linux/phy.h | 3 - net/core/neighbour.c | 4 +- net/core/pktgen.c | 39 +++++++----- net/unix/af_unix.c | 1 - tools/testing/selftests/drivers/net/queues.py | 61 +++++++++--------- tools/testing/selftests/drivers/net/xdp_helper.c | 63 +++++++++++++++++-- tools/testing/selftests/net/lib/py/ksft.py | 5 ++ tools/testing/selftests/net/lib/py/utils.py | 72 ++++++++++++++++++++-- 14 files changed, 225 insertions(+), 109 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.1p9nUPNxbS b/tmp/tmp.Wl3jD6HeKT index d6b9811c5298..fdf8b5586a0e 100644 --- a/tmp/tmp.1p9nUPNxbS +++ b/tmp/tmp.Wl3jD6HeKT @@ -1,40 +1,42 @@ +kunit: try to disable broken and unneccessary tests +selftests: net: enable profiling +tc_action dbg +profile patch +forwarding: set timeout to 3 hours +ipvlan: ensure network headers are in skb linear part +net: better track kernel sockets lifetime +net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. +selftests: fib_nexthops: do not mark skipped tests as failed net: ethernet: ti: am65-cpsw: select PAGE_POOL -net/mlx5e: Separate extended link modes request from link modes type selection -net/mlx5e: Change eth_proto parameter naming -net/mlx5e: Introduce ptys2ethtool_process_link() -net/mlx5e: Refactor ptys2ethtool_adver_link() -net/mlx5: Bridge, correct config option description +selftests: fib_rule_tests: Add DSCP mask match tests +netlink: specs: Add FIB rule DSCP mask attribute +net: fib_rules: Enable DSCP mask usage +ipv6: fib_rules: Add DSCP mask matching +ipv4: fib_rules: Add DSCP mask matching +net: fib_rules: Add DSCP mask attribute +net: loopback: Avoid sending IP packets without an Ethernet header +net/rds: Replace deprecated strncpy() with strscpy_pad() +ibmvnic: Print data buffers with kernel API's +hexdump: Use for_each macro in print_hex_dump +hexdump: Implement macro for converting large buffers +net: phy: make struct phy_package_shared private to phylib +net: phy: mscc: use new phy_package_shared getters +net: phy: mtk-ge-soc: use new phy_package_shared getters +net: phy: micrel: use new phy_package_shared getters +net: phy: qca807x: use new phy_package_shared getters +net: phy: add getters for public members of struct phy_package_shared +net: phy: move PHY package related code from phy.h to phy_package.c +net: phy: move PHY package code from phy_device.c to own source file +net: ipconfig: convert timeouts to secs_to_jiffies() +netfilter: xt_IDLETIMER: convert timeouts to secs_to_jiffies() +net/smc: convert timeouts to secs_to_jiffies() xfrm_output: Force software GSO only in tunnel mode -neighbour: Replace kvzalloc() with kzalloc() when GFP_ATOMIC is specified -net: pktgen: fix access outside of user given buffer in pktgen_thread_write() -net: pktgen: fix ctrl interface command parsing -net: pktgen: fix 'ratep 0' error handling (return -EINVAL) -net: pktgen: fix 'rate 0' error handling (return -EINVAL) -net: pktgen: fix hex32_arg parsing for short reads -net: pktgen: enable 'param=value' parsing -net: pktgen: replace ENOTSUPP with EOPNOTSUPP bonding: report duplicate MAC address in all situations net: phy: add phylib-internal.h -net: ti: icss-iep: Fix phase offset configuration for perout signal -net: ti: icss-iep: Fix pwidth configuration for perout signal -net: stmmac: dwmac-loongson: Add fix_soc_reset() callback afs: Give an afs_server object a ref on the afs_cell object it points to afs: Fix the server_list to unuse a displaced server rather than putting it rxrpc: Fix locking issues with the peer record hash rxrpc: peer->mtu_lock is redundant rxrpc: rxperf: Fix missing decoding of terminal magic cookie net: sfp: add quirk for 2.5G OEM BX SFP -selftests/net: deflake GRO tests and fix return value and output -dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description -net: pse-pd: tps23881: Add support for static port priority feature -dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply -net: pse-pd: pd692x0: Add support for controller and manager power supplies -net: pse-pd: pd692x0: Add support for PSE PI priority feature -net: ethtool: Add PSE new budget evaluation strategy support feature -net: pse-pd: Add support for budget evaluation strategies -net: ethtool: Add support for new power domains index description -net: pse-pd: Add support for PSE power domains -net: pse-pd: tps23881: Add support for PSE events and interrupts -net: pse-pd: Add support for reporting events -net: ethtool: Add support for ethnl_info_init_ntf helper function virtio-net: tweak for better TX performance in NAPI mode