tsch_queue_backoff_inc: now looping over tsch_schedule_time_to_next_active_link to get account only for really usable links
Add missing include
Have tsch_schedule_get_next_active_link provide both the offset and the link itself
tsch.c: minor
Decrement CSMA backoff window at every slot instead of calculating next ASN, which was costly in CPU time.
tsch.c: minor
Make tsch_queue_get_packet_for_any when called with null pointer
Make n_eb and n_broadcast variables global
tsch-queue: replace nbr_table with a simple list and memb, for quicker lookup. Now, neighbors are deallocated as soon as unneeded.
Final merges of sky-timing and current rich-2.7
tsch-queue: always keep time source in memory
Check the lock in tsch_queue_get_nbr
Bug fix: Add_packet was resetting the nbr entry everytime
Comment
Simplify get_packet_and_neighbor_for_link
Update time source from process rather than interrupt
Bug fix: Excessive locking in tsch_queue_add_nbr
Bug fix: Debug message using the removed function tsch_queue_get_nbr_address
Reverting back a change: No need to get a nbr before adding it
Bug fix: in tsch_queue_process_dequeued(): getting next element from a removed one)