DragonFlyBSD Kernel Audit
DF-0606 / baseline_verify.log
← back to finding ↓ download raw
=== DF-0606 verify (baseline) on DragonFly 6.5-DEVELOPMENT #0: Thu Jul  2 06:02:54 UTC 2026 ===
PASS: debug.debugger_on_panic=1 (DDB wired into the kernel)
PASS: ieee80211_mesh_rt_update @ 0xffffffff80776ba0

--- call sites of ieee80211_mesh_rt_update in /boot/kernel/kernel.debug ---
  ffffffff8075d060   -> _db_show_mesh            /usr/src/sys/netproto/802_11/wlan/ieee80211_ddb.c:907
  --                 -> ??                       ??:0
  ffffffff80769434   -> hwmp_update_transmitter  /usr/src/sys/netproto/802_11/wlan/ieee80211_hwmp.c:971
  --                 -> ??                       ??:0
  ffffffff8076a6bc   -> hwmp_recv_rann           /usr/src/sys/netproto/802_11/wlan/ieee80211_hwmp.c:2001
  --                 -> ??                       ??:0
  ffffffff8076ad62   -> hwmp_recv_prep           /usr/src/sys/netproto/802_11/wlan/ieee80211_hwmp.c:1508
  --                 -> ??                       ??:0
  ffffffff8076b52b   -> hwmp_recv_preq           /usr/src/sys/netproto/802_11/wlan/ieee80211_hwmp.c:1097
  --                 -> ??                       ??:0
  ffffffff8076b648   -> hwmp_recv_preq           /usr/src/sys/netproto/802_11/wlan/ieee80211_hwmp.c:1210
  --                 -> ??                       ??:0
  ffffffff8077702e   -> mesh_recv_mgmt           /usr/src/sys/netproto/802_11/wlan/ieee80211_mesh.c:2011
  --                 -> ??                       ??:0
  ffffffff80777660   -> mesh_rt_flush_invalid    /usr/src/sys/netproto/802_11/wlan/ieee80211_mesh.c:439
  --                 -> ??                       ??:0
  ffffffff80777a30   -> mesh_ioctl_get80211      /usr/src/sys/netproto/802_11/wlan/ieee80211_mesh.c:3556 (discriminator 2)
  --                 -> ??                       ??:0
  ffffffff8077a09b   -> mesh_recv_indiv_data_to_fwrd /usr/src/sys/netproto/802_11/wlan/ieee80211_mesh.c:1437
  --                 -> ??                       ??:0
  ffffffff8077a0d4   -> mesh_recv_indiv_data_to_fwrd /usr/src/sys/netproto/802_11/wlan/ieee80211_mesh.c:1443
  --                 -> ??                       ??:0
  ffffffff8077a16a   -> mesh_recv_indiv_data_to_me /usr/src/sys/netproto/802_11/wlan/ieee80211_mesh.c:1484
  --                 -> ??                       ??:0
  ffffffff8077a719   -> ieee80211_mesh_forward_to_gates /usr/src/sys/netproto/802_11/wlan/ieee80211_mesh.c:1145

summary: 1 call(s) inside _db_show_mesh, 24 legit call(s) elsewhere
PASS: baseline BUG PRESENT: _db_show_mesh calls ieee80211_mesh_rt_update (lockmgr from DDB)

--- rt_lifetime field offset in struct ieee80211_mesh_route ---
436:	uint32_t		rt_lifetime;	/* route timeout */
PASS: DONE (baseline)