Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-03-24--18-00 (v6.14-rc7-2091-gf04ae5410df2) remotes/brancher/net-next-2025-03-24--21-00 (v6.14-rc7-2076-g048b1ed65ba5) ==== BASE DIFF ==== Documentation/networking/devmem.rst | 5 +-- Documentation/networking/kcm.rst | 2 +- Documentation/networking/strparser.rst | 2 +- drivers/net/ethernet/cadence/macb_main.c | 3 -- drivers/net/ethernet/freescale/fec_ptp.c | 1 - drivers/net/ethernet/google/gve/gve_rx_dqo.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 9 ++--- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 9 ++--- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 14 ------- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 -- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 3 +- drivers/net/ethernet/micrel/ks8851_spi.c | 2 - drivers/net/ethernet/realtek/r8169_main.c | 29 +++++++++++++- drivers/net/ethernet/smsc/smsc911x.c | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 11 ++---- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 +- drivers/net/phy/fixed_phy.c | 16 ++++---- drivers/net/phy/phylink.c | 2 - include/net/inet6_connection_sock.h | 2 - include/net/inet_connection_sock.h | 4 -- net/core/netpoll.c | 1 - net/core/pktgen.c | 8 ++++ net/dccp/ipv4.c | 2 - net/dccp/ipv6.c | 4 -- net/ipv4/inet_connection_sock.c | 11 ------ net/ipv4/tcp_ipv4.c | 2 - net/ipv6/inet6_connection_sock.c | 14 ------- net/ipv6/tcp_ipv6.c | 4 -- tools/testing/selftests/drivers/net/hw/rss_ctx.py | 2 +- tools/testing/selftests/net/proc_net_pktgen.c | 44 ++++++++++++++++++++++ 33 files changed, 113 insertions(+), 111 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.DPu5ckQnmD b/tmp/tmp.O8UCpc5is5 index e2d220b9eaf7..df150d800534 100644 --- a/tmp/tmp.DPu5ckQnmD +++ b/tmp/tmp.O8UCpc5is5 @@ -4,7 +4,11 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +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 +net: usb: asix: ax88772: Increase phy_name size +net: phy: Introduce PHY_ID_SIZE — minimum size for PHY ID string net: phy: air_en8811h: Add clk provider for CKO pin netpoll: optimize struct layout for cache efficiency net: ethtool: pse-pd: Use per-PHY DUMP operations @@ -64,8 +68,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: stmmac: Call xpcs_config_eee_mult_fact() only when xpcs is present -ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr() 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 @@ -100,7 +102,6 @@ sfc: update MCDI protocol headers sfc: rip out MDIO support net: hold netdev reference during qdisc_create request_module Merge tag 'wireless-next-2025-03-20' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next -xfrm: Remove unnecessary strscpy_pad() size arguments 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 @@ -112,7 +113,6 @@ net/mlx5: Expose serial numbers in devlink info ynl: devlink: add missing board-serial-number net: reorganize IP MIB values (II) vmxnet3: unregister xdp rxq info in the reset path -net: ethernet: Drop unused of_gpio.h nexthop: Convert RTM_DELNEXTHOP to per-netns RTNL. nexthop: Convert RTM_NEWNEXTHOP to per-netns RTNL. nexthop: Remove redundant group len check in nexthop_create_group(). @@ -126,34 +126,17 @@ net: stmmac: dwmac-rk: Move integrated_phy_powerup/down functions net: stmmac: dwmac-rk: Add GMAC support for RK3528 dt-bindings: net: rockchip-dwmac: Add compatible string for RK3528 ipv6: fix _DEVADD() and _DEVUPD() macros -netfilter: x_tables: Remove unnecessary strscpy() size arguments -net/mlx5e: Always select CONFIG_PAGE_POOL_STATS -net/mlx5e: Use right API to free bitmap memory -net/mlx5: Remove NULL check before dev_{put, hold} -net: phylink: Remove unused function pointer from phylink structure -sunrpc: don't immediately retransmit on seqno miss -sunrpc: implement rfc2203 rpcsec_gss seqnum cache -netpoll: Eliminate redundant assignment -igc: Fix TX drops in XDP ZC net/mlx5e: TC, Don't offload CT commit if it's the last action net/mlx5e: CT: Filter legacy rules that are unrelated to nic net/mlx5: Update pfnum retrieval for devlink port attributes net/mlx5: fw reset, check bridge accessibility at earlier stage net/mlx5: Lag, use port selection tables when available -net: phy: fixed_phy: transition to the faux device interface net/mlx5e: TX, Utilize WQ fragments edge for multi-packet WQEs -net/mlx5e: Fix ethtool -N flow-type ip4 to RSS context net: ch9200: add error handling in ch9200_bind() net: ch9200: improve error handling in get_mac_address() net: ch9200: remove extraneous return in control_write() to propagate failures net: fix uninitialised access in mii_nway_restart() dql: Fix dql->limit value when reset. -net: usb: lan78xx: remove unused struct members -net: usb: lan78xx: Integrate EEE support with phylink LPI API -net: usb: lan78xx: port link settings to phylink API -net: usb: lan78xx: Use ethtool_op_get_link to reflect current link status -net: usb: lan78xx: Convert to PHYlink for improved PHY and MAC management -net: usb: lan78xx: Improve error handling in PHY initialization bonding: use permanent address for MAC swapping if device address is same net: txgbe: add sriov function support net: ngbe: add sriov function support @@ -168,12 +151,8 @@ 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: bridge: Add notify on flag change netlink i/f -net: bridge: mcast: Notify on offload flag change -net: bridge: mcast: Add offload failed mdb flag net/mlx5: Start health poll after enable hca net/mlx5: LAG, reload representors on LAG creation failure -e1000e: add option not to verify NVM checksum 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 @@ -183,7 +162,6 @@ virtchnl: make proto and filter action count unsigned ice: fix reservation of resources for RDMA when disabled ice: ensure periodic output start time is in the future ice: health.c: fix compilation on gcc 7.5 -net: usb: asix: ax88772: Increase phy_name size idpf: change the method for mailbox workqueue allocation idpf: add support for Rx timestamping idpf: add Tx timestamp flows @@ -209,7 +187,6 @@ xsc: Add hardware setup APIs xsc: Enable command queue xsc: Add xsc driver basic framework net: tulip: avoid unused variable warning -selftests/net: big_tcp: return xfail on slow machines 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 @@ -220,19 +197,11 @@ 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 -selftests: drv-net: rss_ctx: Don't assume indirection table is present mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions -docs/kcm: Fix typo "BFP" -r8169: disable RTL8126 ZRX-DC timeout -r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support -docs: networking: strparser: Fix a typo -docs: fix the path of example code and example commands for device memory TCP -tcp/dccp: Remove inet_connection_sock_af_ops.addr2sockaddr(). 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/. af_unix: Sort headers. -net: stmmac: Fix accessing freed irq affinity_hint testing/selftests: add test tool and scripts for ovpn module ovpn: add basic ethtool support ovpn: notify userspace when a peer is deleted @@ -257,7 +226,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 -gve: unlink old napi only if page pool exists 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() @@ -271,14 +239,9 @@ 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 -ice: make const read-only array dflt_rules static -rndis_host: Flag RNDIS modems as WWAN devices -selftests: drv-net: rss_input_xfrm: Check test prerequisites before running 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 -selftest: net: update proc_net_pktgen (add more imix_weights test cases) -net: pktgen: add strict buffer parsing index check Bluetooth: btnxpuart: Fix kernel panic during FW release Bluetooth: btnxpuart: Handle bootloader error during cmd5 and cmd7 Bluetooth: btnxpuart: Add correct bootloader error codes