Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-10-17--16-00 (v6.18-rc1-310-g121a28403f86) remotes/brancher/net-next-hw-2025-10-18--00-00 (v6.18-rc1-324-g64dd540d3882) ==== BASE DIFF ==== .../networking/net_cachelines/inet_sock.rst | 79 +++++++++++----------- Documentation/networking/net_failover.rst | 6 +- drivers/net/bonding/bond_main.c | 7 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 3 +- drivers/net/ethernet/freescale/enetc/enetc.c | 25 +++++-- drivers/net/ethernet/freescale/enetc/enetc.h | 2 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c | 17 +++++ drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/phy/realtek/realtek_main.c | 16 ++--- include/linux/ipv6.h | 1 - include/linux/rculist_nulls.h | 59 ++++++++++++++++ include/net/inet_sock.h | 1 + include/net/sock.h | 13 ++++ net/Kconfig | 8 +-- net/ipv4/inet_hashtables.c | 8 ++- net/ipv4/inet_timewait_sock.c | 35 ++++------ net/ipv6/ip6_flowlabel.c | 44 ++++++------ net/ipv6/tcp_ipv6.c | 13 ++-- net/sctp/ipv6.c | 8 ++- tools/testing/selftests/net/io_uring_zerocopy_tx.c | 24 +++---- 21 files changed, 238 insertions(+), 139 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.EtzDWNBkhU b/tmp/tmp.9pRDo4EmfP index e90da4accd87..2742cf5df6e5 100644 --- a/tmp/tmp.EtzDWNBkhU +++ b/tmp/tmp.9pRDo4EmfP @@ -13,6 +13,26 @@ selftests: net: fix server bind failure in sctp_vrf.sh nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests nipa: fbnic: link up on QEMU +net: airoha: Add AN7583 SoC support +net: airoha: ppe: Do not use magic numbers in airoha_ppe_foe_get_entry_locked() +net: airoha: Refactor src port configuration in airhoha_set_gdm2_loopback +net: airoha: Select default ppe cpu port in airoha_dev_init() +net: airoha: ppe: Flush PPE SRAM table during PPE setup +net: airoha: ppe: Configure SRAM PPE entries via the cpu +net: airoha: ppe: Remove airoha_ppe_is_enabled() where not necessary +net: airoha: ppe: Move PPE memory info in airoha_eth_soc_data struct +net: airoha: Generalize airoha_ppe2_is_enabled routine +net: airoha: Add airoha_eth_soc_data struct +net: airoha: Add airoha_ppe_get_num_stats_entries() and airoha_ppe_get_num_total_stats_entries() +net: airoha: ppe: Dynamically allocate foe_check_time array in airoha_ppe struct +dt-bindings: net: airoha: Add AN7583 support +usbnet: Prevents free active kevent +hinic3: Fix netif_queue_set_napi queue_index parameter passing error +hinic3: Add netdev register interfaces +hinic3: Add mac filter ops +hinic3: Add NIC configuration ops +hinic3: Add PF management interfaces +hinic3: Add PF framework phy: mscc: Fix PTP for VSC8574 and VSC8572 phy: mscc: Use PHY_ID_MATCH_MODEL for VSC8584, VSC8582, VSC8575, VSC856X net: 6pack: Demote "How to turn on 6pack support" section heading @@ -39,22 +59,15 @@ net: bridge: use common function to compute the features team: use common function to compute the features bonding: use common function to compute the features net: add a common function to compute features for upper devices -bonding: show master index when dumping slave info Revert "net: usb: ax88179_178a: Bind only to vendor-specific interface" net: usb: ax88179_178a: add USB device driver for config selection net: usb: support quirks in cdc_ncm net/smc: fix general protection fault in __smc_diag_dump gve: Consolidate and persist ethtool ring changes net: stmmac: dwmac-sophgo: Add phy interface filter -virtio_net: fix header access in big_packets mode -bnxt_en: support PPS in/out on all pins Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ -r8169: reconfigure rx unconditionally before chip reset when resuming -net: phy: realtek: fix rtl8221b-vm-cg name -selftests/net: io_uring: fix unknown errnum values -ixgbe: Add 10G-BX support net: stmmac: convert to phylink PCS support net: stmmac: provide PCS initialisation hook net: stmmac: only call stmmac_pcs_ctrl_ane() for integrated SGMII PCS @@ -69,10 +82,7 @@ net: stmmac: remove PCS "mode" pause handling net: stmmac: remove SGMII/RGMII/SMII interrupt handling net: stmmac: remove xstats.pcs_* members net: stmmac: remove broken PCS code -dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path -net: bonding: update the slave array for broadcast mode net: ethernet: ti: am65-cpts: fix timestamp loss due to race conditions -net: Kconfig: discourage drop_monitor enablement eea: introduce ethtool support eea: create/destroy rx,tx queues for netdevice open and stop eea: probe the netdevice and create adminq @@ -86,10 +96,7 @@ net: enetc: add preliminary i.MX94 NETC blocks control support dt-bindings: net: ethernet-controller: remove the enum values of speed dt-bindings: net: enetc: add compatible string for ENETC with pseduo MAC dt-bindings: net: netc-blk-ctrl: add compatible string for i.MX94 platforms -Documentation: net: net_failover: Separate cloud-ifupdown-helper and reattach-vf.sh code blocks marker net: rmnet: Use section heading for packet format subsections -net: enetc: correct the value of ENETC_RXB_TRUESIZE -page_pool: check if nmdesc->pp is !NULL to confirm its usage as pp for net_iov selftest: packetdrill: Import client_synack-data.pkt. tcp: Don't acknowledge SYN+ACK payload to TFO fallback client. selftest: packetdrill: Import TFO sendto tests. @@ -111,15 +118,7 @@ net: ethtool: tsconfig: Re-configure hwtstamp upon provider change net: stmmac: Allow supporting coarse adjustment mode net: stmmac: Move subsecond increment configuration in dedicated helper net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx -net: enetc: fix the deadlock of enetc_mdio_lock -inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule() -inet: Avoid ehash lookup race in inet_ehash_insert() -rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu() -ipv6: Move ipv6_fl_list from ipv6_pinfo to inet_sock. tcp: Convert tcp-md5 to use MD5 library instead of crypto_ahash -net: mana: Support HW link state events -mlxbf_gige: report unknown speed and duplex when link is down -net: hibmcge: support pci_driver.shutdown() net: ti: icssg-prueth: Enable zero copy in XDP features net: ti: icssg-prueth: Add AF_XDP zero copy for RX net: ti: icssg-prueth: Make emac_run_xdp function independent of page