Commit Graph

12440 Commits

Author SHA1 Message Date
Simon Duquennoy
c6537820b1 Minor rpl-lite fixes for DAG leaving/joining 2017-07-14 14:29:17 +02:00
Simon Duquennoy
38ce63a614 jn516x: minor fixes 2017-07-11 15:44:48 +02:00
Simon Duquennoy
385d709f3c cc2538 TSCH: set base drift to compensate for inaccuracy of running a 32k timer 2017-07-11 15:44:24 +02:00
Simon Duquennoy
0ea63514e3 Shell: added a number of RPL and TSCH mngt functions 2017-07-10 17:45:07 +02:00
Simon Duquennoy
f7d4d5a0ec Fix Shell log command argument parsing 2017-07-10 16:32:41 +02:00
Simon Duquennoy
5999323a05 More Shell commands 2017-07-07 18:13:21 +02:00
Simon Duquennoy
03f76a9058 Shell ping command: print out delay 2017-07-07 15:43:31 +02:00
Simon Duquennoy
09e0d75b53 Simplify rpl-tsch example 2017-07-07 15:23:32 +02:00
Simon Duquennoy
b81375f638 Shell: added command to set node as root (or unsed) 2017-07-07 15:13:47 +02:00
Simon Duquennoy
07b5373829 Shell: easier argument parsing 2017-07-07 15:13:46 +02:00
Simon Duquennoy
9ddae0c90f Update serialdump-linux binaries 2017-07-07 15:13:45 +02:00
Simon Duquennoy
75f3a154ad Added shell command to configure log level at runtime 2017-07-07 15:13:43 +02:00
Simon Duquennoy
0d6282171f Enable Shell in rpl-tsch example 2017-07-07 15:13:41 +02:00
Simon Duquennoy
ad6ef11a0b Added new shell 2017-07-07 15:13:39 +02:00
Simon Duquennoy
801fb2373a Added missing LOG in uip-icmp6 2017-07-07 15:13:38 +02:00
Simon Duquennoy
12d976f7b5 Emulate loopback: when sending an IP packet to one of our addresses, process it directly as input 2017-07-07 15:13:37 +02:00
Simon Duquennoy
74ed8bc585 Merge pull request #51 from simonduq/pr/cleanup-config
Some config cleanup
2017-07-07 13:54:17 +02:00
Simon Duquennoy
f4fd44dc77 Merge pull request #54 from simonduq/pr/cleanup-gitignore
Cleanup .gitignore
2017-07-07 13:51:58 +02:00
Simon Duquennoy
cb1f7e5b96 Merge pull request #56 from simonduq/pr/update-mspsim
Update mspsim to latest
2017-07-07 13:51:48 +02:00
Simon Duquennoy
dc35fcd557 Update mspsim to latest 2017-07-06 21:59:51 +02:00
Nicolas Tsiftes
dcc33984c2 Merge pull request #52 from simonduq/pr/default-802.15.4-2015
802.15.4-2015 frames v2 as default
2017-07-06 16:59:52 +02:00
Simon Duquennoy
f1a76ef12b Cleanup .gitignore 2017-07-06 10:16:03 +02:00
Simon Duquennoy
ac31def1ce Native platform contiki-conf.h: removed unused configuration flags 2017-07-06 10:01:56 +02:00
Simon Duquennoy
a642c9696d More cleanup 2017-07-06 10:01:56 +02:00
Simon Duquennoy
dc9e77eaf2 Simplify CSMA configuration 2017-07-06 10:01:56 +02:00
Simon Duquennoy
9a0087faf3 Simplify configuration through more suitable defaults, and removed unused features. Cleanup many configuration files. 2017-07-06 10:01:55 +02:00
Simon Duquennoy
346e5a44aa Merge pull request #53 from simonduq/pr/pagingdispatch
6lowpan: added support for paging dispatch, and placeholders for 6lorh
2017-07-06 09:18:01 +02:00
Simon Duquennoy
1469268d32 Rework naming and configuration of sicslowpan compression levels 2017-07-05 19:48:42 +02:00
Simon Duquennoy
3acec4a849 6lowpan: added support for paging dispatch, and placeholders for 6lorh 2017-07-05 18:52:06 +02:00
Simon Duquennoy
f9cd9daa1f Removing flaky test of rpl-lite without DAO-ACK 2017-07-05 18:47:56 +02:00
Simon Duquennoy
9143729ded Use 802.15.4-2015 frame v2 by default 2017-07-05 17:46:22 +02:00
Simon Duquennoy
3f6cc0256f Renaming FRAME802154_IEEE802154E_2012 to FRAME802154_IEEE802154_2015 2017-07-05 17:43:00 +02:00
Nicolas Tsiftes
0f5a87645d Merge pull request #47 from simonduq/pr/sent-callback
Refactor packet sent callbacks
2017-07-04 14:41:20 +02:00
Simon Duquennoy
c3ec92dc2c Refactor how packet sent callbacks are handled for TSCH, RPL, 6lowpan and DS6 2017-07-04 10:15:05 +02:00
Nicolas Tsiftes
a7818cf654 Merge pull request #50 from simonduq/pr/rpl-compile-test
More compile tests for RPL
2017-07-03 18:53:00 +02:00
Simon Duquennoy
f127185371 Travis: more RPL compile tests 2017-07-03 17:05:14 +02:00
Simon Duquennoy
5eff873bde Remove deprecated RPL_WITH_NON_STORING config flag from some example makefiles 2017-07-03 17:04:56 +02:00
Simon Duquennoy
0d8de26503 Merge pull request #28 from sics-iot/nhc_compression
added NHC compression on ext headers
2017-07-03 08:53:40 +02:00
Joakim Eriksson
a02b085fbe code cleanup 2017-07-02 11:01:06 +02:00
Joakim Eriksson
88ed3b82a0 fixed IP64 so that it sets correct UDP length and calculates a correct checksum 2017-07-01 23:19:10 +02:00
Simon Duquennoy
9dd2bc91ad Merge pull request #49 from simonduq/pr/rpl-lite-fixes
RPL-lite fixes
2017-06-30 19:36:07 +02:00
Simon Duquennoy
ffdbbb3084 Rename NETSTCK_ROUTING_STATE_SIZE to NETSTACK_MAX_ROUTE_ENTRIES, fix rpl-udp example accordingly 2017-06-30 18:03:58 +02:00
Joakim Eriksson
3b5bfadaad fixed bug in compression and moved variables to start of function 2017-06-30 17:44:13 +02:00
Joakim Eriksson
1ca0eda380 added NHC compression on ext headers 2017-06-30 17:43:16 +02:00
Simon Duquennoy
aeba4c275b Merge pull request #29 from simonduq/pr/rpl-lite
Added RPL-lite, a lightweight implementation of RPL
2017-06-30 17:11:25 +02:00
Simon Duquennoy
931cae3541 rpl-lite: rework nbr-table policy, now handles ND_AUTOFILL for scenarios where the number of neighbors exceeds the nbr-table size 2017-06-29 19:00:10 +02:00
Simon Duquennoy
2d0e86aa45 rpl-lite: less aggressive probing function: only probe non-fresh neighbors. Default period set to 90s" 2017-06-29 18:59:55 +02:00
Simon Duquennoy
d19df3b59d rpl-lite: minor improvements 2017-06-29 18:27:23 +02:00
Simon Duquennoy
e7385ab2c0 rpl-lite parent selection: if the preferred parent is still best but no longer fresh, stick to it and use urgent probing to get it fresh again 2017-06-29 18:27:22 +02:00
Simon Duquennoy
a791f46002 Link-stats: new option to compute ETX from Tx and ACK count. More stable than EWMA. 2017-06-29 18:27:10 +02:00