Simon Duquennoy
|
08ac18b4e9
|
TSCH and CSMA: consistent seqno handling
|
2017-06-29 16:46:18 +02:00 |
Simon Duquennoy
|
17309e42fc
|
TSCH: remove pending rx packet from ringbuf only after processing it
|
2017-06-29 16:46:17 +02:00 |
Simon Duquennoy
|
b6e24d9966
|
TSCH: logging fixes
|
2017-06-29 16:46:16 +02:00 |
Simon Duquennoy
|
207d166ce6
|
TSCH: logging, and code style fixes
|
2017-06-29 16:46:16 +02:00 |
Simon Duquennoy
|
eadc38ac1f
|
TSCH: time-source recovery in case of failed keep-alive
|
2017-06-29 16:46:15 +02:00 |
Simon Duquennoy
|
821590c4b5
|
Logging: added feature for compact address logging (last 16 bits). Cleanup more logs in MAC layers, IPv6 and RPL
|
2017-06-29 16:46:13 +02:00 |
Simon Duquennoy
|
a78b4e32e9
|
Logging system: print the module name only on newlines
|
2017-06-29 16:46:12 +02:00 |
Simon Duquennoy
|
9231d9f82d
|
Logging module naming: LOG_MODULE_STR becomes LOG_MODULE
|
2017-06-21 17:09:39 +02:00 |
Simon Duquennoy
|
4c68f68b07
|
Logging fixes
|
2017-06-21 17:09:37 +02:00 |
Simon Duquennoy
|
661f4c5023
|
Use logging module for MAC layers
|
2017-06-21 17:09:37 +02:00 |
Simon Duquennoy
|
aa1191d8f0
|
Remove RDC layer
|
2017-05-17 15:09:19 +02:00 |
Simon Duquennoy
|
95323b9ce7
|
Remove channel_check_interval
|
2017-05-17 14:34:29 +02:00 |
Simon Duquennoy
|
a980593bd6
|
Added framer sub-directory to core/net/mac
|
2017-05-16 21:05:21 +02:00 |
Simon Duquennoy
|
6220aea14a
|
Removing Rime, old platforms, old MAC layers, LLSEC (as a layer), some examples and apps
|
2017-05-14 01:14:05 +02:00 |
Yasuyuki Tanaka
|
35a1701236
|
TSCH: handle error cases returning -1 properly
- tsch_send_eb_process() in tsch-slot-operation.c
- tsch_rx_slot() in tsch.c
|
2017-01-10 11:45:59 +01:00 |
Yasuyuki Tanaka
|
667dd6a210
|
TSCH: put tsch_ prefix to definitions in the global scope
struct asn_t -> struct tsch_asn_t
struct asn_divisor_t -> tsch_asn_divisor_t
ASN_ macros -> TSCH_ASN_ macros
current_asn -> tsch_current_asn
|
2017-01-10 11:45:59 +01:00 |
Yasuyuki Tanaka
|
5186fa2ef1
|
TSCH: set PACKETBUF_ADDR_SENDER before NETSTACK_framer.create()
|
2016-12-15 15:10:15 +01:00 |
George Oikonomou
|
610eefc2ff
|
Merge pull request #1741 from simonduq/pr/tsch-adaptive-control-traffic
TSCH adaptive control traffic
|
2016-11-25 15:53:32 +00:00 |
Nicolas Tsiftes
|
7cfbbe97af
|
Merge pull request #1740 from simonduq/pr/tsch-minor
TSCH minor enhancements
|
2016-09-05 16:33:48 +02:00 |
Nicolas Tsiftes
|
4c7d8d0214
|
Merge pull request #1739 from simonduq/pr/tsch-seqno
Improved TSCH sequence number handling
|
2016-08-16 14:49:21 +02:00 |
Simon Duquennoy
|
ff5a4751c8
|
Merge pull request #1610 from simonduq/pr/tsch-rime
TSCH with Rime
|
2016-07-25 14:55:37 +02:00 |
Simon Duquennoy
|
15dc86aeb1
|
TSCH: reduce keep-alive traffic as we get more accurate drift estimates
|
2016-06-23 22:39:44 +02:00 |
Simon Duquennoy
|
beb532e7e8
|
TSCH: use sequence number only for unicast data frames
|
2016-06-23 22:36:00 +02:00 |
Simon Duquennoy
|
ab706a6f33
|
TSCH: map RPL trickle interval to TSCH EB period
|
2016-06-23 18:48:01 +02:00 |
Simon Duquennoy
|
ee60355c9c
|
TSCH: implement off()
|
2016-06-23 18:38:12 +02:00 |
Simon Duquennoy
|
b1dc8205f0
|
TSCH: minor logging enhancement
|
2016-06-23 18:37:42 +02:00 |
Simon Duquennoy
|
5a1a8e84d8
|
TSCH: start scheduling keep-alives only after tsch_is_associated is set
|
2016-06-23 18:36:04 +02:00 |
Simon Duquennoy
|
1acb69e280
|
TSCH: keep track of Rx channel as packetbuf attribute
|
2016-06-23 18:35:16 +02:00 |
Simon Duquennoy
|
f1922c13b6
|
TSCH: use standard-compliant mac-squence module rather than custom duplicate detection
|
2016-06-23 18:21:05 +02:00 |
Simon Duquennoy
|
63565b109d
|
Fix TSCH_AUTOSELECT_TIME_SOURCE to work with 2-byte addresses and with the new nbr_table_add_lladdr interface
|
2016-06-10 20:59:42 +02:00 |
Simon Duquennoy
|
ac16fb9e2b
|
TSCH fixes for the short-address case
|
2016-06-10 20:58:40 +02:00 |
Atis Elsts
|
fbb66f9cd5
|
TSCH: allow to configure channel scanning duration during the join phase
|
2016-06-10 15:04:07 +03:00 |
Atis Elsts
|
f6967c1f58
|
read RADIO_PARAM_LAST_RSSI and RADIO_PARAM_LAST_PACKET_TIMESTAMP only after the last packet has been read in TSCH: reading the packet might update these values
|
2016-06-10 15:04:06 +03:00 |
Simon Duquennoy
|
abf08a7167
|
Added net-debug.[ch] to provide debug functions even in the non-IP case
|
2016-04-26 16:08:10 +02:00 |
kkrentz
|
10d8b05bc6
|
llsec: Permit dynamic security levels
|
2016-04-13 07:54:46 -07:00 |
Simon Duquennoy
|
3057cb3363
|
TSCH: reset now also flushes all queues and resets backoff exponents
|
2016-03-15 16:24:04 +01:00 |
Simon Duquennoy
|
73fcfa42c2
|
TSCH: fix compiler warning that shows up when disabling TSCH_LOG_LEVEL
|
2016-03-07 17:42:17 +01:00 |
Simon Duquennoy
|
cc58384b40
|
jn516x: remove temporary adjustements for compilation in a 802.15.4e-free Contiki
|
2015-12-07 11:51:50 +01:00 |
Simon Duquennoy
|
7eabf8d391
|
TSCH: latest update from https://github.com/EIT-ICT-RICH/contiki
|
2015-12-04 15:21:58 +01:00 |
Simon Duquennoy
|
2ca7a1a79f
|
TSCH security: port to new ccm-star and llsec APIs
|
2015-12-04 15:21:56 +01:00 |
Simon Duquennoy
|
b0f936263e
|
Added IEEE 802.15.4e TSCH (TimeSlotted Channel Hopping) MAC layer
|
2015-12-04 15:21:52 +01:00 |