当前位置:首页>Linux>【Linux社区短距简报】linux-wireless周动态(20260723~0729)

【Linux社区短距简报】linux-wireless周动态(20260723~0729)

  • 2026-08-18 23:11:30
【Linux社区短距简报】linux-wireless周动态(20260723~0729)

Linux Wireless 子系统周报

报告周期:2026-07-23(周四)— 2026-07-29(周三)
**数据来源:lore.kernel.org linux-wireless **
邮件数:571 / 补丁系列(估):46 / 活跃贡献者:102 / 活跃域名:44


📊 总体判断

本周无线邮件列表核心主题是高通 ath11k 驱动稳定性危机。一周内 ath11k 收到 3 个独立补丁系列(共约 10 片),分别修复:(1) QRTR readiness 导致 WLAN 初始化失败(0/3~3/3 系列,ath-current),(2) NULL dereference 在 ahb remove 时 QMI 初始化不完整的情况(Miaoqing Pan),(3) ext IRQ setup 错误路径的资源泄漏(Jeff Johnson,v8)。这些修复全部针对 ath11k 的错误路径和硬件初始化流程,说明 ath11k 的错误路径处理存在系统性问题,需持续追踪合入情况。

ath12k 则是本周功能演进最活跃的分支:(1) MultiPD 支持(AHB 平台,ath-next),(2) encap offload 模式下 EAPOL 加密发送修复(影响 802.1X 认证),(3) mac_phy_caps_parse 的 stride mismatch 修复。这三项都是 ath-next 分支的合入候选,表明高通 12k 系列(支持 Wi-Fi 7)正进入功能密集期。

mt76(Ralink/MTK)系列本周最关注 TWT(Target Wake Time)时间触发唤醒机制——Zhao Li 统一了 mt7915/mt7996 在 MCU ADD 失败时的 TWT flow 解链逻辑,mac80211 侧也补了 teardown 下发,这是 Wi-Fi 7 低功耗特性稳定性的关键补丁。

本周最大事件:Johannes Berg 在 7/29 发出了 wireless-2026-07-29 主线 pull request,本周大量修复进入内核主线。同时出现 linux-next 多次手动合并冲突和构建失败,表明无线树的并发修改密度很高。


🔐 安全修复分析

本周安全类邮件众多(关键词命中 166 条),但真正高危的集中在几个驱动的错误路径:

高危(建议优先追踪):

驱动
问题
说明
ath11k
NULL deref
ahb remove 路径 QMI 初始化不完整时解引用空指针
ath11k
资源泄漏
ext IRQ setup 错误路径资源未释放(v8)
ath12k
加密绕过
encap offload 模式下 EAPOL 加密发送失败,可能暴露 802.1X 认证报文
ath
缓冲区越界
CSA switch count 事件处理中 buffer overreads(ath-next)
ath11k/12k
stride mismatch
mac_phy_caps_parse() 步长不匹配导致解析越界(Jeff Johnson,2片系列)
zd1211rw
接口冲突
拒绝次要接口以避免潜在冲突(老驱动维护)

其中 ath 系列(ath11k/ath12k/ath6kl)占本周安全修复的绝大部分,说明高通整个 ath 驱动族的错误路径处理是本周安全热点。ath11k 的 QRTR readiness 引发初始化失败属于功能性问题,但失败时的资源泄漏和 NULL deref 则构成安全面隐患。


✨ 新功能分析

1. ath12k MultiPD(Multi-Peak Detection)支持

  • • AHB 平台支持,ath-next 分支
  • • 意义:MultiPD 是高通专有技术,提升 MIMO 信道的频谱效率,是 Wi-Fi 7 的关键特性之一

2. ath12k encap offload 下 EAPOL 加密修复

  • • Reshma Immaculate Rajkumar,ath-next
  • • 意义:修复 encap offload(硬件卸载封装)时 EAPOL 帧的加密发送,直接影响企业级 Wi-Fi 的 802.1X 认证可靠性

3. rtw89(MediaTek)WiFi 7 扫描支持

  • • Ping-Ke Shih(rtw-next,v2):rtw89 支持 hw_scan v3 格式
  • • 意义:MediaTek 的 Wi-Fi 7 芯片(RT89xx)扫描能力升级,支持 Wi-Fi 7 的新扫描参数

4. mt76 TWT(Target Wake Time)完善

  • • Zhao Li:mt7915/mt7996 在 MCU ADD 失败时正确解链 TWT flow
  • • 意义:TWT 是 Wi-Fi 7 低功耗的核心机制,修复的是异常路径下的状态清理,避免 TWT schedule 残留

5. cfg80211 fw_version sysfs 属性

  • • Rory Little:为 sysfs 添加 fw_version 设备属性
  • • 意义:方便运维/用户查询无线驱动固件版本

