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
Simon Duquennoy
1a8f04effc
TSCH: move platform-specific configuration flags to platform configuration files
2017-09-22 14:34:20 +02:00
Simon Duquennoy
13f014f882
Update TSCH Readme file
2017-09-22 14:34:20 +02:00
Simon Duquennoy
ffc94f832c
MAC layer configuration done from Makefile instead of .h files
2017-09-22 14:34:20 +02:00
Simon Duquennoy
3c9369737e
Merge pull request #66 from yatch/pr/etsi-plugtest-2017
...
Project for ETSI Plugtest 2017
2017-09-16 09:18:02 +02:00
Nicolas Tsiftes
8ae774d413
Merge pull request #71 from simonduq/pr/rename-rpl
...
Rename old RPL implementation as rpl-legacy (update: rpl-classic)
2017-09-15 14:50:59 +02:00
Yasuyuki Tanaka
78a4d60584
sixtop: log fix
2017-09-14 21:48:08 +09:00
Simon Duquennoy
786cc13a95
Rename old RPL implementation as rpl-classic
2017-09-14 04:55:36 +02:00
Simon Duquennoy
af556985a8
Merge pull request #65 from yatch/pr/6p
...
6top protocol
2017-09-14 03:39:08 +02:00
Yasuyuki Tanaka
efd84940d8
sixtop: start transaction timer in its allocation process
...
While the timer is designed to get started on state transition from
SIXP_TRANS_STATE_INIT, the state transition may not happen in some
erroneous situation. This change makes sure that the timer is started
once it's allocated.
2017-09-13 14:38:06 +09:00
Yasuyuki Tanaka
57263042ae
sixtop: use LOG APIs instead of PRINTF from net-debug.h
2017-09-13 14:38:06 +09:00
Yasuyuki Tanaka
7530c560c5
sixtop: support draft-ietf-6tisch-6top-protocol-07
2017-09-13 14:38:06 +09:00