summaryrefslogtreecommitdiff
path: root/polux/devkit
diff options
context:
space:
mode:
Diffstat (limited to 'polux/devkit')
-rw-r--r--polux/devkit/plc-polux/mac/mac_rx.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/polux/devkit/plc-polux/mac/mac_rx.c b/polux/devkit/plc-polux/mac/mac_rx.c
index 5bbda5c9e6..03830a701a 100644
--- a/polux/devkit/plc-polux/mac/mac_rx.c
+++ b/polux/devkit/plc-polux/mac/mac_rx.c
@@ -512,7 +512,8 @@ void mac_rx_control_indication (struct plcp_frame *rx_pframe)
mac_tx2__reply_action (rx_pframe);
// STEP 2 : Which reply to do ?
- if (rx_pframe->control->l_frm.DTEI == TEI_ALL_CELL)
+ if (rx_pframe->control->l_frm.DTEI == TEI_ALL_CELL
+ && rx_pframe->control->l_frm.STEI != local_unit->TEI)
{
rx_pframe->decode_me = true;
is_tx_ack_only_requested = false;