mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-11 23:41:57 +00:00
In case hardware CSMA CA is used, ieee802154 L2 does not initialize ACK processing structures, as it does not need to process ACK messages. As it is not possible to conditionally disable ACK reporting to the upper layer, ieee802154 could end up using uninitialized kernel primitive (semaphore) in the ACK handler, which lead to a crash. Avoid this, by explicitly checking in the ACK handler, if HW CSMA CA is used. Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no> |
||
---|---|---|
.. | ||
bluetooth | ||
canbus | ||
dummy | ||
ethernet | ||
ieee802154 | ||
openthread | ||
ppp | ||
wifi | ||
CMakeLists.txt | ||
Kconfig |