Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-19--00-00 (v6.14-rc2-686-g564042c46899) remotes/brancher/net-next-2025-02-19--03-00 (v6.14-rc2-698-ge97f375ef8f7) ==== 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.dXj1Z7g7gH b/tmp/tmp.EtSBLAqAlj index 609de4f13090..bd26d9c811c3 100644 --- a/tmp/tmp.dXj1Z7g7gH +++ b/tmp/tmp.EtSBLAqAlj @@ -3,6 +3,8 @@ 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 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 @@ -12,11 +14,6 @@ mips: dts: realtek: Add switch interrupts dt-bindings: net: Add Realtek MDIO controller dt-bindings: net: Add switch ports and interrupts to RTL9300 dt-bindings: net: Move realtek,rtl9301-switch to net -net: cadence: macb: Synchronize stats calculations -selftests: drv-net: rename queues check_xdp to check_xsk -selftests: drv-net: improve the use of ksft helpers in XSK queue test -selftests: drv-net: add a way to wait for a local process -selftests: drv-net: use cfg.rpath() in netlink xsk attr test 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 @@ -33,6 +30,7 @@ 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 @@ -48,6 +46,7 @@ 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() 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 @@ -84,12 +83,6 @@ net: fix uninitialised access in mii_nway_restart() net: phy: qt2025: Fix hardware revision check comment geneve: Suppress list corruption splat in geneve_destroy_tunnels(). gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). -net: Add options as a flexible array to struct ip_tunnel_info -ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' -net: stmmac: Use str_enabled_disabled() helper -net: Remove redundant variable declaration in __dev_change_flags() -selftests: net : Fix few spelling mistakes -net: pse-pd: pd692x0: Fix power limit retrieval 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 @@ -98,33 +91,18 @@ 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 +tcp: drop secpath at the same time as we currently drop dst 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 +tun: Pad virtio headers