Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-06-17--21-00 (v6.16-rc1-532-g3e11b93876bf) remotes/brancher/net-next-2025-06-18--00-00 (v6.16-rc1-546-g8ecdb4d28af6) ==== 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.mLKq2roMxl b/tmp/tmp.X7nYrmuPFe index 263897f2e9f7..1e9a58b4b5ce 100644 --- a/tmp/tmp.mLKq2roMxl +++ b/tmp/tmp.X7nYrmuPFe @@ -9,15 +9,21 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +calipso: Fix null-ptr-deref in calipso_req_{set,del}attr(). +tcp: fix passive TFO socket having invalid NAPI ID +selftests: net: add test for passive TFO socket NAPI ID +selftests: net: add passive TFO test binary +selftests: netdevsim: improve lib.sh include in peer.sh +netmem: fix skb_frag_address_safe with unreadable skbs +net: ethtool: remove duplicate defines for family info +ethernet: ionic: Fix DMA mapping tests 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 -can: tcan4x5x: fix power regulator retrieval during probe tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range -net: phy: realtek: convert RTL8226-CG to c45 only 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() @@ -43,24 +49,19 @@ 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 -net-next: gianfar: Use device_get_named_child_node_count() 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 -ethernet: ionic: Fix DMA mapping test in `ionic_xdp_post_frame()` 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 -netfilter: nf_flow_table_ip: don't follow fastpath when marked teardown -netfilter: nf_flow_table_core: teardown direct xmit when destination changed -netfilter: flow: Add bridge_vid member Octeontx2-pf: Fix Backpresure configuration -wifi: mac80211: fix oob in ieee80211_rx_mgmt_beacon +tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer eth: sxgbe: migrate to new RXFH callbacks eth: dpaa2: migrate to new RXFH callbacks eth: dpaa: migrate to new RXFH callbacks @@ -114,12 +115,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 @@ -139,7 +135,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 @@ -152,7 +147,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 @@ -174,9 +168,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 @@ -186,24 +177,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 -tcp: remove RFC3517/RFC6675 tcp_clear_retrans_hints_partial() -tcp: remove RFC3517/RFC6675 hint state: lost_skb_hint, lost_cnt_hint -tcp: remove obsolete and unused RFC3517/RFC6675 loss recovery code -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 @@ -219,15 +199,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