George Oikonomou
45d2f61f4e
Merge branch 'develop' into contrib/rpl-urgent-probing-log
2018-05-27 15:47:46 +01:00
George Oikonomou
37f14efad5
Harmonize building of tools from within an example dir
2018-05-26 13:55:02 +01:00
Simon Duquennoy
857c7f51b2
rpl-dag-root: more readable logging of DAG root node IPv6 addresses
2018-05-26 01:02:51 -07:00
Simon Duquennoy
3617250383
nbr-policy: change log level from INFO to DBG for most logs
2018-05-26 01:02:51 -07:00
Simon Duquennoy
471a7093b9
nbr-policy: fix typo in logs
2018-05-26 01:02:10 -07:00
Simon Duquennoy
9610adb5e1
RPL Lite urgent probing logs: from WARN to INFO
2018-05-26 01:02:10 -07:00
George Oikonomou
92e4ff3ef4
Tidy-up doxygen for uiplib
2018-05-26 02:22:43 +01:00
Simon Duquennoy
2271fdfd7b
TSCH: minor logging fix
2018-05-25 12:52:19 -07:00
Simon Duquennoy
3d88ba35dd
TSCH: keep track of max/min observed drift and log it periodically
2018-05-25 12:52:19 -07:00
Simon Duquennoy
04c857b683
Merge branch 'develop' into contrib/snprint-rpl-links
2018-05-25 21:07:40 +02:00
Simon Duquennoy
0bec52a76c
Merge branch 'develop' into contrib/simple-energest
2018-05-25 20:14:18 +02:00
Simon Duquennoy
6381e34b62
Merge branch 'develop' into contrib/nodeid
2018-05-25 16:53:54 +02:00
Joakim Eriksson
bcb4548519
ensured initialization of success variable
2018-05-25 16:23:05 +02:00
Joakim Eriksson
fcb246d4bf
fixed endpoint name to have Contiki-NG as prefix
2018-05-25 16:23:05 +02:00
Joakim Eriksson
fd4d398f95
Merge branch 'develop' into contrib/lwm2m-queue-mode
2018-05-25 14:49:39 +02:00
carlosgp143@gmail.com
b50d143966
Added doxygen annotation to the prototype
2018-05-24 08:56:03 +02:00
carlosgp143@gmail.com
262cea11f1
Implemented instant feedback in CoAp_send_request
2018-05-24 08:54:28 +02:00
Simon Duquennoy
f7ab2750a0
Added simple-energest
2018-05-23 12:37:51 -07:00
carlosgp143@gmail.com
ec8fe6eb22
Code moved frome lwm2m-engine to lwm2m-queue-mode to have a clearer separation
2018-05-22 15:34:30 +02:00
carlosgp143@gmail.com
eba756e340
Code of notification queue simplified
2018-05-22 11:21:10 +02:00
carlosgp143@gmail.com
2e84d2abbe
Separated Queue Mode implementation and Queue Mode object. Changes in the naming
2018-05-21 09:44:49 +02:00
Simon Duquennoy
9531b02a3a
Doxygen fix
2018-05-18 14:08:24 -07:00
Simon Duquennoy
3889ffe750
Simplify and homogenize node-id across all platforms
2018-05-18 14:08:24 -07:00
carlosgp143@gmail.com
18714f2cad
Simplified awake time adaptation with array and other small fixes
2018-05-18 18:39:33 +02:00
carlosgp143@gmail.com
1f8754766a
Added macros for defining wake up/sleep behaviour depending on the platform
2018-05-18 18:39:33 +02:00
carlosgp143@gmail.com
d744e8306a
Added Queue Mode implementation in LwM2M
2018-05-18 18:39:33 +02:00
Simon Duquennoy
d194045087
rpl_neighbor_snprint: do not add prefix
2018-05-18 08:43:19 -07:00
Simon Duquennoy
96c3bff6a9
Shell rpl-routes command: use uip_sr_link_snprint
2018-05-18 08:43:19 -07:00
Simon Duquennoy
59e8d059c2
RPL: print links at root periodically
2018-05-18 08:43:19 -07:00
Simon Duquennoy
bc9934ee5a
Implement function uip_sr_link_snprint
2018-05-18 08:43:19 -07:00
George Oikonomou
a0f43087e3
Merge branch 'develop' into neighbor-discovery-bug
2018-05-18 13:40:06 +01:00
Rehan MALAK
dc46ae2033
better clarity of memcmp test
2018-05-18 00:57:26 +02:00
George Oikonomou
0903da2fe9
Merge branch 'develop' into contrib/log-snprintf
2018-05-17 22:51:40 +01:00
Simon Duquennoy
ff1f57509a
Introduce UIPLIB_IPV6_MAX_STR_LEN
2018-05-16 12:25:42 -07:00
Simon Duquennoy
5eaaa4d6b6
Doxygen fixes
2018-05-16 12:25:42 -07:00
Simon Duquennoy
e301df9513
Added shell command rpl-nbr
2018-05-16 12:25:42 -07:00
Simon Duquennoy
97a9d7707c
Introduce rpl_neighbor_snprint, for consistent printing of a RPL neighbor to a string
2018-05-16 12:25:42 -07:00
Simon Duquennoy
29061e9885
Rework uiplib_ipaddr_snprint, and use it from logging module and shell
2018-05-16 12:25:41 -07:00
Rehan MALAK
8cae7a9a91
Fix neighbor discovery bug
...
return value of memcmp is positive or negative or null
and should not be cast in an uint8_t
make -C "tests/09-ipv6" works now on 64bits
2018-05-16 20:57:47 +02:00
Rehan MALAK
555242c8c2
warning-- : defined but not used
...
make -C "examples/ip64-router" \
TARGET=zoul BOARD=orion
2018-05-16 17:11:08 +02:00
Rehan MALAK
ce22b0b518
warning-- : excess elements in struct initializer
...
make -C "examples/platform-specific/cc26xx/ble-ipv6" \
TARGET=srf06-cc26xx BOARD=sensortag/cc2650
2018-05-16 17:11:08 +02:00
Simon Duquennoy
92018b0df0
RPL Native Border Router: fix SLIP bug that may occur whenever there is more bytes left in tx buffer than what we just sent
2018-05-14 14:19:45 -07:00
Simon Duquennoy
dba39d652d
Merge branch 'develop' into warning-pr
2018-05-14 22:42:36 +02:00
kkrentz
c89a513ad1
uip-ds6.c: Avoid compilation warning
2018-05-14 09:22:45 -07:00
Simon Duquennoy
af3f1a05f8
Link-stats no-ACK penalty: add to actual tx count rather than use a fixed number
2018-05-14 08:30:28 -07:00
Simon Duquennoy
2bf79a98ce
TSCH burst mode: remove unnecessary variable burst_tsch_current_channel
2018-05-14 04:20:24 -07:00
Simon Duquennoy
359ae59499
tsch-packet: define constant for frame pending bit offset
2018-05-14 04:20:24 -07:00
Simon Duquennoy
9569519bbe
TSCH: burst mode is in the standard, remove custom link option
2018-05-14 04:20:24 -07:00
Simon Duquennoy
0153566b92
TSCH burst mode: fix logging
2018-05-14 04:20:24 -07:00
Simon Duquennoy
2433860441
TSCH burst mode: do not channel hop within burst
2018-05-14 04:20:24 -07:00
Simon Duquennoy
5607308eed
Added doxygen for TSCH frame pending bit functions
2018-05-14 04:20:23 -07:00
Simon Duquennoy
3fe846dbad
TSCH burst mode: bounded burst lengths
2018-05-14 04:20:23 -07:00
Simon Duquennoy
d3b8b80b28
TSCH: add option to run 6TiSCH minimal with burst mode enabled
2018-05-14 04:20:23 -07:00
Simon Duquennoy
c41057fc1b
TSCH: cleaner logging of burst mode
2018-05-14 04:20:17 -07:00
Simon Duquennoy
a5a2a05101
TSCH: implement burst mode
2018-05-14 04:20:17 -07:00
Simon Duquennoy
d22ab9413d
Various logging improvements
2018-05-14 03:02:12 -07:00
Simon Duquennoy
3488a605c0
BR MAC: add log
2018-05-13 06:41:48 -07:00
Simon Duquennoy
981c8fbe30
Fix uip6 log
2018-05-13 06:41:35 -07:00
Simon Duquennoy
9de0f76b83
Merge remote-tracking branch 'origin/develop' into contrib/sicslowpan
2018-05-13 06:41:12 -07:00
Simon Duquennoy
a0d7f1d041
CoAP: enable reaching link-local endpoints regardless of routing reachability
2018-05-12 12:18:22 -07:00
Simon Duquennoy
67dba23b4e
Merge branch 'develop' into short-pr
2018-05-12 14:53:45 +02:00
Simon Duquennoy
66c6289db6
Merge branch 'develop' into dead-pr
2018-05-12 13:31:04 +02:00
kkrentz
83b028af28
linkaddr: Removed linkaddr_extended_t
2018-05-12 04:00:24 -07:00
kkrentz
1c54e8d7d7
packetbuf: Removed attribute KEY_SOURCE_BYTES_0_1
2018-05-12 04:00:14 -07:00
kkrentz
b13d1bc526
AES-128: Removed unused function
2018-05-12 04:00:05 -07:00
kkrentz
4ba95b0768
uip-ds6.c: Compacted code for deriving IIDs from short addresses
2018-05-12 02:42:53 -07:00
kkrentz
21dd6209ff
uip: Support for IEEE 802.15.4 short addresses
2018-05-12 02:29:33 -07:00
Simon Duquennoy
1963c43fad
Merge branch 'develop' into fix/rpl-urgent-probing
2018-05-12 09:59:51 +02:00
Simon Duquennoy
5ef74e9cfc
Merge branch 'develop' into contrib/rtimer-config
2018-05-11 21:10:33 +02:00
Simon Duquennoy
a4c3e4373f
Merge remote-tracking branch 'origin/release-4.1' into contrib/release-into-develop
2018-05-11 05:52:42 -07:00
Simon Duquennoy
73bc179ceb
link-stat: increase penalty applied in case of no-ack
2018-05-11 05:08:28 -07:00
Simon Duquennoy
6aa17cce95
RPL Lite: disable MRHOF ETX squaring by default
2018-05-11 04:46:41 -07:00
Simon Duquennoy
72f558fb6e
RPL Classic: make sure no more than one probe gets in queue at any given time
2018-05-09 14:42:03 -07:00
Simon Duquennoy
a2d9093cef
RPL Lite: make sure no more than one probe gets in queue at any given time
2018-05-09 14:42:03 -07:00
George Oikonomou
b45d284be2
Merge branch 'release-4.1' into develop
2018-05-09 22:18:01 +01:00
Simon Duquennoy
6501576183
RPL MRHOF: configurable max link metric and path cost
2018-05-04 12:57:43 -07:00
Simon Duquennoy
08c52a1bcf
Merge branch 'release-4.1' into contrib/update-tinydtls
2018-05-04 21:03:04 +02:00
Niclas Finne
7aed97f514
Updated tinydtls submodule to latest version
2018-05-04 19:15:03 +02:00
Nicolas Tsiftes
f5cee451d1
Use a default Coffee file reservation size in Antelope that is selected in relation to the file system size.
2018-05-04 18:12:10 +02:00
George Oikonomou
684167cd91
Merge branch 'release-4.1' into contrib/shell-refresh-routes-lite
2018-05-04 12:16:56 +01:00
Simon Duquennoy
1dd49c2ffb
Merge branch 'release-4.1' into contrib/nullrouting-nullnet-consistent-naming
2018-05-04 12:03:28 +02:00
Niclas Finne
f6330996f7
dtls: shorter log module name for aligned log output
2018-05-04 11:11:17 +02:00
Niclas Finne
3c12738050
lwm2m: shorter log module names for aligned log output
2018-05-04 11:02:43 +02:00
Niclas Finne
5c4fad921e
coap: shorter log module names for aligned log output
2018-05-04 11:02:37 +02:00
Niclas Finne
641a0d5e45
shell: the rpl-refresh-routes API is currently only provided by rpl-lite
2018-05-04 10:04:25 +02:00
Simon Duquennoy
846ab211b6
Nullrouting: lowercase string description
2018-05-04 00:43:31 -07:00
Niclas Finne
c176103aae
shell: check if a preferred parent exists before showing status
2018-05-04 09:09:15 +02:00
Joakim Eriksson
183ae55bb2
Merge branch 'release-4.1' into contrib/slip-uip-llh-len
2018-04-30 17:53:40 +02:00
Simon Duquennoy
34ca2c06c1
TSCH: added file descriptions in .h files
2018-04-28 13:02:11 -07:00
Niclas Finne
274a5daa7d
Updated users of SLIP to respect UIP_LLH_LEN
2018-04-27 01:43:19 +02:00
Simon Duquennoy
4da9202d22
Add lrwrap to login and native BR
2018-04-26 03:00:04 -07:00
George Oikonomou
ec4f04bef8
Merge branch 'develop' into fix/main-print-def-channel
2018-04-25 22:56:34 +01:00
Simon Duquennoy
ab2b1f4693
Main: always log 802.15.4 default channel
2018-04-25 10:37:30 -07:00
Niclas Finne
01a4b38fc8
uiplib: ensure string is null-terminated when printing unspecified address
2018-04-25 16:53:46 +02:00
Simon Duquennoy
3bd6c67e64
RPL native border router: use logging module
2018-04-24 11:37:28 -07:00
Simon Duquennoy
0fdacc86ac
Merge branch 'release-4.1' into fix/remove-leftover-coojaip64
2018-04-22 09:10:11 +02:00
Simon Duquennoy
f9a1f958e1
Merge remote-tracking branch 'origin/release-4.1' into develop
2018-04-20 08:37:14 -07:00
Simon Duquennoy
c5e8c2097f
Remove leftover COOJA_IP64 flags
2018-04-20 05:24:07 -07:00
Simon Duquennoy
f339747218
rtimer: homogenize clock size configuration
2018-04-20 05:20:37 -07:00
Simon Duquennoy
ff7c3ee042
Make rtimer 32-bit by default
2018-04-20 05:20:37 -07:00
Simon Duquennoy
10ada60849
Doxygen for tsch-queue.h
2018-04-18 01:49:07 -07:00
Simon Duquennoy
6dc34c128f
Doxygen for tsch-packet.h
2018-04-18 01:49:06 -07:00
Simon Duquennoy
0f41b9d1a6
tsch_packet_update_eb: fix return value to indicate failures
2018-04-17 12:36:43 -07:00
Simon Duquennoy
3728350ad4
Doxygen for tsch-adaptive-sync.h
2018-04-14 13:08:26 -07:00
Simon Duquennoy
5734b32a6f
Doxygen for tsch-log.h
2018-04-14 13:08:26 -07:00
Simon Duquennoy
eb81487267
Doxygen for tsch-rpl.h
2018-04-14 13:08:25 -07:00
Simon Duquennoy
68ec94e0fb
Doxygen for tsch-asn.h
2018-04-14 13:08:25 -07:00
Simon Duquennoy
8be446d0ea
Doxygen for tsch-schedule.h
2018-04-14 13:08:25 -07:00
Simon Duquennoy
a48bf54668
Doxygen for tsch-slot-operation.h
2018-04-14 12:25:23 -07:00
Simon Duquennoy
533351f4dd
Doxygen for tsch-types.h
2018-04-14 12:25:22 -07:00
Simon Duquennoy
bacdfcb253
Doxygen for tsch.h
2018-04-14 12:25:22 -07:00
Simon Duquennoy
61a7a377a3
Merge branch 'release-4.1' into fix/rpl-max-rank-16bit
2018-04-14 09:56:10 +02:00
Simon Duquennoy
2adf8544b2
Merge branch 'release-4.1' into fix/rpl-various
2018-04-13 18:07:39 +02:00
George Oikonomou
362641007a
Merge branch 'develop' into contrib/15.4-default-channel
2018-04-13 16:10:19 +01:00
Simon Duquennoy
0750824f19
Fix nullrouting for compilation with nullnet
2018-04-13 08:06:03 -07:00
Simon Duquennoy
3325c44f4e
Main: print out 802.15.4 panid and channel, as well as routing layer configuration
2018-04-13 08:06:03 -07:00
Simon Duquennoy
5e753f73d0
Merge branch 'release-4.1' into contrib/coap-block2-offset
2018-04-13 16:52:25 +02:00
Simon Duquennoy
36bb007b19
Merge branch 'release-4.1' into contrib/root-old-version-reset-trickle
2018-04-13 15:52:25 +02:00
Simon Duquennoy
02b96f7474
Remove warning in case coap_engine_init is called twice
2018-04-13 06:51:33 -07:00
Simon Duquennoy
7a96a8f8a9
CoAP: auto-initialize module
2018-04-13 06:51:33 -07:00
Simon Duquennoy
cc37c1a558
CoAP: enable calling coap_get_payload with a NULL pointer
2018-04-13 06:51:33 -07:00
Simon Duquennoy
ebcb941867
Shell command 'rpl_status': show last DTSN of current parent
2018-04-13 05:44:49 -07:00
Simon Duquennoy
a49a5dc675
RPL handle_proving_timer: fix defensive programming check
2018-04-13 05:44:49 -07:00
Simon Duquennoy
dd8bf5d60a
RPL DTSN increment log: fix format, promote from INFO to WARN
2018-04-13 05:44:49 -07:00
Simon Duquennoy
86ac0fba68
RPL global repair: stop all timers before re-initializing
2018-04-13 05:44:49 -07:00
Simon Duquennoy
cdca6959eb
RPL global repair: log new version rather than old one. Re-init DTSN instead of incrementing it. Log format fixes.
2018-04-13 05:44:36 -07:00
Simon Duquennoy
d3c37eb61b
rpl_refresh_routes: log new DTSN rather than old one
2018-04-13 05:44:36 -07:00
Simon Duquennoy
6022585ad0
Merge branch 'release-4.1' into fix/coap_get_payload
2018-04-13 14:39:39 +02:00
Simon Duquennoy
0df3c4fb90
CoAP: enable calling coap_get_payload with a NULL pointer
2018-04-13 05:37:10 -07:00
Joakim Eriksson
fc8619608a
fixed typo in comment.
2018-04-13 14:27:01 +02:00
Niclas Finne
24e24b8edc
coap: added check for block offset overflow in block2 requests.
...
The block offset is stored in a signed variable in calls to CoAP handlers and
too large block offsets will overflow into negative values.
Thanks to Bruno Melo for reporting this issue.
2018-04-13 14:18:21 +02:00
Simon Duquennoy
15a06b85bc
Added flag for 802.15.4 default channel
2018-04-13 02:26:48 -07:00
carlosgp143@gmail.com
f9c91ce527
Changed RPL_LEAF_ONLY flag to a runtime flag with getter and setter
2018-04-12 16:49:17 +02:00
Simon Duquennoy
8f3376691f
RPL Lite: fix handling of max rank on 16-bit platforms
2018-04-11 11:46:54 -07:00
Simon Duquennoy
eae1e7eb5a
sicslowpan: abort fragmentation in case the header does not fit the first fragment
2018-04-11 04:19:03 -07:00
Simon Duquennoy
0c9d2b4049
sicslowpan: when compressing, make sure never to overflow packetbuf with headers
2018-04-11 02:07:25 -07:00
George Oikonomou
58261ad53e
Delete trailing whitespaces (tests/)
2018-04-07 14:49:19 +01:00
Simon Duquennoy
8abd9ad984
Merge branch 'develop' into pr/ndc-bugfix
2018-04-07 14:30:04 +02:00
Simon Duquennoy
c48173eb5b
RPL Lite: whenever hearing an old version from the root, reset DIO timer to let the root know about the current version
2018-04-07 14:00:16 +02:00
Simon Duquennoy
b45276775e
sicslowpan: fix compilation with fragmentation disabled
2018-04-06 12:47:09 -07:00
Simon Duquennoy
07c3e411ea
Fix typos in comments
2018-04-06 12:47:08 -07:00
Simon Duquennoy
b10274d042
sicslowpan: neater logs
2018-04-06 12:47:08 -07:00
Simon Duquennoy
6c309825f9
sicslowpan: rework fragment output. Minimizes #frags. Fixes early #frag estimate. Clearer logs.
2018-04-06 12:47:08 -07:00
Simon Duquennoy
bf3d93decc
sicslowpan: rename SICSLOWPAN_FIXED_HDRLEN to MAC_MAX_HEADER
2018-04-06 12:47:08 -07:00
Simon Duquennoy
d0aea6d0a1
sicslowpan: removing unused option SICSLOWPAN_USE_FIXED_HDRLEN
2018-04-06 12:47:08 -07:00
George Oikonomou
8eb9e0f276
Merge branch 'develop' into contrib/shell-rpl-refresh-routes
2018-04-05 23:47:24 +01:00
George Oikonomou
e1816115be
Merge branch 'develop' into fix/csma
2018-04-05 23:12:52 +01:00
Simon Duquennoy
9dfcb2ebb6
Various logging improvements
2018-04-05 20:47:02 +02:00
Simon Duquennoy
c56d11502b
CSMA: fix configuration bug
2018-04-05 20:44:04 +02:00
Simon Duquennoy
9630245cda
CSMA: reset collision count to 0, not CSMA_MIN_BE
2018-04-05 20:43:51 +02:00