93cdae50fc
Before, the MAC timer used a watchdog to schedule work with the high priority worker queue. However, since everything in the MAC is supposed to be serialized through the use of the high priority work queue, but the timer uses a watchdog, there are some unintended consequences. To simplify, we now use the delayed work feature of the work queue. |
||
---|---|---|
.. | ||
Kconfig | ||
Make.defs | ||
README.txt | ||
ieee802154_indalloc.c | ||
mac802154.c | ||
mac802154.h | ||
mac802154_assoc.c | ||
mac802154_assoc.h | ||
mac802154_bind.c | ||
mac802154_data.c | ||
mac802154_data.h | ||
mac802154_device.c | ||
mac802154_disassoc.c | ||
mac802154_get_mhrlen.c | ||
mac802154_getset.c | ||
mac802154_gts.c | ||
mac802154_internal.h | ||
mac802154_ioctl.c | ||
mac802154_loopback.c | ||
mac802154_netdev.c | ||
mac802154_notif.c | ||
mac802154_notif.h | ||
mac802154_orphan.c | ||
mac802154_poll.c | ||
mac802154_poll.h | ||
mac802154_purge.c | ||
mac802154_reset.c | ||
mac802154_rxenable.c | ||
mac802154_scan.c | ||
mac802154_scan.h | ||
mac802154_start.c | ||
mac802154_sync.c |
README.txt
This will eventually hold some general documentation for the IEEE 802.15.4 MAC implementation. NOTE: Throughout the code, excerpts from the standard are quoted as to make the code thoroughly readable. I have tried, to always put a reference [1] and page number. Below is the references that correspond with the reference number [1]