Commit Graph

13137 Commits

Author SHA1 Message Date
George Oikonomou c3d2b095b6 Add example demonstrating the data structure libraries 2017-12-13 16:38:50 +00:00
George Oikonomou e87e3850c4 Add circular, doubly-linked list library 2017-12-13 16:38:50 +00:00
George Oikonomou 09d6b123ab Add doubly-linked list library 2017-12-13 16:38:50 +00:00
George Oikonomou b82ca1a5ef Add circular, singly-linked list library 2017-12-13 16:38:50 +00:00
George Oikonomou 9dab37eae4 Add queue library
This commit adds a queue library as a wrapper around the list library
2017-12-13 16:38:50 +00:00
George Oikonomou 8356183907 Add stack library
This commit adds a stack library as a wrapper around the list library
2017-12-13 16:38:50 +00:00
Simon Duquennoy 9d740ca8e6
Merge pull request #246 from g-oikonomou/bugfix/native-nullnet
Compile platform native with NULLNET
2017-12-13 17:06:27 +01:00
George Oikonomou 32ec93842e Compile-test the nullnet example for platform native 2017-12-13 13:30:06 +00:00
Simon Duquennoy 1b0bc03036
Added compile test for NullNet on Native 2017-12-13 11:23:45 +01:00
George Oikonomou d780719530 Compile platform native with NULLNET 2017-12-13 09:40:02 +00:00
George Oikonomou d1208f7c5b
Merge pull request #231 from cetic/fix-native-clock
Native monotonic timer
2017-12-12 22:29:39 +00:00
George Oikonomou bd5d6470d8
Merge branch 'develop' into fix-native-clock 2017-12-12 21:46:33 +00:00
Simon Duquennoy 49e86ed709
Merge pull request #234 from cetic/fix-icmp-error-source
Always use uip_ds6_select_src() when sending back an icmp error
2017-12-12 20:15:24 +01:00
Simon Duquennoy b938ad9aa7
Merge branch 'develop' into fix-icmp-error-source 2017-12-12 19:33:04 +01:00
Simon Duquennoy 6a0942efdf
Merge pull request #239 from cetic/fix-rpl-ext-header-remove
rpl_ext_header_remove() should only remove RPL Hop-by-Hop extension header
2017-12-12 19:32:55 +01:00
Simon Duquennoy a7e5cf85cf
Merge branch 'develop' into fix-rpl-ext-header-remove 2017-12-12 19:02:14 +01:00
Simon Duquennoy eff4dd771c
Merge pull request #237 from cetic/fix-rpl-classic-addr-autoconf-root
Don't autoconfigure address on RPL Root (rpl-classic)
2017-12-12 19:00:40 +01:00
Simon Duquennoy 6125637e40
Merge branch 'develop' into fix-rpl-classic-addr-autoconf-root 2017-12-12 18:05:01 +01:00
Simon Duquennoy 3408b333d3
Merge pull request #236 from cetic/fix-rpl-classic-multi-dodag-probing
Do RPL probing on all the known DAGs (rpl-classic)
2017-12-12 18:04:48 +01:00
Simon Duquennoy 980a420b44
Merge branch 'develop' into fix-rpl-classic-multi-dodag-probing 2017-12-12 16:54:44 +01:00
Laurent Deru ccb705ed31 Use clock_gettime() instead of gettimeofday() to have a monotonic clock and use CLOCK_CONF_SECOND explicitly 2017-12-12 16:53:51 +01:00
Simon Duquennoy 00d703a9a2
Merge pull request #242 from cetic/fix-missing-llhlen
Add missing UIP_LLH_LEN
2017-12-12 16:53:45 +01:00
Laurent Deru 3b24a57ad2 Move to next header when encountering DESTO instead of aborting the loop in rpl_ext_header_remove() 2017-12-12 16:17:20 +01:00
Laurent Deru 5bf06d851d rpl_ext_header_remove() should only remove RPL Hop-by-Hop extention header 2017-12-12 16:17:20 +01:00
Simon Duquennoy efb1f13c9e
Merge branch 'develop' into fix-missing-llhlen 2017-12-12 16:12:20 +01:00
Simon Duquennoy b6e0c09ec0
Merge pull request #232 from cetic/fix-update-proto-remove-ext-hdr
Update protocol field in remove_ext_hdr()
2017-12-12 16:11:58 +01:00
Laurent Deru aae6276b56 Add missing UIP_LLH_LEN 2017-12-12 16:06:45 +01:00
Simon Duquennoy 118912d681
Merge branch 'develop' into fix-update-proto-remove-ext-hdr 2017-12-12 15:38:48 +01:00
Simon Duquennoy d2bd0d7198
Merge pull request #229 from cetic/fix-sicslowpan-llhlen
Sicslowpan UDP decompression fails when UIP_LLH_LEN != 0
2017-12-12 15:37:26 +01:00
Simon Duquennoy 66de2395fe
Merge branch 'develop' into fix-sicslowpan-llhlen 2017-12-12 13:54:59 +01:00
Simon Duquennoy be5c325092
Merge pull request #235 from cetic/fix-rpl-classic-select-dag-over-all-dodags
Always try to find the best dag (rpl-classic)
2017-12-12 13:54:40 +01:00
Simon Duquennoy d609fb9eec
Merge branch 'develop' into fix-sicslowpan-llhlen 2017-12-12 13:49:16 +01:00
Laurent Deru 74efdf688e Always try to find the best dag 2017-12-12 13:35:29 +01:00
Simon Duquennoy eadb9ea219
Merge branch 'develop' into fix-rpl-classic-addr-autoconf-root 2017-12-12 12:07:27 +01:00
Simon Duquennoy eeeacadfc8
Merge pull request #233 from cetic/fix-rpl-classic-dodag-root
Additional cleanup when becoming DODAG Root (rpl-classic)
2017-12-12 11:45:48 +01:00
Laurent Deru a79fa13805 Additional cleanup when becoming DODAG Root (rpl-classic) 2017-12-12 09:27:27 +01:00
George Oikonomou ab0d8f8dd0
Merge pull request #227 from joakimeriksson/contrib/uipbuf
uipbuf: added some documentation
2017-12-11 21:48:32 +00:00
George Oikonomou 7be2524e1b
Merge branch 'develop' into contrib/uipbuf 2017-12-11 21:48:20 +00:00
George Oikonomou a08a94d3fb
Merge pull request #230 from cetic/fix-multicast-llhlen
Use UIP_LLH_LEN in multicast engines and add more traces
2017-12-11 21:47:35 +00:00
George Oikonomou 79450eb10a
Merge branch 'develop' into fix-multicast-llhlen 2017-12-11 21:47:18 +00:00
George Oikonomou f19758e8d3
Merge pull request #238 from cetic/fix-multicast-route-lifetime
Multicast routes are not renewed before the lifetime is elapsed
2017-12-11 21:44:52 +00:00
Laurent Deru a97148abd4 Make multicast route lifetime identical to unicast routes 2017-12-11 18:00:36 +01:00
Laurent Deru ebb1f5475e Always use uip_ds6_select_src when sending back an icmp error 2017-12-11 17:49:26 +01:00
Laurent Deru b782cda837 Do RPL probing on all the known DAG 2017-12-11 17:48:16 +01:00
Laurent Deru 52f7e4a9f5 Don't autoconfigure address on RPL Root 2017-12-11 17:45:55 +01:00
Laurent Deru 2bf9031b02 Update proto field in remove_ext_hdr() 2017-12-11 16:10:37 +01:00
Laurent Deru 418d792a4b Sicslowpan uses twice UIP_LLH_LEN for IPPAYLOAD_BUF 2017-12-11 16:08:43 +01:00
Laurent Deru ed239372c1 Use UIP_LLH_LEN in multicast engines and add more traces 2017-12-11 15:40:18 +01:00
Simon Duquennoy 1549a55e42
Merge pull request #228 from atiselsts/bugfix/uipstats
Readd back 'uip_stat' if UIP_STATISTICS is enabled
2017-12-10 21:24:21 +01:00
Joakim Eriksson bd6de2401f added some documentation 2017-12-10 21:17:37 +01:00