From 90a48b908b6fc5db533cd78e3f4edefb28279d9b Mon Sep 17 00:00:00 2001 From: Gatsby Van Date: Fri, 26 Jan 2024 17:06:30 +0800 Subject: [PATCH] *bugfix: ad skip logic to Service FSM --- df_datalink_sp/src/networking/link_layer/service.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/df_datalink_sp/src/networking/link_layer/service.c b/df_datalink_sp/src/networking/link_layer/service.c index 78c7e57..a6277ab 100644 --- a/df_datalink_sp/src/networking/link_layer/service.c +++ b/df_datalink_sp/src/networking/link_layer/service.c @@ -318,6 +318,12 @@ int32_t L2_Service_Routine(L2_INST *instPtr, const L2_RTNE_TABLE_ENTRY *rtneEntr { ASSERT(instPtr != NULL); DBG_INFO("-------- ServiceNet Routine --------\n"); + + if (rtneEntry->slotSeq != 0) + { + return SUCCESS; // skip + } + PHY_INST* phyRef = instPtr->config.phyInstPtr; L2_TOR_TYPE torState; if (rtneEntry->src == L2_GetNodeId(instPtr))