Browse Source

ieee802154: ignore frames with types other than Data

Thibaut Vandervelden 3 years ago
parent
commit
d8e7b7a1f7
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/iface/interface.rs

+ 4 - 0
src/iface/interface.rs

@@ -1102,6 +1102,10 @@ impl<'a> InterfaceInner<'a> {
             return Ok(None);
         }
 
+        if ieee802154_repr.frame_type != Ieee802154FrameType::Data {
+            return Ok(None);
+        }
+
         match ieee802154_frame.payload() {
             Some(payload) => self.process_sixlowpan(cx, sockets, &ieee802154_repr, payload),
             None => Ok(None),