Skip to content

Commit 9b37c24

Browse files
author
Juha Heiskanen
committed
Fixed Unicast and Broadcast MAC packet request types.
Change-Id: Ie5f2c7678f5395243ce368d1ef59c70e84ca1ee3
1 parent 0ddff57 commit 9b37c24

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

source/6LoWPAN/ws/ws_llc_data_service.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,13 @@ static void ws_llc_mpx_data_request(const mpx_api_t *api, const struct mcps_data
657657
data_req.msduLength = 0;
658658
data_req.msduHandle = message->msg_handle;
659659

660+
if (!data->TxAckReq) {
661+
data_req.PanIdSuppressed = false;
662+
data_req.DstAddrMode = MAC_ADDR_MODE_NONE;
663+
} else {
664+
data_req.PanIdSuppressed = true;
665+
}
666+
660667
uint8_t *ptr = ws_message_buffer_ptr_get(message);
661668
if (user_id == MPX_LOWPAN_ENC_USER_ID) {
662669
message->messsage_type = WS_FT_DATA;

0 commit comments

Comments
 (0)