Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-25--00-00 (v6.14-rc3-869-g1e5f93eec8cb) remotes/brancher/net-next-2025-02-25--03-00 (v6.14-rc3-872-gd4d2c60a26b6) ==== BASE DIFF ==== drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 5 + .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 620 ++++++++++++++++++--- .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 1 + .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c | 15 +- .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h | 5 + .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c | 2 +- drivers/net/ethernet/renesas/rcar_gen4_ptp.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_ethtool.c | 52 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 217 ++++++-- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 25 +- drivers/net/ethernet/wangxun/libwx/wx_type.h | 30 +- drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 6 + drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c | 7 + drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 45 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 6 + drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 14 + include/linux/mlx5/eswitch.h | 2 + include/net/mptcp.h | 5 +- net/mptcp/ctrl.c | 30 +- net/mptcp/pm.c | 21 + net/mptcp/pm_netlink.c | 46 +- net/mptcp/pm_userspace.c | 29 +- net/mptcp/protocol.h | 3 + net/mptcp/sched.c | 39 +- 25 files changed, 995 insertions(+), 236 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.PmIdLrwxT4 b/tmp/tmp.EAfxOWZTE7 index bcd1c48157da..6aadb52cd678 100644 --- a/tmp/tmp.PmIdLrwxT4 +++ b/tmp/tmp.EAfxOWZTE7 @@ -47,6 +47,7 @@ net: airoha: Move reg/write utility routines in airoha_eth.h net: airoha: Move definitions in airoha_eth.h net: airoha: Move airoha_eth driver in a dedicated folder net: ipv6: fix TCP GSO segmentation with NAT +tcp: be less liberal in tsecr received while in SYN_RECV state Add OVN to `rtnetlink.h` selftest: net: add proc_net_pktgen net: pktgen: remove all superfluous index assignements @@ -60,7 +61,6 @@ tcp: Defer ts_recent changes until req is owned net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. net: ethernet: ti: am65-cpsw: select PAGE_POOL Octeontx2-af: RPM: Register driver with PCI subsys IDs -net: ethernet: renesas: rcar_gen4_ptp: Remove bool conversion net: Handle napi_schedule() calls from non-interrupt sctp: Remove unused payload from sctp_idatahdr dpll: Add a check before kfree() to match the existing check before kmemdup() @@ -80,16 +80,6 @@ ipvs: Always clear ipvs_property flag in skb_scrub_packet() eth: fbnic: Update return value in kdoc eth: fbnic: Consolidate PUL_USER CSR section eth: fbnic: Add PCIe registers dump -mptcp: blackhole: avoid checking the state twice -mptcp: sched: reduce size for unused data -mptcp: sched: split get_subflow interface into two -mptcp: pm: use ipv6_addr_equal in addresses_equal -mptcp: pm: drop inet6_sk after inet_sk -mptcp: pm: drop match in userspace_pm_append_new_local_addr -mptcp: pm: add mptcp_pm_genl_fill_addr helper -mptcp: pm: add a build check for userspace_pm_dump_addr -mptcp: pm: change to fullmesh only for 'subflow' -mptcp: pm: remove unused ret value to set flags page_pool: Convert page_pool_alloc_stats to u64_stats_t. page_pool: Convert page_pool_recycle_stats to u64_stats_t. net: hsr: Add KUnit test for PRP @@ -114,17 +104,6 @@ net/tls,core: export get_netdev_for_sock iov_iter: skip copy if src == dst for direct data placement netlink: add new family to manage ULP_DDP enablement and stats net: Introduce direct data placement tcp offload -net/mlx5: Use secs_to_jiffies() instead of msecs_to_jiffies() -net: wangxun: Replace the judgement of MAC type with flags -net: txgbe: Add basic support for new AML devices -net/mlx5e: Support RX xfrm state selector's UPSPEC for packet offload -net/mlx5e: Add pass flow group for IPSec RX status table -net/mlx5e: Add num_reserved_entries param for ipsec_ft_create() -net/mlx5e: Skip IPSec RX policy check for crypto offload -net/mlx5e: Move IPSec policy check after decryption -net/mlx5e: Add correct match to check IPSec syndromes for switchdev mode -net/mlx5e: Change the destination of IPSec RX SA miss rule -net/mlx5e: Add helper function to update IPSec default destination 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