You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by "raiden00pl (via GitHub)" <gi...@apache.org> on 2026/10/22 18:39:02 UTC
[PR] wireless/ieee802154: fix the IOB and primitive leaks of the MAC [nuttx]
raiden00pl opened a new pull request, #20900:
URL: https://github.com/apache/nuttx/pull/20900
## Summary
Fix IOB and primitive leaks in the 802.15.4 MAC:
- a data indication owns its frame
- a TX descriptor owns its frame and its confirm
- the MAC character device drops its frames and events on the last close and keeps at most CONFIG_IEEE802154_MACDEV_RXQUEUE frames
- frames shorter than their MAC header are dropped
## Impact
bug fixes
## Testing
nRF52840-DK, nRF5340-DK (net core), nRF54LM20-DK, nRF52832-DK with MRF24J40, in every coordinator/device pair: association, direct and indirect data, poll, transaction expiry, re-association, with heap and IOB counts checked back at the baseline after each run
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] wireless/ieee802154: fix the IOB and primitive leaks of the MAC [nuttx]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #20900:
URL: https://github.com/apache/nuttx/pull/20900#issuecomment-6354712359
<!-- membrowse-pr-comment -->
## <img src="https://membrowse.com/membrowse-logo.svg" height="24" align="top"> MemBrowse Memory Report · [Explore what changed →](https://membrowse.com/public/apache/nuttx?commit_sha=795b976d0a99ed979081d40537199994b87b9779)
*No memory changes detected for:*
- [arduino-mega2560](https://membrowse.com/public/apache/nuttx/target/arduino-mega2560/compare?head=795b976d0a99ed979081d40537199994b87b9779&base=2ba1898abbd7d438b2975c82413761f8ddaba3a7)
- [esp32-devkitc](https://membrowse.com/public/apache/nuttx/target/esp32-devkitc/compare?head=795b976d0a99ed979081d40537199994b87b9779&base=2ba1898abbd7d438b2975c82413761f8ddaba3a7)
- [hifive1-revb](https://membrowse.com/public/apache/nuttx/target/hifive1-revb/compare?head=795b976d0a99ed979081d40537199994b87b9779&base=2ba1898abbd7d438b2975c82413761f8ddaba3a7)
- [mirtoo](https://membrowse.com/public/apache/nuttx/target/mirtoo/compare?head=795b976d0a99ed979081d40537199994b87b9779&base=2ba1898abbd7d438b2975c82413761f8ddaba3a7)
- [qemu-armv8a](https://membrowse.com/public/apache/nuttx/target/qemu-armv8a/compare?head=795b976d0a99ed979081d40537199994b87b9779&base=2ba1898abbd7d438b2975c82413761f8ddaba3a7)
- [qemu-intel64](https://membrowse.com/public/apache/nuttx/target/qemu-intel64/compare?head=795b976d0a99ed979081d40537199994b87b9779&base=2ba1898abbd7d438b2975c82413761f8ddaba3a7)
- [rx65n-rsk2mb](https://membrowse.com/public/apache/nuttx/target/rx65n-rsk2mb/compare?head=795b976d0a99ed979081d40537199994b87b9779&base=2ba1898abbd7d438b2975c82413761f8ddaba3a7)
- [s698pm-dkit](https://membrowse.com/public/apache/nuttx/target/s698pm-dkit/compare?head=795b976d0a99ed979081d40537199994b87b9779&base=2ba1898abbd7d438b2975c82413761f8ddaba3a7)
- [stm32-nucleo-f103rb](https://membrowse.com/public/apache/nuttx/target/stm32-nucleo-f103rb/compare?head=795b976d0a99ed979081d40537199994b87b9779&base=2ba1898abbd7d438b2975c82413761f8ddaba3a7)
---
<sub>Catch memory regressions in CI with [MemBrowse](https://membrowse.com). Free for open source.</sub>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org