Joakim Eriksson
a5039634d5
fixed rpl-classic bug and moved the two lifetime loops into one
2017-11-17 11:58:17 -08:00
Simon Duquennoy
cbdc3e4569
RPL non-storing mode: increase routing state lifetime by one period (60s) so as to ensure no link espired before its avertised lifetime
2017-11-17 11:58:17 -08:00
Simon Duquennoy
83fb4b68b5
Merge branch 'develop' into contrib/traceroute
2017-11-17 17:26:17 +01:00
Atis Elsts
a211cb6e31
Allow to set a different number of MAC retransmissions for different classes of packets
2017-11-17 14:13:20 +00:00
Simon Duquennoy
0bd107b0a0
uIP6 forwarding: clearer log messages
2017-11-14 10:04:31 +01:00
Simon Duquennoy
071f542078
uIP6: check MTU, check and update TTL even in the case of routing header forwarding
2017-11-13 16:37:23 +01:00
Simon Duquennoy
80ddae94d0
Merge branch 'develop' into develop
2017-11-09 16:13:15 +01:00
Simon Duquennoy
1a4efcd38d
TSCH: when not sending KA, issue LOG_ERR
rather than LOG_INFO
2017-11-09 16:13:00 +01:00
Simon Duquennoy
f5511dfbd5
Doxygen: add more descriptions in rpl-lite/rpl-types.h
2017-11-07 15:46:36 +01:00
Simon Duquennoy
ae9aaf7632
Doxygen: fix glitch that caused some of the rpl-lite not to be included in the documentation
2017-11-07 15:46:36 +01:00
Michael Karlsson
c33c10540a
Avoid tsch crash when loosing timesource
2017-11-07 01:43:54 +01:00
Simon Duquennoy
d9ae1118ef
Merge pull request #137 from simonduq/pr/logging-fixes
...
Minor logging fixes
2017-10-31 22:04:46 +01:00
Simon Duquennoy
d494ee85c7
Fix logging in uip-ds6.c
2017-10-31 16:16:04 +01:00
Simon Duquennoy
3bb8123038
Fix RPL log message
2017-10-30 21:49:02 +00:00
George Oikonomou
8de3ffbc2e
Don't initialise the queuebuf unconditionally
...
Currently, it is only used by 6LoWPAN when fragmentation is enabled, by TSCH and by CSMA. Platforms that disable fragmentation and choose a different MAC layer (e.g. NULLMAC) will unnecessarily end up with the module linked in the image, wasting flash and/or RAM space.
2017-10-29 23:18:36 +00:00
George Oikonomou
21f5ff8edf
Fix RPL configuration in mcast scenarios
2017-10-28 21:46:46 +01:00
Simon Duquennoy
0f1dd71124
nbr-table: fix default value for NBR_TABLE_MAX_NEIGHBORS
2017-10-26 16:29:04 +02:00
Simon Duquennoy
40e6b4be61
Fix typo in comment
2017-10-13 16:55:59 +02:00
Simon Duquennoy
663d1f121d
Autoconfigure Orchestra whenever the module is included
2017-10-12 18:32:19 +02:00
Simon Duquennoy
d26e5fb489
TSCH: automatically leave the network when setting as coordinator/node
2017-10-12 17:09:23 +02:00
Simon Duquennoy
9590b21888
TSCH: default Max EB period to 16s
2017-10-12 17:09:07 +02:00
Simon Duquennoy
c320717d9a
tsch-log: fix autoconfiguration of TSCH_LOG_PER_SLOT
2017-10-12 17:09:01 +02:00
Simon Duquennoy
a89df3b279
TSCH-RPL: configure callbacks automatically
2017-10-12 17:08:55 +02:00
Simon Duquennoy
1b97641e7f
rpl-lite: simplify SRH insertion
2017-10-12 17:08:51 +02:00
Simon Duquennoy
02f5929ade
insert_srh_header: return 0 when failing to insert SRH due too packet too long
2017-10-12 17:08:48 +02:00
Simon Duquennoy
48997bb3ad
Use 802.15.4 frames v2 by default only for TSCH, else fall back to v1
2017-10-11 17:26:08 +02:00
Simon Duquennoy
df01ebc219
Minor logging fixes
2017-10-11 17:25:07 +02:00
Simon Duquennoy
9d77bad2c2
sicslowpan: set SICSLOWPAN_COMPRESSION from .h file rather than .c, for integration with viewconf
2017-10-11 17:23:36 +02:00
George Oikonomou
163ccafcba
Fix erroneous comment
2017-10-08 17:03:04 +01:00
George Oikonomou
ab7b4676e0
Make CoAP more configurable
2017-10-08 17:00:37 +01:00
Simon Duquennoy
e81864e8d8
NullNet: move buffer variables from examples to os/net module
2017-10-08 14:56:47 +02:00
Simon Duquennoy
32e9c5067e
Fix netstack.h comment
2017-10-08 14:50:07 +02:00
Simon Duquennoy
fb0de6dd7a
Various fixes to netstack config
2017-10-08 14:47:34 +02:00
Joakim Eriksson
1143d6f5aa
addressed some of the suggestions on the PR - naming and netstack MAC
2017-10-08 00:44:02 +02:00
Joakim Eriksson
761d19dafc
fixed nullnet to work with new network interface
2017-10-08 00:44:02 +02:00
Joakim Eriksson
8cf65ed01a
changed NETSTACK configuration on network layer
2017-10-08 00:44:02 +02:00
Joakim Eriksson
1b2b043f24
fixed nullnet and its examples
2017-10-08 00:44:02 +02:00
Joakim Eriksson
f73454071f
added an example for packet processing - and added uipbuf module for header processing
2017-10-08 00:44:02 +02:00
Joakim Eriksson
0f9207640b
added netstack-ip-processor
2017-10-08 00:44:02 +02:00
Joakim Eriksson
ac12496e6d
added output function to network layer
2017-10-08 00:44:02 +02:00
Simon Duquennoy
25d69965a4
Move some readme files to wiki
2017-10-06 16:28:26 +02:00
Simon Duquennoy
c851357800
Doxygen fixes
2017-10-06 14:26:59 +02:00
Simon Duquennoy
14779f29f8
Rework Doxygen modules
2017-09-29 22:18:48 +02:00
Niclas Finne
cb5df665a2
Added boundary checks when parsing CoAP packets.
...
Thanks to Stephan Zeisberg for reporting this issue.
2017-09-29 10:57:09 +02:00
Simon Duquennoy
543408db68
Re-organzie ip stack implementation
2017-09-22 17:09:54 +02:00
Simon Duquennoy
d9f9138ed2
Added NullNet, a network layer for non-IP-enabled cases
2017-09-22 14:34:20 +02:00
Simon Duquennoy
7d262d6d89
Move no-framer from slip-radio to os, now named nullframer
2017-09-22 14:34:20 +02:00
Simon Duquennoy
9cde0886d6
Simplify framer configuration
2017-09-22 14:34:20 +02:00
Simon Duquennoy
117dbe44c8
Simplify radio driver configuration
2017-09-22 14:34:20 +02:00
Simon Duquennoy
0aa44c3c22
Homogenize NET layer config with MAC
2017-09-22 14:34:20 +02:00