Implementation of MSF-02
Date | Mar 15, 2019 |
|---|---|
Issues | 32 issues |
Summary
The main changes are implementing the autonomous shared and non-shared cells which is defined in MSF-02. As well lots of bugs are fixed from the sprint.
Highlights
The changes are deployed on 40 nodes on OpenTestbed and tested for 24 hours with >95% end-to-end reliability of DAO packets.
All updates
Improvement
FW-814 Open Add traffic control for applications.
FW-800 Closed All the tasks pushed by OpenTimer are using the same priority which is not easy to see by which layer the task is created.
FW-798 Closed Add configuration file support to scons options
FW-797 Closed Update the hash collisions handling process according to MSF-02
FW-796 Closed Update the keep-alive mechanism according to MSF-02 draft
FW-795 Closed Update the installation of autonomous cell according to MSF-02
FW-794 Open Update the 6P TIMEOUT calculation according to MSF draft v02
FW-793 Open Update hash function of MSF according to version 02
FW-789 Closed Enable OSCORE encryption during join
Bug
FW-817 Closed no free queue buffer error occurs on a mote with 5 6P packet in queue.
FW-816 Resolved Don't remove neighbor marked as parent when cleaning old neighbors
FW-813 Closed Scheduler task overflow on dagroot when running a 40 nodes network
FW-812 Closed RPL needs a thread to change the l2 destination address for IPv6 packet, in case of parent changes.
FW-811 Closed Autonomous cell is not installed after parent is selected.
FW-810 Closed Node keeps de-synchronized when using probability broadcast strategy.
FW-809 Closed MSF-01 6PCLEAR vanishes also autonomous cells
FW-805 Closed Critical error ERR_FREEING_ERROR happened, which caused reboot at opencoap
FW-804 Closed error message "unknown error 73 " is printed out, which is known actually
FW-803 Closed Cancel the join request retransmission timer only when the node joined.
FW-802 Closed Default join priority should be 0xff to the neighbor whose EB haven't received
FW-801 Closed If 6P CLEAR response failed to send out, clear its managed cells as well.
FW-799 Closed Join Request re-transmission should check synchronization before sent.
FW-775 Closed 6PCLEAR fails in case of schedule inconsistency due to parent switch
FW-739 Closed Openmote node stops communication after about 10 minutes of pinging it using timeslot 15ms
FW-725 Closed openqueue_removeAllCreatedBy() can remove packets currently being transmitted
Task
FW-815 Closed Resolve the issue when the autonomous cell is conflicted with a managed Tx/Rx cell
FW-792 Closed Using channel 11 by default for radio_tx and radio_rx
FW-791 Closed Fix IAR IoT-Lab_M3 build failure
FW-790 Closed Fix compiling error of 02drv and 03oos_mercator projects for openmote-b
Sub-task
FW-819 Closed Handle the case 6P response is received in a wrong state
FW-818 Closed reset neighbor backoff when packet senddone.
Story
FW-779 Open The wdDataDuration and wdAckDuration timing should be defined inside the board_info.h since it varies if the radio sending rate is NOT 250KB/s