DHCP broken when device wakeup

Many times the device totally lost connectivity, WIFI is completely down, no ip was assigned after device wakeup.

From system log I can see BPF socket for DHCP was closed and detached right after attached to en0 in DHCP INIT phase, as result even the DHCP server sent back OFFER(I see server sent OFFER back from packet capture), but there is no persistent BPF socket since it is closed reception during the entire INIT phase.

It is definitely an OS issue, is it a known issue? Please help understand Why BPF socket was close right after sending DISCOVER?

Default     0x0                  0      0    kernel: bpf26 attached to en0 by configd:331
2026-03-25 14:06:33.625851+0100 0x31dea    
Default     0x0                  0      0    kernel: bpf26 closed and detached from en0 fcount 0 dcount 0 by configd:331

System log and packet capture attach, please check.

2026-03-25 14:06:25.160810+0100 0x31ca3    Default     0x0                  331    0    configd: (IPConfiguration) [com.apple.IPConfiguration:Server] DHCP en0: not supplying hostname
2026-03-25 14:06:25.160949+0100 0x31ca3    Info        0x0                  331    0    configd: (IPConfiguration) [com.apple.IPConfiguration:Server] DHCP en0: busy
2026-03-25 14:06:25.162815+0100 0x31ca3    Info        0x0                  331    0    configd: (IPConfiguration) [com.apple.IPConfiguration:Server] [en0] Transmit 300 byte packet xid 0xd1259f67 to 255.255.255.255 [scope=0]
2026-03-25 14:06:25.165760+0100 0x31ca3    Default     0x0                  0      0    kernel: bpf26 attached to en0 by configd:331
2026-03-25 14:06:25.165867+0100 0x31ca3    Default     0x0                  0      0    kernel: bpf26 closed and detached from en0 fcount 0 dcount 0 by configd:331
2026-03-25 14:06:25.166000+0100 0x31ca3    Default     0x0                  331    0    configd: (IPConfiguration) [com.apple.IPConfiguration:Server] DHCP en0: INIT waiting at 0 for 1.680206
2026-03-25 14:06:26.849893+0100 0x31e79    Info        0x0                  331    0    configd: (IPConfiguration) [com.apple.IPConfiguration:Server] [en0] Transmit 300 byte packet xid 0xd1259f67 to 255.255.255.255 [scope=0]
2026-03-25 14:06:26.853357+0100 0x31e79    Default     0x0                  0      0    kernel: bpf26 attached to en0 by configd:331
2026-03-25 14:06:26.853489+0100 0x31e79    Default     0x0                  0      0    kernel: bpf26 closed and detached from en0 fcount 0 dcount 0 by configd:331

No sure how to attach full system log here since it is large. Please let me know how to share the full system log if you need

DHCP broken when device wakeup
 
 
Q