Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-06-17--16-00 (v6.16-rc1-475-gc9db8c590da0) remotes/brancher/net-next-hw-2025-06-18--00-00 (v6.16-rc1-534-g587dc7147f4b) ==== BASE DIFF ==== Documentation/networking/ip-sysctl.rst | 8 +- .../networking/net_cachelines/tcp_sock.rst | 2 - drivers/net/can/m_can/tcan4x5x-core.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 91 ++++- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 24 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 7 +- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 39 --- .../ethernet/cavium/liquidio/cn23xx_pf_device.h | 3 - drivers/net/ethernet/microsoft/mana/gdma_main.c | 366 ++++++++++++++++----- drivers/net/ethernet/realtek/rtase/rtase.h | 1 + drivers/net/ethernet/realtek/rtase/rtase_main.c | 39 ++- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 27 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 129 ++++---- drivers/net/ethernet/ti/icssg/icssg_common.c | 19 +- drivers/pci/controller/pci-hyperv.c | 3 +- drivers/pci/msi/irqdomain.c | 5 +- drivers/ptp/ptp_clock.c | 3 +- drivers/ptp/ptp_private.h | 22 +- include/linux/msi.h | 2 + include/linux/tcp.h | 3 - include/net/mana/gdma.h | 6 +- include/net/sock.h | 4 + include/net/tcp.h | 6 - net/core/skbuff.c | 3 - net/ipv4/tcp.c | 3 +- net/ipv4/tcp_input.c | 158 +-------- net/ipv4/tcp_output.c | 6 - net/sched/sch_taprio.c | 6 +- net/socket.c | 46 +++ tools/testing/selftests/net/nettest.c | 12 +- tools/testing/vsock/util.c | 80 ++++- tools/testing/vsock/util.h | 30 ++ tools/testing/vsock/vsock_test.c | 93 ++++-- 35 files changed, 791 insertions(+), 470 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.RVy49nj93o b/tmp/tmp.dves6Aufm7 index 5fe41c8d063d..13f24b15381d 100644 --- a/tmp/tmp.RVy49nj93o +++ b/tmp/tmp.dves6Aufm7 @@ -6,7 +6,50 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -wifi: mac80211: fix oob in ieee80211_rx_mgmt_beacon +net: ftgmac100: select FIXED_PHY +net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick +e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13 +ice: fix eswitch code memory leak in reset scenario +net: ice: Perform accurate aRFS flow match +ip6_tunnel: enable to change proto of fb tunnels +tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range +bpf: fix key serial argument of bpf_lookup_user_key() +neighbour: add support for NUD_PERMANENT proxy entries +net: fec: fec_enet_rx_queue(): factor out VLAN handling into separate function fec_enet_rx_vlan() +net: fec: fec_enet_rx_queue(): move_call to _vlan_hwaccel_put_tag() +net: fec: fec_enet_rx_queue(): reduce scope of data +net: fec: fec_enet_rx_queue(): replace manual VLAN header calculation with skb_vlan_eth_hdr() +net: fec: fec_enet_rx_queue(): use same signature as fec_enet_tx_queue() +net: fec: fec_restart(): introduce a define for FEC_ECR_SPEED +net: fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_info +net: fec: add missing header files +net: fec: struct fec_enet_private: remove obsolete comment +net: fec: fix typos found by codespell +tcp: Remove inet_hashinfo2_free_mod() +net/sched: replace strncpy with strscpy +net/smc: replace strncpy with strscpy +net: mana: Set tx_packets to post gso processing packet count +net: ena: Add PHC documentation +net: ena: View PHC stats using debugfs +net: ena: Add debugfs support to the ENA driver +net: ena: Control PHC enable through devlink +devlink: Add new "enable_phc" generic device param +net: ena: Add devlink port support +net: ena: Add device reload capability through devlink +net: ena: PHC silent reset +net: ena: Add PHC support in the ENA driver +selftests: net: use slowwait to make sure IPv6 setup finished +selftests: net: use slowwait to stabilize vrf_route_leaking test +eth: bnxt: add netmem TX support +net: mdio: Add MDIO bus controller for Airoha AN7583 +dt-bindings: net: Document support for Airoha AN7583 MDIO Controller +nfc: Remove checks for nla_data returning NULL +net/mlx4e: Don't redefine IB_MTU_XXX enum +net: mana: Handle unsupported HWC commands +net: mana: Add speed support in mana_get_link_ksettings +net: mana: Add support for net_shaper_ops +net: mana: Fix potential deadlocks in mana napi ops +Octeontx2-pf: Fix Backpresure configuration eth: sxgbe: migrate to new RXFH callbacks eth: dpaa2: migrate to new RXFH callbacks eth: dpaa: migrate to new RXFH callbacks @@ -60,12 +103,7 @@ net: ipv4: Add ip_mr_output() net: ipv4: ipmr: Split ipmr_queue_xmit() in two net: ipv4: ipmr: ipmr_queue_xmit(): Drop local variable `dev' net: ipv4: Add a flags argument to iptunnel_xmit(), udp_tunnel_xmit_skb() -bonding: Remove support for use_carrier = 0 dpaa_eth: don't use fixed_phy_change_carrier -net: stmmac: visconti: make phy_intf_sel local -net: stmmac: visconti: clean up code formatting -net: stmmac: visconti: reorganise visconti_eth_set_clk_tx_rate() -net: stmmac: visconti: re-arrange speed decode mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). dpll: zl3073x: Add support to get/set frequency on output pins dpll: zl3073x: Add support to get/set frequency on input pins @@ -85,7 +123,6 @@ eth: fbnic: avoid double free when failing to DMA-map FW msg atm: Revert atm_account_tx() if copy_from_iter_full() fails. atm: atmtcp: Free invalid length skb in atmtcp_c_send(). net: tcp: tsq: Convert from tasklet to BH workqueue -calipso: Fix null-ptr-deref in calipso_req_{set,del}attr(). docs: netconsole: document msgid feature selftests: netconsole: Add tests for 'msgid' feature in sysdata netconsole: append msgid to sysdata @@ -98,7 +135,6 @@ net: remove redundant ASSERT_RTNL() in queue setup functions udp_tunnel: remove rtnl_lock dependency vxlan: drop sock_lock geneve: rely on rtnl lock in geneve_offload_rx_ports -tipc: fix panic in tipc_udp_nl_dump_remoteip() using bearer as udp without check net/mlx5e: Add TX support for netmems net/mlx5e: Support ethtool tcp-data-split settings net/mlx5e: Implement queue mgmt ops and single channel swap @@ -120,9 +156,6 @@ dpll: remove documentation of rclk_dev_name ipv6: Simplify link-local address generation for IPv6 GRE. net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get() net: airoha: Always check return value from airoha_ppe_foe_get_entry() -net: stmmac: rk: remove unnecessary clk_mac -net: stmmac: rk: use device rather than platform device in rk_priv_data -net: stmmac: rk: fix code formmating issue net: ethernet: mtk_eth_soc: change code to skip first IRQ completely net: ethernet: mtk_eth_soc: add consts for irq index net: ethernet: mtk_eth_soc: support named IRQs @@ -132,21 +165,13 @@ net: can: mcp251x: use new GPIO line value setter callbacks net: can: mcp251x: propagate the return value of mcp251x_spi_write() net: dsa: mt7530: use new GPIO line value setter callbacks net: dsa: vsc73xx: use new GPIO line value setter callbacks -net: ti: icssg-prueth: Fix packet handling for XDP_TX gve: Return error for unknown admin queue command gve: Fix various typos and improve code comments net/mlx4_en: Remove the redundant NULL check for the 'my_ets' object -rtase: Link queues to NAPI instances -rtase: Link IRQs to NAPI instances page_pool: import Jesper's page_pool benchmark selftests: devmem: add ipv4 support to chunks test selftests: devmem: remove unused variable netmem: fix netmem comments -net: netmem: fix skb_ensure_writable with unreadable skbs -bnxt_en: Improve comment wording and error return code -selftests: nettest: Fix typo in log and error messages for clarity -net: usb: Convert tasklet API to new bottom half workqueue mechanism -net: liquidio: Remove unused validate_cn23xx_pf_config_info() net: dsa: b53: ensure BCM5325 PHYs are enabled net: dsa: b53: fix b53_imp_vlan_setup for BCM5325 net: dsa: b53: fix unicast/multicast flooding on BCM5325 @@ -162,15 +187,5 @@ net: dsa: b53: support legacy FCS tags net: dsa: tag_brcm: add support for legacy FCS tags net: dsa: tag_brcm: legacy: reorganize functions selftest: Add selftest for multicast address notifications -net: bcmgenet: update PHY power down -net/sched: fix use-after-free in taprio_dev_notifier -bnxt_en: Update MRU and RSS table of RSS contexts on queue reset -bnxt_en: Add a helper function to configure MRU and RSS -bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start() dt-bindings: net: Convert socfpga-dwmac bindings to yaml tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior -ptp: allow reading of currently dialed frequency to succeed on free-running clocks -ptp: fix breakage after ptp_vclock_in_use() rework -vsock/test: Cover more CIDs in transport_uaf test -vsock/test: Introduce get_transports() -vsock/test: Introduce vsock_bind_try() helper