Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-07-17--12-00 (v6.16-rc5-1629-g47add4aab3b1) remotes/brancher/net-next-2025-07-17--15-00 (v6.16-rc5-1675-g774e8d6b4bd1) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.bdFVUy44Ht b/tmp/tmp.LW6MnF79EV index b9592a226883..31e2668abfb5 100644 --- a/tmp/tmp.bdFVUy44Ht +++ b/tmp/tmp.LW6MnF79EV @@ -4,25 +4,22 @@ profile patch [local patch] dbg: tests: bonding: print info on failure [local patch] drv: net: add timeout [local patch] tc_action dbg [local patch] +tls: always refresh the queue when reading sock forwarding: set timeout to 3 hours [local patch] selftests: net: enable profiling [local patch] timestamp - try waking [local patch] -netfilter: nf_conntrack: fix crash due to removal of uninitialised entry -Revert "netfilter: nf_tables: Add notifications for hook changes" -netfilter: nf_tables: hide clash bit from userspace -selftests: netfilter: nft_concat_range.sh: send packets to empty set -selftests: netfilter: conntrack_resize.sh: also use udpclash tool -selftests: netfilter: add conntrack clash resolution test case -selftests: netfilter: conntrack_resize.sh: extend resize test +selftests: rtnetlink: Add operational state test +net: usb: cdc-ncm: check for filtering capability +net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch +net/mlx5: Fix memory leak in cmd_exec() +net: geneve: enable binding geneve sockets to local addresses +net: vxlan: bind vxlan sockets to their local address +net: vxlan: add netlink option to bind vxlan sockets to local addresses +net: udp: add freebind option to udp_sock_create +Documentation: networking: add detailed guide on Ethernet flow control configuration net: ti: icssg-prueth: Fix buffer allocation for ICSSG -Merge tag 'wireless-2025-07-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless net: selftests: add PHY-loopback test for bad TCP checksums ptp: add Alibaba CIPU PTP clock driver -rxrpc: Fix to use conn aborts for conn-wide failures -rxrpc: Fix transmission of an abort in response to an abort -rxrpc: Fix notification vs call-release vs recvmsg -rxrpc: Fix recv-recv race of completed call -rxrpc: Fix irq-disabled in local_bh_enable() net: stmmac: dwmac-renesas-gbeth: Add PM suspend/resume callbacks net: airoha: Add airoha_offload.h header net: airoha: npu: Enable core 3 for WiFi offloading @@ -32,8 +29,6 @@ net: airoha: npu: Add wlan_{send,get}_msg NPU callbacks net: airoha: npu: Add NPU wlan memory initialization commands dt-bindings: net: airoha: npu: Add memory regions used for wlan offload tcp: trace retransmit failures in tcp_retransmit_skb -selftests/tc-testing: Test htb_dequeue_tree with deactivation and row emptying -net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree dpaa2-switch: Fix device reference count leak in MAC endpoint handling dpaa2-eth: Fix device reference count leak in MAC endpoint handling bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint() @@ -69,24 +64,18 @@ dt-bindings: net: Add MTIP L2 switch description selftests: net: prevent Python from buffering the output netdevsim: remove redundant branch net: track pfmemalloc drops via SKB_DROP_REASON_PFMEMALLOC -net: bridge: Do not offload IGMP/MLD messages net: stream: add description for sk_stream_write_space() ibmvnic: Use ndo_get_stats64 to fix inaccurate SAR reporting -tls: always refresh the queue when reading sock net/mlx5e: Remove duplicate mkey from SHAMPO header net/mlx5e: SHAMPO, Remove mlx5e_shampo_get_log_hd_entry_size() net/mlx5e: SHAMPO, Cleanup reservation size formula net/mlx5e: Properly access RCU protected qdisc_sleeping variable net/mlx5e: fix kdoc warning on eswitch.h net/mlx5: HWS, Enable IPSec hardware offload in legacy mode -virtio-net: fix recursived rtnl_lock() during probe() net: ag71xx: Add missing check after DMA map et131x: Add missing check after DMA map net: pppoe: implement GRO support -net/mlx5: Update the list of the PCI supported devices net/mlx5e: TX, Fix dma unmapping for devmem tx -selftests: Add test cases for vlan_filter modification during runtime -net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime net: pcs: xpcs: mask readl() return value to 16 bits net: dsa: b53: mmap: Implement bcm63xx ephy power control net: dsa: b53: mmap: Add register layout for bcm6368 @@ -96,7 +85,6 @@ net: dsa: b53: Define chip IDs for more bcm63xx SoCs dt-bindings: net: dsa: b53: Document brcm,gpio-ctrl property net: dsa: b53: mmap: Add reference to bcm63xx gpio controller net: dsa: b53: Add phy_enable(), phy_disable() methods -hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf net: usb: Remove duplicate assignments for net->pcpu_stat_type selftests: drv-net: rss_api: test input-xfrm and hash fields ethtool: rss: support setting flow hashing fields @@ -109,8 +97,6 @@ selftests: drv-net: rss_api: test setting indirection table via Netlink tools: ynl: support packing binary arrays of scalars selftests: drv-net: rss_api: factor out checking min queue count ethtool: rss: initial RSS_SET (indirection table handling) -phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept() -wifi: mac80211: reject TDLS operations when station is not associated net/mlx5: Fix an IS_ERR() vs NULL bug in esw_qos_move_node() net: ethernet: mtk_wed: Fix NULL vs IS_ERR() bug in mtk_wed_get_memory_region() net: airoha: Fix a NULL vs IS_ERR() bug in airoha_npu_run_firmware() @@ -125,16 +111,18 @@ octeontx2-af: Add cn20k NPA block contexts octeontx2-af: Extend debugfs support for cn20k NIX octeontx2-af: Add cn20k NIX block contexts octeontx2-af: Simplify context writing and reading to hardware -xen/netfront: Fix TX response spurious interrupts +net: phy: qcom: qca807x: Support PHY counter +net: phy: qcom: qca808x: Support PHY counter +net: phy: qcom: Add PHY counter support +Merge branch 'ppp-replace-per-cpu-recursion-counter-with-lock-owner-field' ppp: Replace per-CPU recursion counter with lock-owner field +Merge branch 'dpll-zl3073x-add-misc-features' dpll: zl3073x: Add support to get fractional frequency offset dpll: zl3073x: Add support to adjust phase dpll: zl3073x: Implement phase offset monitor feature dpll: zl3073x: Add support to get phase offset on connected input pin dpll: zl3073x: Add support to get/set esync on pins -net: phy: qcom: qca807x: Support PHY counter -net: phy: qcom: qca808x: Support PHY counter -net: phy: qcom: Add PHY counter support +Merge tag 'wireless-next-2025-07-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next net: pcs: xpcs: Use devm_clk_get_optional Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux Merge branch 'net-mlx5e-add-support-for-pcie-congestion-events' @@ -170,7 +158,7 @@ net: hns3: remove tx spare info from debugfs. ipv6: mcast: Remove unnecessary null check in ip6_mc_find_dev() don't open-code kernel_accept() in rds_tcp_accept_one() bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.h -Merge tag 'iwlwifi-fixes-2025-07-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +Merge tag 'iwlwifi-next-2025-07-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next Merge branch 'net-mctp-improved-bind-handling' net: mctp: Add bind lookup test net: mctp: Test conflicts of connect() with bind() @@ -180,10 +168,26 @@ net: mctp: Add test for conflicting bind()s net: mctp: Treat MCTP_NET_ANY specially in bind() net: mctp: Prevent duplicate binds net: mctp: mctp_test_route_extaddr_input cleanup -wifi: iwlwifi: Fix botched indexing conversion +wifi: cfg80211: fix double free for link_sinfo in nl80211_station_dump() +wifi: cfg80211: fix off channel operation allowed check for MLO +wifi: mac80211: use RCU-safe iteration in ieee80211_csa_finish ipv6: mcast: Avoid a duplicate pointer check in mld_del_delrec() -wifi: cfg80211: remove scan request n_channels counted_by -Merge tag 'ath-current-20250714' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath +wifi: mac80211_hwsim: Update comments in header +wifi: mac80211: parse unsolicited broadcast probe response data +wifi: cfg80211: parse attribute to update unsolicited probe response template +wifi: mac80211: don't use TPE data from assoc response +wifi: mac80211: handle WLAN_HT_ACTION_NOTIFY_CHANWIDTH async +wifi: mac80211: simplify __ieee80211_rx_h_amsdu() loop +wifi: mac80211: don't mark keys for inactive links as uploaded +wifi: mac80211: only assign chanctx in reconfig +wifi: mac80211_hwsim: Declare support for AP scanning +wifi: mac80211: clean up cipher suite handling +wifi: mac80211: don't send keys to driver when fips_enabled +wifi: cfg80211: Fix interface type validation +wifi: mac80211: remove ieee80211_link_unreserve_chanctx() return value +wifi: mac80211: don't unreserve never reserved chanctx +mwl8k: Add missing check after DMA map +wifi: mac80211: make VHT opmode NSS ignore a debug message Merge branch 'tcp-receiver-changes' selftests/net: packetdrill: add tcp_rcv_toobig.pkt tcp: stronger sk_rcvbuf checks @@ -216,6 +220,21 @@ idpf: implement remaining IDC RDMA core callbacks and handlers idpf: implement RDMA vport auxiliary dev create, init, and destroy idpf: implement core RDMA auxiliary dev create, init, and destroy idpf: use reserved RDMA vectors from control plane +wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions +wifi: iwlwifi: remove support of version 4 of iwl_wowlan_rsc_tsc_params_cmd +wifi: iwlwifi: remove support of versions 4 and 5 of iwl_alive_ntf +wifi: iwlwifi: mld: remove support for iwl_mcc_update_resp versions +wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON" +wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: add kunit test for emlsr with bt on" +wifi: iwlwifi: mld: support iwl_omi_send_status_notif version 2 +wifi: iwlwifi: mld: remove support for iwl_geo_tx_power_profiles_cmd version 4 +wifi: iwlwifi: remove an unused struct +wifi: iwlwifi: mld: remove support for REDUCE_TX_POWER_CMD ver 9 +wifi: iwlwifi: mvm: remove support for REDUCE_TX_POWER_CMD ver 6 and 7 +wifi: iwlwifi: mvm: Add dump handler to iwl_mvm +wifi: iwlwifi: mvm/mld: use average RSSI for beacons +wifi: iwlwifi: mvm: remove extra link ID +wifi: iwlwifi: mvm: remove IWL_MVM_ESR_EXIT_FAIL_ENTRY tools: ynl: default to --process-unknown in installed mode net: dsa: mt7530: Constify struct regmap_config tools: ynl: process unknown for enum values @@ -248,7 +267,21 @@ eth: fbnic: fix ubsan complaints about OOB accesses virtio_net: simplify tx queue wake condition check selftests/tc-testing: Add tests for restrictions on netem duplication net/sched: Restrict conditions for adding duplicating netems to qdisc tree -wifi: ath12k: Fix packets received in WBM error ring with REO LUT enabled +wifi: iwlwifi: add support for accepting raw DSM tables by firmware +wifi: iwlwifi: pcie: don't WARN on bad firmware input +wifi: iwlwifi: mld: don't remove all keys in mcast rekey +wifi: iwlwifi: mvm: don't remove all keys in mcast rekey +wifi: iwlwifi: mvm: always set the key idx in gtk_seq +wifi: iwlwifi: mvm: set gtk id also in older FWs +wifi: iwlwifi: fix HE/EHT capabilities +wifi: iwlwifi: add iwl_trans_is_dead() API +wifi: iwlwifi: add iwl_trans_device_enabled() API +wifi: iwlwifi: add suppress_cmd_error_once() API +wifi: iwlwifi: mld: restrict puncturing disable to FM +wifi: iwlwifi: mvm: remove regulatory puncturing setup +wifi: iwlwifi: mld: update expected range response notification version +wifi: iwlwifi: mld: update the P2P device mac before starting the GO +wifi: iwlwifi: mld: fix scan request validation can: rcar_canfd: Drop unused macros can: rcar_can: Convert to DEFINE_SIMPLE_DEV_PM_OPS() ice: introduce ice_get_vf_by_dev() wrapper @@ -259,7 +292,20 @@ ice: move ice_vsi_update_l2tsel to ice_lib.c ice: save RSS hash configuration for migration ice: add functions to get and set Tx queue context ice: add support for reading and unpacking Rx queue context -wifi: iwlwifi: mask reserved bits in chan_state_active_bitmap -wifi: iwlwifi: pcie: fix locking on invalid TOP reset +wifi: iwlwifi: mvm: fix scan request validation +wifi: iwlwifi: pcie: add a missing include +wifi: iwlwifi: trans: remove retake_ownership parameter from sw_reset +wifi: iwlwifi: assign a FW API range for GF +wifi: iwlwifi: assign a FW API range for HR +wifi: iwlwifi: pcie: accept new devices for MVM-only configs +wifi: iwlwifi: pcie: inform me when op mode leaving +wifi: iwlwifi: simplify iwl_poll_bits_mask return value +wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v9 +wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v12 +wifi: iwlwifi: add a reference to iwl_wowlan_info_notif_v3 +wifi: iwlwifi: mvm: remove support for iwl_wowlan_info_notif_v2 +wifi: iwlwifi: bump minimum API version for SO/MA/TY +wifi: iwlwifi: assign a FW API range for JF +wifi: iwlwifi: handle non-overlapping API ranges batman-adv: store hard_iface as iflink private data batman-adv: Start new development cycle