Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-03-24--21-00 (v6.14-rc7-2076-g048b1ed65ba5) remotes/brancher/net-next-2025-03-25--00-00 (v6.14-rc7-2079-gd65cb6bcccdb) ==== BASE DIFF ==== drivers/net/caif/caif_serial.c | 14 ----- drivers/net/dsa/mv88e6xxx/chip.c | 44 ++++++++++++--- drivers/net/dsa/sja1105/sja1105_ethtool.c | 9 ++- drivers/net/dsa/sja1105/sja1105_ptp.c | 20 +++++-- drivers/net/dsa/sja1105/sja1105_static_config.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 ++++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 ++ drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 4 ++ drivers/net/ethernet/mellanox/mlx5/core/main.c | 15 +++-- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 22 ++------ drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 4 +- .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 27 +++++++-- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 66 +++++++++++++++------- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 12 ++-- drivers/net/ethernet/mellanox/mlxsw/trap.h | 5 +- include/linux/netdevice.h | 12 +++- include/net/hotdata.h | 1 - include/net/net_namespace.h | 3 + net/core/dev.c | 53 +++++++++++++---- net/core/hotdata.c | 1 - net/core/net-procfs.c | 28 ++++++--- net/core/net_namespace.c | 2 + .../selftests/net/forwarding/vxlan_bridge_1d.sh | 8 +++ .../selftests/net/forwarding/vxlan_bridge_1q.sh | 15 +++++ 25 files changed, 277 insertions(+), 118 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.oOxPpEeqSd b/tmp/tmp.uGpZ3eOm27 index df150d800534..4ecf2159ea11 100644 --- a/tmp/tmp.oOxPpEeqSd +++ b/tmp/tmp.uGpZ3eOm27 @@ -4,6 +4,8 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +tcp/dccp: remove icsk->icsk_ack.timeout +tcp/dccp: remove icsk->icsk_timeout net: add a debugfs files for showing netns refcount tracking info net/mlx5: DR, remove redundant object_range assignment net: phylink: force link down on major_config failure @@ -35,7 +37,6 @@ xfrm: rely on XFRM offload xfrm: simplify SA initialization routine xfrm: delay initialization of offload path till its actually requested xfrm: prevent high SEQ input in non-ESN mode -net: page_pool: replace ASSERT_RTNL() in page_pool_init() net: au1000_eth: Mark au1000_ReleaseDB() static net/mlx5e: SHAMPO, Make reserved size independent of page size netfilter: nf_tables: Only use nf_skip_indirect_calls() when MITIGATION_RETPOLINE @@ -54,13 +55,9 @@ net: phy: aquantia: add essential functions to aqr105 driver net: phy: aquantia: search for firmware-name in fwnode net: phy: aquantia: add probe function to aqr105 for firmware loading net: phy: Add swnode support to mdiobus_scan -wireguard: selftests: update to using nft for qemu test -wireguard: selftests: convert iptables to nft net: mdio: mdio-i2c: Add support for single-byte SMBus operations net: phy: sfp: Add support for SMBus module access net: mana: Switch to page pool for jumbo frames -bnxt_en: Linearize TX SKB if the fragments exceed the max -bnxt_en: Mask the bd_cnt field in the TX BD properly net: rfs: hash function change net: dsa: microchip: fix DCB apptrust configuration on KSZ88x3 udp_tunnel: prevent GRO lookup optimization for user-space sockets @@ -68,7 +65,6 @@ udp_tunnel: avoid inconsistent local variables usage udp_tunnel: fix UaF in GRO accounting udp_tunnel: fix compile warning udp_tunnel: properly deal with xfrm gro encap. -net: mvpp2: Prevent parser TCAM memory corruption net: fix NULL pointer dereference in l3mdev_l3_rcv net: ti: icss-iep: Fix possible NULL pointer dereference for perout request net: ti: prueth: Fix possible NULL pointer dereference inside emac_xmit_xdp_frame() @@ -96,7 +92,6 @@ net: stmmac: address non-LPI resume failures properly net: phylink: add phylink_prepare_resume() ibmvnic: Use kernel helpers for hex dumps Merge tag 'for-net-next-2025-03-20' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next -net: introduce per netns packet chains sfc: support X4 devlink flash sfc: update MCDI protocol headers sfc: rip out MDIO support @@ -106,7 +101,6 @@ net: mana: Handle unsupported HWC commands net: mana: Implement set_link_ksettings in ethtool for speed net: mana: Add speed support in mana_get_link_ksettings tcp: avoid atomic operations on sk->sk_rmem_alloc -tty: caif: removed unused function debugfs_tx() net/mlx5: Expose function UID in devlink info devlink: add function unique identifier to devlink dev info net/mlx5: Expose serial numbers in devlink info @@ -151,8 +145,6 @@ selftests/net: Add mixed select()+polling mode to TCP-AO tests selftests/net: Fetch and check TCP-MD5 counters selftests/net: Provide tcp-ao counters comparison helper selftests/net: Print TCP flags in more common format -net/mlx5: Start health poll after enable hca -net/mlx5: LAG, reload representors on LAG creation failure idpf: check error for register_netdev() on init ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw() ice: fix input validation for virtchnl BW @@ -187,9 +179,6 @@ xsc: Add hardware setup APIs xsc: Enable command queue xsc: Add xsc driver basic framework net: tulip: avoid unused variable warning -net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry() -net: dsa: sja1105: reject other RX filters than HWTSTAMP_FILTER_PTP_V2_L2_EVENT -net: dsa: sja1105: fix displaced ethtool statistics counters net: ti: cpsw: Add metadata support for xdp mode net: mana: Add metadata support for xdp mode net: ethernet: mediatek: Add metadata support for xdp mode @@ -197,7 +186,6 @@ net: octeontx2: Add metadata support for xdp mode net: netsec: Add metadata support for xdp mode net: mvpp2: Add metadata support for xdp mode net: mvneta: Add metadata support for xdp mode -mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions af_unix: Clean up #include under net/unix/. af_unix: Explicitly include headers for non-pointer struct fields. af_unix: Move internal definitions to net/unix/. @@ -226,19 +214,6 @@ ovpn: add basic interface creation/destruction/management routines ovpn: add basic netlink support net: introduce OpenVPN Data Channel Offload (ovpn) lo.disable_ipv6=1 allows ::1 dst packet to take a default route -selftests: vxlan_bridge: Test flood with unresolved FDB entry -mlxsw: Add VXLAN bridge ports to same hardware domain as physical bridge ports -mlxsw: spectrum_switchdev: Move mlxsw_sp_bridge_vxlan_join() -mlxsw: spectrum_switchdev: Add an internal API for VXLAN leave -mlxsw: spectrum: Call mlxsw_sp_bridge_vxlan_{join, leave}() for VLAN-aware bridge -mlxsw: Trap ARP packets at layer 2 instead of layer 3 -net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family -net: dsa: mv88e6xxx: fix internal PHYs for 6320 family -net: dsa: mv88e6xxx: enable STU methods for 6320 family -net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family -net: dsa: mv88e6xxx: enable PVT for 6321 switch -net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family -net: dsa: mv88e6xxx: fix VTU methods for 6320 family tcp: support TCP_DELACK_MAX_US for set/getsockopt use tcp: support TCP_RTO_MIN_US for set/getsockopt use hinic3: module initialization and tx/rx logic