👤 关键贡献者

排名
贡献者
邮件数
主要方向
1
Felix Fietkau
68
mac80211/cfg80211 核心维护
2
Ping-Ke Shih (MediaTek)
59
rtw88/89 WiFi 7 支持
3
Jeff Johnson (Qualcomm)
57
ath 系列修复(本周主力)
4
luka.gejak
37
5
Arend van Spriel (BRCM)
31
brcmfmac / bcm 驱动
6
Johannes Berg (Intel)
30
无线栈维护者 / GIT PULL
7
Baochen Qiang (Qualcomm)
21
ath11k/12k 功能
8
Zhao Li (MediaTek)
17
mt76 TWT 修复
9
Sang-Heon Jeon
11
10
Jose Ignacio Tornos Martinez
15

本周贡献者结构清晰:Jeff Johnson(高通,57封)主导 ath 系列修复,Ping-Ke Shih(MediaTek,59封)推进 WiFi 7 扫描,Felix Fietkau(68封)继续维护无线核心栈。Johannes Berg 的 GIT PULL 和合并协调是本周的收尾工作。


📁 子系统热点

子系统
邮件数
热度原因
rtw88/89
117
Ping-Ke Shih 的 WiFi 7 扫描 + 热重启 BUG(rtw88_8723de)
mt76
92
Zhao Li TWT 修复 + IOMMU TX page pool
ath12k
70
MultiPD + EAPOL 加密 + stride mismatch
ath11k
54
QRTR readiness + NULL deref + 资源泄漏(本周最热)
cfg80211
36
fw_version + IEs validate helper
wireless-core
47
nxpwifi 重构 + GIT PULL

🔌 驱动更新

驱动
邮件数
重点
ath12k
70
MultiPD(WiFi 7)+ EAPOL 加密 + stride 修复
mt76
92
TWT 解链 + IOMMU TX page pool(性能)
ath11k
54
QRTR/NULL/泄漏三组修复
rtw89
46
WiFi 7 hw_scan v3
rtw88
68
BUG:rtw88_8723de 热重启后 Wi-Fi/蓝牙同时失效
brcmfmac
16
SAE PWE 方法配置
nxpwifi
8
重构:rx_reorder_ptr 嵌入 + 命令缓冲分离
mwifiex
21
忽略 ROM regulatory hint + 枚举优化
iwlwifi
4
pull-request(Intel 本周相对安静)
ath6kl
8
老驱动:初始化返回码明确化 + pre-assigned 地址

🐞 重点 Bug

  • • rtw88_8723de 热重启 BUG(用户报告):热重启后 Wi-Fi 和蓝牙同时失效——这是影响普通用户的真实回归问题,rtw88 驱动需关注
  • • linux-next 构建失败:wireless-next 与 origin tree 多次手动合并失败 + 构建错误,说明无线树本周修改密度过高

🏷️ 本周合并情况

  • • wireless-2026-07-29:Johannes Berg 发出主线 GIT PULL,本周大量修复进入内核
  • • ath-current-20260727:Jeff Johnson 发出 ath 驱动当前修复系列 pull
  • • ath-next-20260722:ath 驱动新功能系列 pull
  • • iwlwifi 2026-07-23:Intel 驱动更新 pull

🔮 下周关注点

  1. 1. ath11k 稳定性合入:三个修复系列(QRTR/NULL/泄漏)需全部合入才能确认问题修复,追踪 ath-current 分支
  2. 2. ath12k WiFi 7 功能:MultiPD + EAPOL 加密修复合入后需关注 802.1X 认证回归测试
  3. 3. mt76 TWT 稳定:TWT 解链修复涉及异常路径,需覆盖 MCU ADD 失败场景的测试
  4. 4. nxpwifi 重构推进:v2/v3 重写进入 kernel,NXP 驱动架构变更需关注兼容性
  5. 5. rtw88_8723de 热重启 BUG:影响用户的实际问题,关注社区修复
  6. 6. wireless-next 集成冲突:本周多次 merge 冲突,下周 Johannes Berg 需处理集成稳定性

⚠️ 风险与警示

  • • ath11k 错误路径系统性问题:一周三组独立修复(QRTR readiness、NULL deref、资源泄漏)指向 ath11k 的错误处理路径缺乏统一防护,建议维护者系统性审查而非逐个打补丁
  • • ath 系列 stride mismatch:mac_phy_caps_parse 在 ath11k 和 ath12k 两处同时存在步长问题,说明这是共享代码的 bug,需从源头修复而非两处分别打
  • • ath12k EAPOL 加密绕过:encap offload 时 EAPOL 未正确加密可能暴露 802.1X 认证凭证,企业网络场景需关注
  • • linux-next 构建失败频发:无线树本周修改密度过高,集成阶段不稳定,建议上游维护者提高 pre-merge 测试覆盖
  • • rtw88_8723de 热重启 BUG:用户可复现的回归问题,涉及 Wi-Fi 和蓝牙两个子系统,需驱动维护者优先处理

