-
Notifications
You must be signed in to change notification settings - Fork 420
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add IEEE 802.15.4/6LoWPAN support #469
Commits on Oct 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3d782f1 - Browse repository at this point
Copy the full SHA 3d782f1View commit details -
Add RawHardwareAddress, use it in wire ndisc.
This avoids wire needing to know what medium we're on.
Configuration menu - View commit details
-
Copy full SHA for 68e25a2 - Browse repository at this point
Copy the full SHA 68e25a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 102db1d - Browse repository at this point
Copy the full SHA 102db1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b1de11 - Browse repository at this point
Copy the full SHA 4b1de11View commit details -
6lowpan: do not fill neighbor cache from random packets
Equivalent of 6210612 for 6lowpan
Configuration menu - View commit details
-
Copy full SHA for cd40acb - Browse repository at this point
Copy the full SHA cd40acbView commit details -
ieee80154: process packets without the FCS.
We assume the FCS is checked by lower layers or by hardware. - Makes it consistent with Ethernet mediums, where we don't handle the FCS either. - Linux ieee802154 raw sockets send/receive packets without the FCS.
Configuration menu - View commit details
-
Copy full SHA for bdd09c4 - Browse repository at this point
Copy the full SHA bdd09c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f35e760 - Browse repository at this point
Copy the full SHA f35e760View commit details -
example/6lowpan: expand readme, do not use monitor interface.
Using a raw socket on `monitor0` causes weird results: packets we receive include FCS, packets we send are parsed as if they didn't have FCS, except by wireshark which always expects a FCS?? Turns out the sane way is to use raw sockets on normal `wpanX` interfaces, in which case all packets we send/receive are without FCS.
Configuration menu - View commit details
-
Copy full SHA for b74cd58 - Browse repository at this point
Copy the full SHA b74cd58View commit details -
Use one PAN ID for source and destination
Also check for the correct destination PAN id when receiving a frame (as discussed). Linux does this as well. However, hardware implementations also can drop those packets.
Configuration menu - View commit details
-
Copy full SHA for f67f024 - Browse repository at this point
Copy the full SHA f67f024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bad4cf - Browse repository at this point
Copy the full SHA 7bad4cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for aed9fdb - Browse repository at this point
Copy the full SHA aed9fdbView commit details -
Set HardwareAddress behind feature flag
When there is no medium in the feature flags, then there is no HardwareAddress.
Configuration menu - View commit details
-
Copy full SHA for 3c49822 - Browse repository at this point
Copy the full SHA 3c49822View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de8b7a - Browse repository at this point
Copy the full SHA 2de8b7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 954a757 - Browse repository at this point
Copy the full SHA 954a757View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c39c50 - Browse repository at this point
Copy the full SHA 0c39c50View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddfd6f8 - Browse repository at this point
Copy the full SHA ddfd6f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8e7b7a - Browse repository at this point
Copy the full SHA d8e7b7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e3b668 - Browse repository at this point
Copy the full SHA 0e3b668View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fecf50 - Browse repository at this point
Copy the full SHA 9fecf50View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeca423 - Browse repository at this point
Copy the full SHA aeca423View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e7e75a - Browse repository at this point
Copy the full SHA 5e7e75aView commit details -
Not adding to `defmt` because it doesn't build yet.
Configuration menu - View commit details
-
Copy full SHA for d5b2c75 - Browse repository at this point
Copy the full SHA d5b2c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc2934d - Browse repository at this point
Copy the full SHA bc2934dView commit details