Simon Duquennoy
26bf33c762
Merge pull request #1550 from thomas-ha/tsch-cc2538-port
...
Port of TSCH for CC2538
2016-06-02 21:33:55 +02:00
Antonio Lignan
34af72c047
Merge pull request #1609 from simonduq/pr/net-debug
...
Added net-debug.[ch] to provide debug functions even in the non-IP case
2016-06-01 23:52:34 +02:00
Antonio Lignan
9e1c378919
Merge pull request #1469 from wbober/nrf52dk-pr
...
Add support for nRF52 DK platform
2016-06-01 23:11:39 +02:00
Antonio Lignan
f065971efc
Merge pull request #1619 from simonduq/pr/tsch-rtimer16-fix
...
Fix bug in TSCH for platforms with 16-bit rtimer
2016-06-01 23:03:50 +02:00
thomas-ha
8a7b1f07d1
add cc2538dk
2016-06-01 17:58:57 +02:00
thomas-ha
e537a2ea92
Add CC2538DK
2016-06-01 16:01:58 +02:00
Marco Casaroli
03ca795bd6
fix ipv6 http socket host handling as in RFC2732
2016-06-01 09:26:12 -03:00
Mark Solters
65632cb086
Fix IPv6 HTTP URL parsing
...
Currently, http-socket uses a `parse_url` method which only works correctly with IPv4 hosts (e.g. `http://192.168.1.1:3000 `). When using an IPv6 host (e.g. `http://[abcd::1]:3000 `), the port number is not parsed due to a pointer increment error, which leads to the algorithm assuming a default port of 80 even when the user code has specified otherwise. This fix provides full URL parsing for IPv6 hosts, and does not break IPv4 functionality.
2016-05-26 22:42:53 -04:00
Antonio Lignan
8d6a290382
Merge pull request #1682 from simonduq/pr/fix-tsch-log
...
Fix tsch-log bug
2016-05-25 18:02:36 +02:00
Simon Duquennoy
2299a763d0
Fix tsch-log bug
2016-05-25 17:38:10 +02:00
Kitty(chun hua) Jiang
f5919a2a45
fix the bug about chalemeon raw hdrsize
2016-05-25 10:28:47 +08:00
Simon Duquennoy
1cd06a291e
Merge pull request #1639 from yatch/pr-tsch-log-link-null
...
Handle the case when log->link is NULL in tsch_log_process_pending
2016-04-28 18:12:34 +02:00
Nicolas Tsiftes
70abb211e3
Merge pull request #1635 from simonduq/pr/dao-no-k-flag-in-nopath
...
RPL: do not add K flag to no-path DAO as we discard the ACK anyway
2016-04-28 14:45:01 +02:00
Nicolas Tsiftes
4d67a48d3d
Merge pull request #1625 from kkrentz/llsec-fix
...
Fix for "LLSEC802154_CONF_ENABLED undefined"
2016-04-28 12:01:15 +02:00
Antonio Lignan
4251539237
Merge pull request #1579 from bkozak-scanimetrics/fix_csma_backoff
...
Use collisions for csma backoff and retry
2016-04-28 10:24:55 +02:00
Antonio Lignan
a4dfb0b660
Merge pull request #1618 from simonduq/pr/tcpip-code-style
...
Fixes indent in tcpip.c and uip6.c
2016-04-28 00:12:23 +02:00
Antonio Lignan
6afd56e0ee
Merge pull request #1634 from simonduq/pr/daoack-fix
...
DAO ACK fix
2016-04-27 23:47:07 +02:00
Yasuyuki Tanaka
763c63f428
Handle the case when log->link is NULL in tsch_log_process_pending
2016-04-27 20:35:05 +02:00
Simon Duquennoy
24449e9cba
Merge pull request #1637 from simonduq/pr/rpl-default-lifetime
...
RPL default lifetime
2016-04-27 18:18:47 +02:00
Simon Duquennoy
ace607a32d
Fix RPL default lifetime
2016-04-27 17:04:29 +02:00
Simon Duquennoy
4392507019
RPL: do not add K flag to no-path DAO as we discard the ACK anyway
2016-04-27 14:20:39 +02:00
Simon Duquennoy
bb5e5d5c6b
TSCH: use RTIMER_CLOCK_DIFF to compute estimated drift, fixing a bug that would occur on 16-bit rtimer platforms
2016-04-27 14:13:33 +02:00
Simon Duquennoy
0379398d7c
RPL DAO ACK: increment DAO seqno before storing it to my_dao_seqno
2016-04-27 14:05:16 +02:00
Simon Duquennoy
f47c0f579d
RPL DAO ACK: improve logging
2016-04-27 14:05:08 +02:00
Simon Duquennoy
abf08a7167
Added net-debug.[ch] to provide debug functions even in the non-IP case
2016-04-26 16:08:10 +02:00
Simon Duquennoy
90b886aa71
Csma: comply with IEEE 802.15.4
2016-04-25 08:52:48 -06:00
Billy Kozak
ca0f32f45b
Use collisions for csma backoff and retry
...
The collision count is now used in the calculation fot the CSMA
backoff and transmission will fail after a certain number of
collisisons.
2016-04-25 08:00:56 -06:00
kkrentz
39921f1231
rdc.h: Read LLSEC802154_ENABLED instead of LLSEC802154_CONF_ENABLED
2016-04-25 03:10:42 -07:00
Simon Duquennoy
e1ea4955c7
TSCH: remove 'not for us' log
2016-04-25 11:51:43 +02:00
Simon Duquennoy
f0f13fa58b
Indent uip6.c
2016-04-25 11:50:14 +02:00
Simon Duquennoy
0296e6aba0
Indent tcpip.c
2016-04-25 11:50:14 +02:00
Simon Duquennoy
f8c4d1155f
Disable RPL DAO ACK by default
2016-04-23 07:54:32 +02:00
Joakim Eriksson
186138f6af
added error check for extraction of aligned llao
2016-04-22 15:03:03 +02:00
Simon Duquennoy
d828557563
Merge pull request #1425 from kkrentz/llsec-fixes
...
random LLSEC fixes
2016-04-19 17:29:00 +02:00
Joakim Eriksson
e9e31e9fd1
replaced add/remove ds6-nbr with an nbr-module controlled update of lladdress to avoid loss of other state information
2016-04-19 13:41:13 +02:00
Joakim Eriksson
2e852f758b
added a null check on the lladdr before the memcmp.
2016-04-19 13:36:43 +02:00
Joakim Eriksson
223f002676
fixed the case when the lladdr did not change but the LLAO is there and it is not an override.
2016-04-19 13:36:43 +02:00
Joakim Eriksson
6f271bf853
fixed so that the comparison of old lladdr and llao lladdr is compared instead of two llaos - and improved code style on surrounding code
2016-04-19 13:36:43 +02:00
Joakim Eriksson
b2f72fc996
replaces with aligned lladdress and also fixed the second memcpy to avoid risk of inconsistency when nodes change MAC address
2016-04-19 13:36:43 +02:00
Joakim Eriksson
510fc9e51e
removed memcpy that cause inconsistency in nbr-table when adding nd6 neighbor with NS/NA.
2016-04-19 13:36:43 +02:00
kkrentz
6fb6fd5bb9
packetbuf: No more splitting of header and data
2016-04-15 03:12:40 -07:00
kkrentz
0af4a18c09
packetbuf: Use MIN macro
2016-04-13 09:20:29 -07:00
kkrentz
3d79292e44
packetbuf: Simplified packetbuf_attr_clear
2016-04-13 09:20:29 -07:00
kkrentz
1014018c2d
packetbuf: Removed debugging stuff
2016-04-13 09:20:29 -07:00
kkrentz
11c03eef79
packetbuf: Removed function prototypes
2016-04-13 09:20:29 -07:00
kkrentz
a1b91d8b59
packetbuf: Removed commented code
2016-04-13 09:20:29 -07:00
Konrad Krentz
d478c0f7f1
packetbuf: Deleted functions that are never called
2016-04-13 09:20:29 -07:00
kkrentz
7353829c72
llsec: Fix for Issue #1537
2016-04-13 09:16:09 -07:00
kkrentz
4a88e9e537
llsec: Removed TSCH_SECURITY_CONF_LEVEL and TSCH_SECURITY_LEVEL
2016-04-13 09:16:08 -07:00
kkrentz
431530bf6b
llsec: Added READMEs
2016-04-13 09:16:07 -07:00