From 9cd65f78a35533472cacec86d0e46dbb8c7af92d Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Tue, 19 Nov 2024 08:27:21 -0800 Subject: [PATCH] [mac-frame] set `mCslPresent` on `TxFrame` when CSL IE is added (#10939) This commit ensures that the `mCslPresent` flag is set on `TxFrame` when the CSL IE header is appended to the frame. This addresses an issue introduced in #10692 where this flag can remain unset. --- src/core/mac/mac_frame.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/mac/mac_frame.cpp b/src/core/mac/mac_frame.cpp index 5630e7cef..5e4688691 100644 --- a/src/core/mac/mac_frame.cpp +++ b/src/core/mac/mac_frame.cpp @@ -232,6 +232,7 @@ void TxFrame::Info::PrepareHeadersIn(TxFrame &aTxFrame) const { builder.Append()->Init(CslIe::kHeaderIeId, sizeof(CslIe)); builder.Append(); + aTxFrame.SetCslIePresent(true); } #endif