Gregory Nutt
42efcbe3a9
Merge remote-tracking branch 'origin/master' into beacon802154
2017-07-20 08:04:41 -06:00
Gregory Nutt
c3b552e072
Minor cosmetic updates from review of last PR.
2017-07-20 07:39:57 -06:00
Anthony Merlino
eaf4c05f27
ieee802154: Sets txdesc retrycount to the maxretries MAC attribute when allocated
2017-07-18 14:01:30 -04:00
Gregory Nutt
747c79aa57
Merge remote-tracking branch 'origin/master' into beacon802154
2017-07-17 07:58:47 -06:00
Anthony Merlino
3158188846
ieee802154: Renaming of some fields
2017-07-17 01:20:01 -04:00
Anthony Merlino
aaa1dd2bbe
ieee802154: Renames ack_wait_dur to ack_waitdur and removes it from private mac struct
2017-07-16 23:51:24 -04:00
Anthony Merlino
8610723ee6
ieee802154: Adds some wlinfo logs for debugging
2017-07-16 23:51:24 -04:00
Anthony Merlino
86b690a285
ieee802154: Fixes issue with association on beacon-enabled networking
2017-07-16 23:51:24 -04:00
Gregory Nutt
d639d8857d
IEEE 802.15.4 MAC: Disable option to select interrupt-level meta data allocator.
2017-07-16 12:53:01 -06:00
Anthony Merlino
95e797fceb
ieee802154: Fixes setting devmode logic
2017-07-13 03:17:05 -04:00
Anthony Merlino
e466ade385
ieee802154: Set devmode to endpoint on MAC layer reset
2017-07-12 00:59:38 -04:00
Anthony Merlino
a846459bec
ieee802154: Minor formatting fixes
2017-07-12 00:57:55 -04:00
Anthony Merlino
420db06b37
ieee802154: Notify radio layer of changes in devmode
2017-07-12 00:53:04 -04:00
Anthony Merlino
35289e6d0e
ieee802154: Minor reformatting
2017-07-11 20:36:50 -04:00
Anthony Merlino
6e680bb967
ieee802154: Fixes warning for unused variable
2017-07-10 19:45:29 -04:00
Anthony Merlino
fce023b146
wireless/ieee802154: Removes trailing whitespace
2017-07-10 13:11:43 -04:00
Anthony Merlino
b9a9ba7dd0
ieee802154: Adds configuration options for verbose logging of certain features, to aid in debugging
2017-07-10 13:06:12 -04:00
Anthony Merlino
93cdae50fc
ieee802154: Improves internal timer logic to handle work serially
...
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.
2017-07-10 13:06:12 -04:00
Gregory Nutt
4547309571
Remove carriage return endings and dangling white space at the end of lines
2017-07-09 16:53:08 -06:00
Anthony Merlino
c8c31810dc
ieee802154: Minor renaming. purge_time -> purgetime
2017-07-09 18:38:56 -04:00
Anthony Merlino
c72eb1b39b
ieee802154: mac802154_purge_timeout was not unlocking MAC before returning
2017-07-09 17:59:22 -04:00
Anthony Merlino
4cf2d0a6a8
ieee802154: Changes mac locking/unlocking to aid in debugging
2017-07-07 23:31:23 -04:00
Gregory Nutt
053b6e3d9f
Fix dangling white space at the end of lines.
2017-07-03 10:08:49 -06:00
Anthony Merlino
032deb5f49
ieee802154: Supports multiple incoming superframe events
2017-07-01 17:05:42 -04:00
Anthony Merlino
7d9c4ace34
ieee802154: Cleans up some wireless logging
2017-07-01 17:05:42 -04:00
Anthony Merlino
29e028f7ac
ieee802154: Minor renaming to align better with coding guidelines
2017-07-01 17:05:42 -04:00
Anthony Merlino
5ca18999a5
ieee802154: Random fixes to get beacon-enabled networking more stable
2017-07-01 17:05:42 -04:00
Anthony Merlino
b981ced4d4
ieee802154: Finishes beacon association functionality
2017-07-01 17:05:42 -04:00
Anthony Merlino
6b17d5ccc9
ieee802154: Minor changes to align closer with coding standard
2017-07-01 17:05:42 -04:00
Anthony Merlino
4349538f92
ieee802154: Blocks out a few more sections of template code to avoid warnings
2017-07-01 17:05:42 -04:00
Anthony Merlino
ce8f2735ea
ieee802154: Improves notification freeing functionality
...
Each notification now has a number of clients. When the last client calls free, the notification is freed back to the pool
2017-07-01 17:05:42 -04:00
Anthony Merlino
3a427d35a3
ieee802154: Blocks out template code that is not complete to avoid warnings
2017-07-01 17:05:42 -04:00
Anthony Merlino
609934530d
ieee802154: Renames mac802154_indalloc to ieee802154_indalloc since the functions are ieee802154 scoped functions
2017-07-01 17:05:42 -04:00
Anthony Merlino
367153adc9
ieee802154: Supports get request for coordinator address
2017-06-27 18:26:20 -04:00
Gregory Nutt
4257672a18
Merge remote-tracking branch 'origin/master' into beacon802154
2017-06-26 11:04:49 -06:00
Gregory Nutt
1f81b14610
Beacon logic: Damage control. Looks like something went wrong with the PR merge.
2017-06-26 11:03:44 -06:00
Gregory Nutt
aa1708e7c0
6LoWPAN: Update README; fix duplicate and bad memcpy in loopback driver.
2017-06-26 10:53:57 -06:00
Anthony Merlino
da8afe9d9e
ieee802154: Finishes transmission of beacon frames, and performing a passive scan
2017-06-25 18:08:00 -04:00
Anthony Merlino
bdf4836ac7
ieee802154: Stubs out some SCAN.request code
2017-06-25 18:08:00 -04:00
Anthony Merlino
683bd6e10e
ieee802154: Adds some missing elements to start support for beacon-enabled networks
2017-06-25 18:08:00 -04:00
Gregory Nutt
ff08f799ca
IEEE802.15.4: Update RX statistics in network driver. Update README files.
2017-06-25 11:18:27 -06:00
Gregory Nutt
73d32a962d
6LoWPAN: HC06, copy TCP header as though it were data.
2017-06-24 18:29:07 -06:00
Anthony Merlino
8831d6e1d4
ieee802154: Minor renaming to align better with coding style standard
2017-06-23 14:51:29 -04:00
Gregory Nutt
328a464f99
6LoWPAN: Fix a typo in an index that prevented use with HC1 and extended addresses.
2017-06-23 10:08:03 -06:00
Gregory Nutt
1a46ea644d
6LoWPAN: Add missing IPv6 address creation to HC1 decode logic.
2017-06-23 09:45:09 -06:00
Gregory Nutt
9c2f67c477
6LoWPAN: Fix a src/dest address confusion
2017-06-22 16:04:40 -06:00
Gregory Nutt
922454d515
6LoWPAN: Loopback driver needs to initialize the MAC meta data; Address decompression logic must have the MAC address to handle the most common compression cases.
2017-06-22 13:55:08 -06:00
Gregory Nutt
bc8ad02ee5
6LoWPAN: Various fixes from retesting on simulator with short addressing.
2017-06-22 11:42:52 -06:00
Gregory Nutt
b5994560cc
6LoWPAN: Fixes needed when extended addressing is enabled. Currently breaks short addressing.
2017-06-22 09:28:25 -06:00
Gregory Nutt
05590a2228
6LoWPAN: Correct a few addressing issues. The apps/examples/udp test now appears to be fully functional. Also reserve two bytes at the end of the frame for the FCS.
2017-06-21 13:43:53 -06:00