Skip to content

drivers: ieee802154: stm32wba: fix tx packet handling issues#108034

Open
vtardy-st wants to merge 1 commit intozephyrproject-rtos:mainfrom
vtardy-st:stm32wbax_thread_grl_test_issue
Open

drivers: ieee802154: stm32wba: fix tx packet handling issues#108034
vtardy-st wants to merge 1 commit intozephyrproject-rtos:mainfrom
vtardy-st:stm32wbax_thread_grl_test_issue

Conversation

@vtardy-st
Copy link
Copy Markdown
Contributor

@vtardy-st vtardy-st commented Apr 27, 2026

This PR is implemented to fix issues observed during Thread GRL tests (#108035) .

During IEEE 802.15.4 transmission, the Link Layer adds information in the Tx Packet. But this information was not reported to upper layer. To fix it, the ieee802154 driver copies the information filled in the Tx packet by the link layer during IEEE 802.15.4 transmission before exiting the stm32wba_802154_tx() function.

Another issue occurs after a radio reset when a queued TX_Done callback occurs : the fix consists to drop the packet from the Tx_done callback issued by the link layer after a radio reset.

FYI : @asm5878 , @erwango , @etienne-lms

Copy the information filled in the Tx packet by the link layer
during IEEE 802.15.4 transmission before exiting the
stm32wba_802154_tx() function.
Drop the packet from the Tx_done callback issued by the
link layer after a radio reset.

Signed-off-by: Vincent Tardy <vincent.tardy@st.com>
@erwango
Copy link
Copy Markdown
Member

erwango commented Apr 27, 2026

@vtardy-st Should it be backported to v4.4.0 ?

@sonarqubecloud
Copy link
Copy Markdown

@erwango erwango added the backport v4.4-branch Request backport to the v4.4-branch label Apr 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: IEEE 802.15.4 backport v4.4-branch Request backport to the v4.4-branch platform: STM32 ST Micro STM32

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants