Commit 63c7748
committed
FIXME: disable additional_event_mask in NetworkInterface::begin()
This change addresses an issue where combining additional_event_mask with
NET_EVENT_IPV4_ADDR_ADD in the net_mgmt_event_wait_on_iface function
caused unexpected behavior due to Zephyr's internal event handling.
By isolating the wait to only NET_EVENT_IPV4_ADDR_ADD, we ensure that
the function behaves as intended. A more robust solution involving
semaphores and multiple event registrations will be implemented in the
future.
Signed-off-by: Luca Burelli <l.burelli@arduino.cc>1 parent 814ad18 commit 63c7748
1 file changed
+4
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
152 | 155 | | |
153 | 156 | | |
154 | 157 | | |
| |||
0 commit comments