Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-03-10--18-00 (v6.14-rc5-1296-g7561c593d690) remotes/brancher/net-next-2025-03-10--21-00 (v6.14-rc5-1305-g2446f8b46c4d) ==== BASE DIFF ==== MAINTAINERS | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 25 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 3 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 5 + drivers/net/ethernet/meta/fbnic/fbnic_tlv.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 4 + drivers/net/usb/lan78xx.c | 4 +- drivers/net/virtio_net.c | 101 +- include/linux/ipv6.h | 1 + net/core/devmem.c | 4 +- net/ethtool/tsinfo.c | 3 +- net/ipv6/ip6_output.c | 11 +- net/mptcp/Makefile | 2 +- net/mptcp/pm.c | 657 +++++-- net/mptcp/pm_kernel.c | 1410 ++++++++++++++ net/mptcp/pm_netlink.c | 1923 +------------------- net/mptcp/pm_userspace.c | 28 +- net/mptcp/protocol.c | 5 +- net/mptcp/protocol.h | 42 +- tools/testing/selftests/drivers/net/ping.py | 208 ++- tools/testing/selftests/net/cmsg_ip.sh | 11 +- tools/testing/selftests/net/cmsg_sender.c | 24 +- tools/testing/selftests/net/lib/xdp_dummy.bpf.c | 6 + 24 files changed, 2384 insertions(+), 2109 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.8hSSjZ0So6 b/tmp/tmp.vKG4603Y0V index fd2c7346c080..f352a545198b 100644 --- a/tmp/tmp.8hSSjZ0So6 +++ b/tmp/tmp.vKG4603Y0V @@ -33,25 +33,9 @@ selftests/tc-testing: Add selftests for qdisc DualPI2 Documentation: netlink: specs: tc: Add DualPI2 specification net: hsr: Add KUnit test for PRP net: hsr: Fix PRP duplicate detection -MAINTAINERS: sfc: remove Martin Habets net: cn23xx: fix typos net/mlx5: Avoid unnecessary use of comma operator net: hns3: use string choices helper -mptcp: pm: move Netlink PM helpers to pm_netlink.c -mptcp: pm: split in-kernel PM specific code -mptcp: pm: move generic PM helpers to pm.c -mptcp: pm: move generic helper at the top -mptcp: pm: export mptcp_remote_address -mptcp: pm: worker: split in-kernel and common tasks -mptcp: pm: avoid calling PM specific code from core -mptcp: pm: kernel: add '_pm' to mptcp_nl_set_flags -mptcp: pm: remove '_nl' from mptcp_pm_nl_is_init_remote_addr -mptcp: pm: remove '_nl' from mptcp_pm_nl_subflow_chk_stale() -mptcp: pm: remove '_nl' from mptcp_pm_nl_rm_addr_received -mptcp: pm: remove '_nl' from mptcp_pm_nl_work -mptcp: pm: remove '_nl' from mptcp_pm_nl_mp_prio_send_ack -mptcp: pm: remove '_nl' from mptcp_pm_nl_addr_send_ack -mptcp: pm: use addr entry for get_local_id igc: enable HW VLAN insertion/stripping by default vhost/net: Support VIRTIO_NET_F_HASH_REPORT selftest: tun: Add tests for virtio-net hashing @@ -59,7 +43,6 @@ selftest: tun: Test vnet ioctls without device tun: Introduce virtio-net hash feature net: flow_dissector: Export flow_keys_dissector_symmetric virtio_net: Add functions for hashing -net: usb: lan78xx: Sanitize return values of register read/write functions xsc: add ndo_get_stats64 xsc: Add eth reception data path xsc: Add ndo_start_xmit @@ -75,26 +58,13 @@ xsc: Add hardware setup APIs xsc: Enable command queue xsc: Add xsc driver basic framework qlcnic: fix memory leak issues in qlcnic_sriov_common.c -eth: fbnic: fix memory corruption in fbnic_tlv_attr_get_string() -net: ethtool: tsinfo: Fix dump command -r8169: increase max jumbo packet size on RTL8125/RTL8126 -selftests/net: expand cmsg_ip with MSG_MORE -ipv6: save dontfrag in cork -ipv6: remove leftover ip6 cookie initializer -net/mlx5: handle errors in mlx5_chains_create_table() -virtio_net: Use persistent NAPI config -virtio-net: Map NAPIs to queues -virtio-net: Refactor napi_disable paths -virtio-net: Refactor napi_enable paths selftests/tc-testing: Add a test case for DRR class with TC_H_ROOT net_sched: Prevent creation of classes with TC_H_ROOT docs: netdev: add a note on selftest posting -hinic3: module initialization and tx/rx logic rtase: Fix improper release of ring list entries in rtase_sw_reset selftests: bonding: fix incorrect mac address bonding: fix incorrect MAC address setting to receive NS messages net: mctp: unshare packets when reassembling -net-sysfs: fix NULL pointer dereference tcp: Pass flags to __tcp_send_ack tcp: add new TCP_TW_ACK_OOW state and allow ECN bits in TOS tcp: AccECN support to tcp_add_backlog @@ -107,7 +77,6 @@ tcp: extend TCP flags to allow AE bit/ACE field tcp: use BIT() macro in include/net/tcp.h tcp: create FLAG_TS_PROGRESS tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() -net: mana: Support holes in device list reply msg net: switchdev: Convert blocking notification chain to a raw one net: ti: icssg-prueth: Add XDP support net: ti: icssg-prueth: introduce and use prueth_swdata struct for SWDATA