Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-02-19--00-00 (v6.14-rc2-594-g0fb048ed73da) remotes/brancher/net-next-hw-2025-02-19--08-00 (v6.14-rc2-656-geb5ce78a159e) ==== BASE DIFF ==== MAINTAINERS | 1 - drivers/net/ethernet/cadence/macb.h | 130 +++++++------- drivers/net/ethernet/cadence/macb_main.c | 190 ++++++++++++++++++--- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/google/gve/gve.h | 10 ++ drivers/net/ethernet/google/gve/gve_main.c | 6 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 67 ++++++++ drivers/net/ethernet/mediatek/mtk_eth_soc.h | 11 ++ .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 4 + drivers/net/phy/phy-c45.c | 40 ++--- drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 21 ++- drivers/net/phy/realtek/realtek_main.c | 33 ++-- drivers/net/pse-pd/pd692x0.c | 2 +- include/linux/phy.h | 20 ++- include/net/ip.h | 16 +- include/net/ipv6.h | 11 +- include/net/net_namespace.h | 11 ++ include/net/sock.h | 1 + net/can/raw.c | 2 +- net/core/dev.c | 56 +++++- net/core/net_namespace.c | 8 +- net/ipv4/icmp.c | 6 +- net/ipv4/ping.c | 6 +- net/ipv4/raw.c | 6 +- net/ipv4/tcp.c | 2 +- net/ipv4/tcp_input.c | 12 +- net/ipv4/udp.c | 6 +- net/ipv6/ping.c | 3 - net/ipv6/raw.c | 15 +- net/ipv6/udp.c | 10 +- net/l2tp/l2tp_ip6.c | 8 +- net/netlink/af_netlink.c | 1 + net/packet/af_packet.c | 9 +- tools/testing/selftests/net/fcnal-test.sh | 4 +- tools/testing/selftests/net/fdb_flush.sh | 2 +- tools/testing/selftests/net/fib_nexthops.sh | 2 +- 38 files changed, 499 insertions(+), 242 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.wkaYOoHKkL b/tmp/tmp.Sv7qCjsBaq index c94077190448..1a6d8cd837f1 100644 --- a/tmp/tmp.wkaYOoHKkL +++ b/tmp/tmp.Sv7qCjsBaq @@ -1,3 +1,51 @@ +kunit: try to disable broken and unneccessary tests +selftests: net: enable profiling +tc_action dbg +profile patch +forwarding: set timeout to 3 hours +net: stmmac: dwmac-loongson: Add fix_soc_reset() callback +nfc: hci: Remove unused nfc_llc_unregister +afs: Give an afs_server object a ref on the afs_cell object it points to +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 +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 +net: plumb extack in __dev_change_net_namespace() +net: advertise 'netns local' property via netlink +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 +net: pse-pd: tps23881: Add support for static port priority feature +dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply +net: pse-pd: pd692x0: Add support for controller and manager power supplies +net: pse-pd: pd692x0: Add support for PSE PI priority feature +net: ethtool: Add PSE new budget evaluation strategy support feature +net: pse-pd: Add support for budget evaluation strategies +net: ethtool: Add support for new power domains index description +net: pse-pd: Add support for PSE power domains +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() +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 +geneve: Suppress list corruption splat in geneve_destroy_tunnels(). +gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). selftests: fib_rule_tests: Add port mask match tests selftests: fib_rule_tests: Add port range match tests netlink: specs: Add FIB rule port mask attributes @@ -6,33 +54,13 @@ ipv6: fib_rules: Add port mask matching ipv4: fib_rules: Add port mask matching net: fib_rules: Add port mask support net: fib_rules: Add port mask attributes -net: sfp: add quirk for 2.5G OEM BX SFP -testptp: add option to open PHC in readonly mode -ptp: Add file permission checks on PHCs -posix-clock: Store file pointer in struct posix_clock_context -skbuff: kill skb_flow_get_ports() -tcp: Fix error ts_recent time during three-way handshake -tcp: adjust rcvq_space after updating scaling ratio -netlink: Unset cb_running when terminating dump on release -dev: Use rtnl_net_dev_lock() in unregister_netdev(). -net: Fix dev_net(dev) race in unregister_netdevice_notifier_dev_net(). -net: Add net_passive_inc() and net_passive_dec(). -ipv6: initialize inet socket cookies with sockcm_init -ipv6: replace ipcm6_init calls with ipcm6_init_sk -icmp: reflect tos through ip cookie rather than updating inet_sk -ipv4: remove get_rttos -ipv4: initialize inet socket cookies with sockcm_init -net: initialize mark in sockcm_init -tcp: only initialize sockcm tsflags field dt-bindings: net: dsa: b53: add BCM53101 support net: dsa: b53: mdio: add support for BCM53101 -net: cadence: macb: Implement BQL +net: ethernet: ti am65_cpsw: Drop separate TX completion functions +net: ethernet: ti: am65_cpsw: move am65_cpsw_put_page() out of am65_cpsw_run_xdp() +net: ethernet: ti: am65-cpsw: use return instead of goto in am65_cpsw_run_xdp() +net: ethernet: ti: am65_cpsw: remove cpu argument am65_cpsw_run_xdp +net: ethernet: ti: am65-cpsw: remove am65_cpsw_nuss_tx_compl_packets_2g() net: axienet: Set mac_managed_pm -net: freescale: ucc_geth: make ugeth_mac_ops be static const -net: phy: c45: remove local advertisement parameter from genphy_c45_eee_is_active -net: phy: c45: use cached EEE advertisement in genphy_c45_ethtool_get_eee -net: phy: c45: Don't silently remove disabled EEE modes any longer when writing advertisement register -net: phy: remove disabled EEE modes from advertising_eee in phy_probe -net: phy: improve phy_disable_eee_mode -net: phy: move definition of phy_is_started before phy_disable_eee_mode -gve: set xdp redirect target only when it is available +hv_netvsc: Use VF's tso_max_size value when data path is VF +net: mana: Allow tso_max_size to go up-to GSO_MAX_SIZE