Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-20--03-00 (v6.14-rc2-774-ged09b95b2e88) remotes/brancher/net-next-2025-02-20--06-00 (v6.14-rc2-779-g03688c5116fd) ==== BASE DIFF ==== drivers/net/ethernet/microsoft/mana/gdma_main.c | 50 +++- drivers/net/ethernet/microsoft/mana/hw_channel.c | 6 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 58 +++- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 37 ++- include/linux/netdevice.h | 2 + include/linux/stmmac.h | 2 +- include/net/sock.h | 13 - net/core/dev.c | 37 ++- net/core/flow_dissector.c | 49 ++-- net/core/sock.c | 2 +- net/ipv4/af_inet.c | 2 +- net/ipv4/arp.c | 2 +- net/ipv4/inet_diag.c | 2 +- net/mptcp/fastopen.c | 27 +- net/mptcp/protocol.c | 317 +++++++-------------- net/mptcp/protocol.h | 22 +- net/mptcp/subflow.c | 36 +-- net/nfc/hci/llc.c | 11 - net/nfc/hci/llc.h | 1 - net/sched/em_meta.c | 2 +- net/sctp/stream.c | 2 +- .../bpf/prog_tests/flow_dissector_classification.c | 7 +- tools/testing/selftests/drivers/net/hw/Makefile | 1 + tools/testing/selftests/drivers/net/hw/csum.py | 48 ++-- tools/testing/selftests/drivers/net/hw/devmem.py | 6 +- tools/testing/selftests/drivers/net/hw/tso.py | 241 ++++++++++++++++ tools/testing/selftests/drivers/net/lib/py/env.py | 58 ++-- tools/testing/selftests/drivers/net/ping.py | 12 +- .../net/forwarding/tc_flower_port_range.sh | 46 +++ tools/testing/selftests/net/mptcp/simult_flows.sh | 2 +- tools/testing/selftests/net/psock_tpacket.c | 2 +- 47 files changed, 704 insertions(+), 463 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.A4MLF5S6Nb b/tmp/tmp.PwqyzaqmBf index 7f74bf71bcb0..1f8f6fc4ba58 100644 --- a/tmp/tmp.A4MLF5S6Nb +++ b/tmp/tmp.PwqyzaqmBf @@ -93,11 +93,6 @@ net: phy: add phylib-internal.h net: ti: icss-iep: Fix phase offset configuration for perout signal net: ti: icss-iep: Fix pwidth configuration for perout signal net: stmmac: dwmac-loongson: Add fix_soc_reset() callback -nfc: hci: Remove unused nfc_llc_unregister -selftests: drv-net: add a simple TSO test -selftests: drv-net: store addresses in dict indexed by ipver -selftests: drv-net: get detailed interface info -selftests: drv-net: resolve remote interface name mips: dts: cameo-rtl9302c: Add switch block mips: dts: realtek: Add switch interrupts dt-bindings: net: Add Realtek MDIO controller @@ -108,19 +103,11 @@ afs: Fix the server_list to unuse a displaced server rather than putting it rxrpc: Fix locking issues with the peer record hash rxrpc: peer->mtu_lock is redundant rxrpc: rxperf: Fix missing decoding of terminal magic cookie -mptcp: micro-optimize __mptcp_move_skb() -mptcp: dismiss __mptcp_rmem() -net: dismiss sk_forward_alloc_get() -mptcp: cleanup mem accounting -mptcp: move the whole rx path under msk socket lock protection -mptcp: drop __mptcp_fastopen_gen_msk_ackseq() -mptcp: consolidate subflow cleanup net: phy: marvell-88q2xxx: Prevent reading temperature with asserted reset net: phy: marvell-88q2xxx: Enable temperature measurement in probe again Revert "net: skb: introduce and use a single page frag cache" net: allow small head cache usage with large MAX_SKB_FRAGS values net: sfp: add quirk for 2.5G OEM BX SFP -selftests: net: Fix minor typos in MPTCP and psock tests selftests/net: deflake GRO tests and fix return value and output selftests/net: big_tcp: longer netperf session on slow machines dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description @@ -136,18 +123,8 @@ net: pse-pd: tps23881: Add support for PSE events and interrupts net: pse-pd: Add support for reporting events net: ethtool: Add support for ethnl_info_init_ntf helper function skbuff: kill skb_flow_get_ports() -arp: switch to dev_getbyhwaddr() in arp_req_set_public() -net: Add non-RCU dev_getbyhwaddr() helper ppp: Fix KMSAN warning by initializing 2-byte header stmmac: Replace deprecated PCI functions -net: stmmac: "speed" passed to fix_mac_speed is an int -net: stmmac: remove useless priv->flow_ctrl -net: stmmac: clarify priv->pause and pause module parameter -sctp: Fix undefined behavior in left shift operation -selftests/bpf: Add a specific dst port matching -flow_dissector: Fix port range key handling in BPF conversion -selftests/net/forwarding: Add a test case for tc-flower of mixed port and port-range -flow_dissector: Fix handling of mixed port and port-range keys nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() virtio-net: tweak for better TX performance in NAPI mode eth: fbnic: Add ethtool support for IRQ coalescing @@ -155,7 +132,6 @@ net: ngbe: Add support for 1PPS and TOD net: wangxun: Add periodic checks for overflow and errors net: wangxun: Support to get ts info net: wangxun: Add support for PTP clock -net: mana: Add debug logs in MANA network driver tcp: drop secpath at the same time as we currently drop dst net: axienet: Set mac_managed_pm tun: Pad virtio headers