Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-03--21-00 (v6.17-rc3-867-geb09636b322e) remotes/brancher/net-next-2025-09-04--00-00 (v6.17-rc3-872-g09840a514437) ==== BASE DIFF ==== .../bindings/net/altr,socfpga-stmmac.yaml | 7 ++ .../devicetree/bindings/net/renesas,rzn1-gmac.yaml | 9 ++ Documentation/netlink/specs/fou.yaml | 4 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 20 ++-- drivers/net/ethernet/intel/e1000e/ethtool.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 123 ++++----------------- drivers/net/ethernet/intel/ice/ice_main.c | 12 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 13 ++- drivers/net/ethernet/intel/idpf/idpf_idc.c | 4 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 9 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 12 ++ drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../mellanox/mlx5/core/steering/hws/definer.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 4 +- drivers/net/phy/phylink.c | 6 +- drivers/net/wireless/ath/ath11k/core.h | 2 + drivers/net/wireless/ath/ath11k/mac.c | 111 +++++++++++++++++-- drivers/net/wireless/ath/ath12k/wmi.c | 1 + drivers/net/wireless/marvell/libertas/cfg.c | 9 +- drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 37 +++++-- drivers/net/wireless/microchip/wilc1000/wlan_cfg.h | 5 +- drivers/net/wireless/st/cw1200/sta.c | 2 +- include/linux/mlx5/device.h | 4 + include/linux/mlx5/mlx5_ifc.h | 95 +++++++++++++++- include/net/genetlink.h | 2 +- include/net/netfilter/ipv4/nf_reject.h | 8 -- include/net/netfilter/ipv6/nf_reject.h | 10 -- include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_core.h | 2 +- include/net/rps.h | 85 +++++++++----- include/net/sock.h | 17 ++- net/bridge/netfilter/ebtables.c | 14 +-- net/core/sock.c | 22 ---- net/ipv4/fou_nl.c | 4 +- net/ipv4/netfilter/nf_reject_ipv4.c | 27 +++-- net/ipv6/netfilter/nf_reject_ipv6.c | 37 +++++-- net/mptcp/crypto.c | 35 +----- net/mptcp/protocol.c | 22 +++- net/netfilter/nf_tables_api.c | 47 ++++---- net/netfilter/nft_payload.c | 20 ++-- net/netfilter/nft_set_hash.c | 100 ++++++++++++++++- net/netfilter/nft_set_pipapo.c | 3 +- net/netfilter/nft_set_pipapo_avx2.c | 2 +- net/netfilter/nft_set_rbtree.c | 35 ++++-- net/netlink/diag.c | 2 +- net/wireless/sme.c | 5 +- rust/kernel/net/phy.rs | 7 +- tools/net/ynl/pyynl/ynl_gen_c.py | 4 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 123 +++++++++++++++++++++ 52 files changed, 782 insertions(+), 369 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.4TBDQqk0NW b/tmp/tmp.72YMck8OHx index 408e7db2d00d..21ab5065386f 100644 --- a/tmp/tmp.4TBDQqk0NW +++ b/tmp/tmp.72YMck8OHx @@ -12,14 +12,23 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests +selftest: net: Fix weird setsockopt() in bind_bhash.c. +MAINTAINERS: add Sabrina to TLS maintainers +ixgbe: drop unnecessary casts to u16 / int +igc: drop unnecessary constant casts to u16 +igb: drop unnecessary constant casts to u16 +e1000e: drop unnecessary constant casts to u16 +e1000: drop unnecessary constant casts to u16 +igbvf: remove redundant counter rx_long_byte_count from ethtool statistics +igbvf: add lbtx_packets and lbtx_bytes to ethtool statistics +ixgbe: reduce number of reads when getting OROM data +ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610 udp_tunnel: Fix typo using netdev_WARN instead of netdev_warn virtio_net: Fix alignment and avoid -Wflex-array-member-not-at-end warning netrom: linearize and validate lengths in nr_rx_frame() gve: update MAINTAINERS amd-xgbe: Add PPS periodic output support net: call cond_resched() less often in __release_sock() -rds: ib: Remove unused extern definition -rds: ib: Increment i_fastreg_wrs before bailing out net: stmmac: intel: only populate plat->crosststamp when supported net: stmmac: ptp: conditionally populate getcrosststamp() method smsc911x: add second read of EEPROM mac when possible corruption seen @@ -43,43 +52,9 @@ ptp: add debugfs interfaces to loop back the periodic output signal tcp: use tcp_eat_recv_skb in __tcp_close() selftests/net: packetdrill: add tcp_close_no_rst.pkt tcp: fix __tcp_close() to only send RST when required -Merge tag 'wireless-2025-09-03' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless net: ethernet: sun4i-emac: free dma descriptor -Merge tag 'mlx5-psp-ifc' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux -net: rnpgbe: Add register_netdev -net: rnpgbe: Add basic mbx_fw support -net: rnpgbe: Add basic mbx ops support -net: rnpgbe: Add n500/n210 chip support -net: rnpgbe: Add build support for rnpgbe net: xilinx: axienet: Add error handling for RX metadata pointer retrieval -net/tls: support maximum record size limit -e1000e: fix heap overflow in e1000_set_eeprom -ixgbe: fix incorrect map used in eee linkmode -i40e: Fix potential invalid access when MAC list is empty -i40e: remove read access to debugfs files -idpf: set mac type when adding and removing MAC filters -idpf: fix UAF in RDMA core aux dev deinitialization -ice: fix NULL access of tx->in_use in ice_ll_ts_intr -ice: fix NULL access of tx->in_use in ice_ptp_ts_irq -mptcp: record subflows in RPS table -net: Add rfs_needed() helper -selftests: mptcp: add checks for fallback counters -mptcp: use HMAC-SHA256 library instead of open-coded HMAC -netfilter: nf_tables: Introduce NFTA_DEVICE_PREFIX -selftests: netfilter: fix udpclash tool hang net: phy: fixed_phy: remove link gpio support -net: lockless sock_i_ino() -tools: ynl-gen: fix nested array counting -genetlink: fix typo in comment -tools: ynl-gen: use macro for binary min-len check -netlink: specs: fou: change local-v6/peer-v6 check -netfilter: nft_payload: extend offset to 65535 bytes -netfilter: nf_reject: remove unneeded exports -netfilter: nft_set_pipapo: remove redundant test for avx feature bit -netfilter: nf_tables: all transaction allocations can now sleep -netfilter: nf_tables: allow iter callbacks to sleep -netfilter: nft_payload: Use csum_replace4() instead of opencoding -netfilter: ebtables: Use vmalloc_array() to improve code ax25: properly unshare skbs in ax25_kiss_rcv() net: phy: micrel: Add PTP support for lan8842 net: phy: micrel: Introduce function __lan8814_ptp_probe_once @@ -98,8 +73,6 @@ bonding: support aggregator selection based on port priority bonding: add support for per-port LACP actor priority ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() net/cls_cgroup: Fix task_get_classid() during qdisc run -net: thunder_bgx: decrement cleanup index before use -net: thunder_bgx: add a missing of_node_put eth: fbnic: support queue ops / zero-copy Rx eth: fbnic: don't pass NAPI into pp alloc eth: fbnic: defer page pool recycling activation to queue start @@ -114,11 +87,8 @@ eth: fbnic: use netmem_ref where applicable eth: fbnic: move page pool alloc to fbnic_alloc_rx_qt_resources() eth: fbnic: move xdp_rxq_info_reg() to resource alloc eth: fbnic: move page pool pointer from NAPI to the ring struct -net: lan966x: convert fwnode to of -net: lan966x: use of_get_mac_address net/smc: Improve log message for devices w/o pnetid s390/ism: Log module load/unload -net: phylink: move PHY interrupt request to non-fail path ipv6: sit: Add ipip6_tunnel_dst_find() for cleanup net: ti: icssg-prueth: Enable zero copy in XDP features net: ti: icssg-prueth: Add AF_XDP zero copy for RX @@ -134,13 +104,3 @@ net: renesas: rswitch: add modifiable ageing time net: renesas: rswitch: add offloading for L2 switching net: renesas: rswitch: configure default ageing time net: renesas: rswitch: rename rswitch.c to rswitch_main.c -net: af_packet: Use hrtimer to do the retire operation -net: af_packet: remove last_kactive_blk_num field -Merge tag 'ath-current-20250902' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath -wifi: wilc1000: avoid buffer overflow in WID string configuration -wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result() -wifi: libertas: cap SSID len in lbs_associate() -wifi: cw1200: cap SSID length in cw1200_do_join() -net/mlx5: Add PSP capabilities structures and bits -wifi: ath11k: fix group data packet drops during rekey -wifi: ath12k: Set EMLSR support flag in MLO flags for EML-capable stations