Anthony Merlino
|
e30501ebd4
|
wireless/ieee802154: Lots of fixes, cleanup, new functionality. Functional
|
2017-06-15 12:11:52 -04:00 |
|
Anthony Merlino
|
908d438047
|
WIP: wireless/ieee802154: More work on association/beacon-enabled networks
|
2017-06-14 02:49:32 -04:00 |
|
Anthony Merlino
|
06634afbe0
|
wireless/ieee802154: Restructuring of MAC notifications. Simplifes some interfaces
|
2017-05-15 21:44:57 -04:00 |
|
Anthony Merlino
|
8ec0b71a59
|
wireless/ieee802154: Updates configuration settings
|
2017-05-14 17:59:19 -04:00 |
|
Anthony Merlino
|
2b5e415fab
|
wireless/ieee802154: Starts implementing START.request primitive
|
2017-05-14 17:55:15 -04:00 |
|
Anthony Merlino
|
07c47b0dde
|
wireless/ieee802154: Starts implementing START.request primitive
|
2017-05-09 17:22:30 -04:00 |
|
Anthony Merlino
|
806dcd9a47
|
wireless/ieee802154: Brings closer to Nuttx coding style
|
2017-05-09 17:20:57 -04:00 |
|
Anthony Merlino
|
1186cd4e56
|
wireless/ieee802154: Fixes missing handle of read/write being able to be interrupted
|
2017-05-09 17:20:57 -04:00 |
|
Gregory Nutt
|
2043e1a114
|
IOBs: Move from driver/iob to a better location in mm/iob
|
2017-05-09 07:35:30 -06:00 |
|
Anthony Merlino
|
bbb85332fd
|
wireless/ieee802154: Finishes MAC char driver read functionality
|
2017-05-08 16:23:13 -04:00 |
|
Anthony Merlino
|
2da6f71e84
|
wireless/ieee802154: Finishes MAC processing of received data frame
|
2017-05-08 16:23:13 -04:00 |
|
Anthony Merlino
|
2ea6bb4dc1
|
wireless/ieee802154: Moves ind allocator from mac802154.h to ieee802154_mac.h
|
2017-05-08 16:23:13 -04:00 |
|
Gregory Nutt
|
b0b0c7ac49
|
IEEE 802.15.4 network driver. Remove support for multicast address filtering; doesn't work that way on an IEEE 802.15.4 network
|
2017-05-08 08:34:21 -06:00 |
|
Gregory Nutt
|
d785893a65
|
Update some comments.
|
2017-05-07 16:58:49 -06:00 |
|
Gregory Nutt
|
47793aa8f8
|
Update ieee802.15.4 network driver so that it compiles cleanly.
|
2017-05-07 08:47:48 -06:00 |
|
Anthony Merlino
|
a19a44ad3d
|
wireless/ieee802154: Completes Rx data flow through MAC layer to callback
|
2017-05-06 10:20:19 -04:00 |
|
Anthony Merlino
|
1490599b69
|
wireless/ieee802154: Reworks data_ind allocation to include IOB allocation/deallocation. Hides private data.
|
2017-05-06 10:20:19 -04:00 |
|
Anthony Merlino
|
88fb514b42
|
Merged in merlin17/nuttx/ieee802154 (pull request #351)
wireless/ieee802154: Removes msdu_length from meta-data since it is intrinsically in the IOB
Approved-by: Gregory Nutt <gnutt@nuttx.org>
|
2017-05-06 11:53:15 +00:00 |
|
Gregory Nutt
|
a1a68216a9
|
Trivial changes to spacing
|
2017-05-05 14:43:44 -06:00 |
|
Gregory Nutt
|
3fcdc28a59
|
ieee 802.15.4: Add a pool-based memory allocator for RX frame meta-data.
|
2017-05-05 12:50:34 -06:00 |
|
Gregory Nutt
|
0eb7ec046e
|
6loWPAN: Use information in struct ieee802154_data_ind_s when reassembling a packet
|
2017-05-05 11:36:16 -06:00 |
|
Anthony Merlino
|
b87fac776f
|
wireless/ieee802154: Removes msdu_length from meta-data since it is intrinsically in the IOB
|
2017-05-05 12:44:34 -04:00 |
|
Gregory Nutt
|
95bacb6a34
|
6loWPAN: Some fixed to get a clean compile after last big changes to the radio IOCTLs.
|
2017-05-05 10:00:18 -06:00 |
|
Anthony Merlino
|
dd40014279
|
wireless/ieee802154: Removes radio IOCTL. Starts bringing radio and MAC closer with well-defined interface.
|
2017-05-05 11:15:38 -04:00 |
|
Anthony Merlino
|
abc15c8429
|
wireless/ieee802154: Finishes promiscuous mode IOCTL
|
2017-05-05 11:15:38 -04:00 |
|
Anthony Merlino
|
8435e93fe8
|
Merged in merlin17/nuttx/ieee802154 (pull request #344)
wireless/ieee802154: Simplifies some primitive prototypes
Approved-by: Gregory Nutt <gnutt@nuttx.org>
|
2017-05-04 19:29:48 +00:00 |
|
Gregory Nutt
|
1cf891bbe1
|
Another baby step in removing MAC knowledge from 6loWPAN.
|
2017-05-04 11:33:22 -06:00 |
|
Gregory Nutt
|
969c1ab614
|
6loWPAN: Replace some Rime address naming with more consistent short/exended address terminology
|
2017-05-04 08:20:59 -06:00 |
|
Anthony Merlino
|
ba32b65813
|
wireless/ieee802154: Simplifies some primitive prototypes
|
2017-05-03 13:26:15 -04:00 |
|
Gregory Nutt
|
2b8d60970b
|
Merge branch 'ieee802154' of bitbucket.org:nuttx/nuttx into ieee802154
|
2017-05-03 11:14:59 -06:00 |
|
Gregory Nutt
|
cf988309aa
|
6loWPAN: Fixes hang in loopback test.
|
2017-05-03 11:13:07 -06:00 |
|
Anthony Merlino
|
2c2cddd44b
|
wireless/ieee802154: Starts work on setting PIB attributes
|
2017-05-03 11:42:52 -04:00 |
|
Anthony Merlino
|
352d8260f2
|
Merged in merlin17/nuttx/ieee802154 (pull request #342)
Ieee802154
Approved-by: Gregory Nutt <gnutt@nuttx.org>
|
2017-05-03 15:41:50 +00:00 |
|
Gregory Nutt
|
858685e977
|
6loWPAN: Changes to use new MAC interfaces. Incomplete and needs some clean-up of dangling, unused definitions.
|
2017-05-03 09:40:42 -06:00 |
|
Anthony Merlino
|
653a0217f2
|
wireless/ieee802154: Finishes some IOCTL logic for MAC layer
|
2017-05-03 10:52:25 -04:00 |
|
Anthony Merlino
|
893c42561f
|
wireless/ieee802154: Sets up default PIB attributes
|
2017-05-03 10:45:37 -04:00 |
|
Gregory Nutt
|
1ac1b6e68f
|
MAC: meta data must be const to assure that it is not modified.
|
2017-05-03 08:04:20 -06:00 |
|
Gregory Nutt
|
4ec14bb2e4
|
6loWPAN: Add basic call path to interface with the MAC layer through the MAC network driver. Logic has not yet been implemented. This is just a structural change in preparation for additional changes.
|
2017-05-02 16:03:26 -06:00 |
|
Gregory Nutt
|
2ece0c57dd
|
Remove dangling whitespace at the end of lines
|
2017-05-02 14:42:40 -06:00 |
|
Anthony Merlino
|
f02d98d15e
|
wireless/ieee802154: Changes transmit data path to use IOBs and exposes function for getting size of MAC header
|
2017-05-02 09:58:54 -04:00 |
|
Anthony Merlino
|
c4007a111c
|
wireless/ieee802154: Fixes semaphore logic and list logic
|
2017-05-01 09:27:44 -04:00 |
|
Anthony Merlino
|
b1ff257215
|
wireless/ieee802154: Minor fixes to account for moved IOCTL definitions
|
2017-05-01 09:27:44 -04:00 |
|
Gregory Nutt
|
3482172a16
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-29 10:06:35 -06:00 |
|
Gregory Nutt
|
8262c05713
|
sixlowpan: Can't reuse same header on each fragment. DSN needs to increment.
|
2017-04-29 08:23:59 -06:00 |
|
Anthony Merlino
|
9e760dcf6a
|
wireless/ieee802154: Lots of little fixes and changes to get everything to build
|
2017-04-26 11:36:06 -04:00 |
|
Gregory Nutt
|
0ea071f7eb
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-22 11:58:07 -06:00 |
|
Gregory Nutt
|
7da031aea1
|
6loWPAN: Add IEEE802.15.4 Rime address to union of link layer addresses in the network driver.
|
2017-04-22 11:52:45 -06:00 |
|
Gregory Nutt
|
309f0abc14
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-21 16:34:10 -06:00 |
|
Gregory Nutt
|
d5207efb5a
|
Be consistent... Use Name: consistent in function headers vs Function:
|
2017-04-21 16:33:14 -06:00 |
|
Gregory Nutt
|
5d68eb6059
|
6loWPAN: Remove the PAN ID from the 6loWPAN data structure. This is owned by the radio driver. Rather, use an IOCTL to obtain the PAN ID from the downstream radio driver.
|
2017-04-21 16:23:40 -06:00 |
|