协议栈 — 80211

数据来源:linux-wireless 邮件列表,过滤 mac80211 / cfg80211 / nl80211 / nl80211_test 关键词,统计周期 2026-07-23(周四)— 2026-07-29(周三),共约 20 封相关邮件

80211 协议栈本周有三条主线工作,全部围绕"cookie 同步/异步机制重构"和"异常路径安全":

1. cfg80211 cookie 赋值重构 — 消除异步操作竞态(-next v2,12 片系列)

  • • 主题:consolidate cookie assignment for async ops(00/12 ~ 12/12)
  • • 核心变更:
    • • cfg80211: pre-assign cookie for driver callbacks:cookie 预分配给驱动回调,避免 race
    • • cfg80211: convert cookie output to input parameter:将 cookie 从"输出"转为"输入"参数
    • • cfg80211: convert tx_control_port cookie to input parameter
    • • mac80211: stop using ieee80211_mgmt_tx_cookie():mac80211 侧移除旧 cookie 路径
    • • nl80211: send frame tx status event only for non-zero cookie:只在非零 cookie 时发 tx 状态事件
  • • 意义:这是 cookie 机制的系统性重构,解决 cfg80211 异步操作(tx status、control port)中 cookie 竞争/不一致问题,是驱动与协议栈交互正确性的基础修复

2. mac80211 TWT 异常路径修复(mac80211)

  • • mac80211: send TWT teardown to peer after setup TX failure:TWT setup 发送失败时,需主动 teardown 清理状态
  • • mac80211: validate individual TWT params before driver setup(v2):驱动 setup 前校验 TWT 参数
  • • mac80211: fix per-STA profile length in cross-link CSA parsing:多链路 CSA 解析中 profile length 错误
  • • 意义:TWT(Wi-Fi 7 时间触发唤醒)协议栈侧的健壮性修复,与 mt76/mt79xx 的 TWT flow 解链驱动修复呼应——异常路径下 TWT 状态残留会导致功耗和唤醒异常

3. mac80211 UAF 修复

  • • mac80211: fix tid_tx use-after-free on BA session stop:BA(Block Ack)会话停止时 tid_tx UAF
  • • 意义:属于 mac80211 错误路径安全修复

4. cfg80211 IEs 验证 + sysfs

  • • cfg80211: validate IEs in cfg80211_wext_siwgenie()(v2):wext 路径 IEs 校验
  • • cfg80211: add cfg80211_validate_ies() helper and use it(v3,Deepanshu Kartikey):新增 IE 验证 helper
  • • cfg80211: add fw_version device attribute for sysfs(wireless-next):固件版本查询

协议栈 ↔ 驱动联动小结
本周协议栈(cfg80211/mac80211)的 cookie 重构 + TWT 异常路径修复,与驱动层(ath11k/12k WiFi 7、mt76 TWT)的新功能强耦合。cookie 重构是协议栈异步接口的统一化,对后续所有驱动都有效;TWT 异常路径则需驱动层(mt76 TWT 解链)协同,两边修复形成闭环。


欢迎关注:

欢迎添加微信号入群交流:

如果有更多疑问或需要帮助,可点击下方卡片,让「东东的小站AI助手」为您实时答疑:支持24小时在线 ⬇️

更多请点击左下角 阅读原文!

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 19:59:29 HTTP/2.0 GET : https://f.mffb.com.cn/a/507785.html
  2. 运行时间 : 0.334412s [ 吞吐率:2.99req/s ] 内存消耗:4,548.66kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=84a255ff83de3c1f28ddbc8c819ee7ef
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000947s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001430s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.006118s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001567s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001399s ]
  6. SELECT * FROM `set` [ RunTime:0.000515s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001342s ]
  8. SELECT * FROM `article` WHERE `id` = 507785 LIMIT 1 [ RunTime:0.026014s ]
  9. UPDATE `article` SET `lasttime` = 1787313569 WHERE `id` = 507785 [ RunTime:0.042184s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.008153s ]
  11. SELECT * FROM `article` WHERE `id` < 507785 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002161s ]
  12. SELECT * FROM `article` WHERE `id` > 507785 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.013635s ]
  13. SELECT * FROM `article` WHERE `id` < 507785 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002179s ]
  14. SELECT * FROM `article` WHERE `id` < 507785 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.032732s ]
  15. SELECT * FROM `article` WHERE `id` < 507785 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005605s ]
0.338141s