Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-01-16--03-00 (v6.13-rc6-1246-g6a2fd5ff53a2) remotes/brancher/net-next-2025-01-16--06-01 (v6.13-rc6-1258-g2815884c4636) ==== BASE DIFF ==== drivers/net/ethernet/amd/pcnet32.c | 11 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 84 +++--- drivers/net/ethernet/marvell/mvneta.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h | 10 + .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c | 292 +++++++++++++++++++++ .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 75 +----- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 88 ++++++- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 10 + .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c | 18 +- .../mellanox/mlx5/core/steering/hws/matcher.c | 6 +- .../mellanox/mlx5/core/steering/hws/matcher.h | 5 + drivers/net/ethernet/via/via-velocity.c | 6 +- drivers/net/netdevsim/ethtool.c | 4 +- include/linux/netdevice.h | 118 +++++++-- include/net/net_namespace.h | 2 + include/net/page_pool/helpers.h | 2 +- net/core/dev.c | 280 +++++++++++++++++--- net/core/dev.h | 29 +- net/core/net-sysfs.c | 39 ++- net/core/net_namespace.c | 5 + net/core/netdev-genl.c | 56 ++-- net/shaper/shaper.c | 6 +- 23 files changed, 926 insertions(+), 226 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.7kcnk2tu2w b/tmp/tmp.yhu8gcMwdl index 35855316d517..ced3b5407b71 100644 --- a/tmp/tmp.7kcnk2tu2w +++ b/tmp/tmp.yhu8gcMwdl @@ -2,6 +2,7 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +seg6: inherit inner IPv4 TTL on ip4ip6 encapsulation net: stmmac: Limit the number of MTL queues to maximum value net: stmmac: Limit FIFO size by hardware feature value selftests: net: give up on the cmsg_time accuracy on slow machines @@ -24,14 +25,6 @@ net: homa: define user-visible API for Homa selftests: drv-net-hw: inject pp_alloc_fail errors in the right place net/rose: prevent integer overflows in rose_setsockopt() wireguard: allowedips: Add WGALLOWEDIP_F_REMOVE_ME flag -xdp: remove xdp_alloc_skb_bulk() -veth: use napi_skb_cache_get_bulk() instead of xdp_alloc_skb_bulk() -bpf: cpumap: switch to napi_skb_cache_get_bulk() -net: skbuff: introduce napi_skb_cache_get_bulk() -bpf: cpumap: reuse skb array instead of a linked list to chain skbs -bpf: cpumap: switch to GRO from netif_receive_skb_list() -net: gro: expose GRO init/cleanup to use outside of NAPI -net: gro: decouple GRO from the NAPI layer net: sched: refine software bypass handling in tc_run netconsole: docs: Add documentation for CPU number auto-population netconsole: selftest: test for sysdata CPU @@ -72,11 +65,6 @@ net: stmmac: Optimize cache prefetch in RX path net: stmmac: Set page_pool_params.max_len to a precise size net: stmmac: Switch to zero-copy in non-XDP RX path tcp_cubic: fix incorrect HyStart round start detection -net: reduce RTNL hold duration in unregister_netdevice_many_notify() (part 2) -net: reduce RTNL hold duration in unregister_netdevice_many_notify() (part 1) -net: no longer hold RTNL while calling flush_all_backlogs() -net: no longer assume RTNL is held in flush_all_backlogs() -net: expedite synchronize_net() for cleanup_net() netlink: support dumping IPv4 multicast addresses net: phy: micrel: Add KSZ87XX Switch LED control net: dsa: microchip: Add emulated MIIM access to switch LED config registers