Simon Duquennoy
|
64679642f2
|
Saving ROM and RAM
|
2016-06-03 16:44:06 +02:00 |
|
Simon Duquennoy
|
7855ba20ba
|
RPL: Check acceptable_rank even after first obtaining a parent. Added comment on a slight departure from RFC6550.
|
2016-06-03 16:44:05 +02:00 |
|
Simon Duquennoy
|
d53a3a3df2
|
RPL: logging fixes
|
2016-06-03 16:43:58 +02:00 |
|
Simon Duquennoy
|
cd76b4b1c2
|
RPL: support for run-time selection of the OF. RPL_OF_OCP defines the OF to be advertised at the root, while RPL_SUPPORTED_OFS defines the set of supported OFs
|
2016-06-03 15:46:08 +02:00 |
|
Simon Duquennoy
|
c5cf8608e9
|
RPL probing: now using link-stats to first prioritize probing of non-fresh parents, and to support urgent probing (fast probing of a potential new preferred parent
|
2016-06-03 15:46:07 +02:00 |
|
Simon Duquennoy
|
426e10c3ed
|
Rehauling of RPL OFs, both MRHOF and OF0. Fixed compliance with RFC6551, 6552, 6719. Now using the link-stats module.
|
2016-06-03 15:46:06 +02:00 |
|
Simon Duquennoy
|
2fa239ee8d
|
Added link-stats module to keep strack of link statistics and their freshness
|
2016-06-03 15:46:04 +02:00 |
|
Simon Duquennoy
|
4e9b027141
|
rpl.h: updated constants and comments to match the standard
|
2016-06-03 15:46:03 +02:00 |
|
Simon Duquennoy
|
b3ea124958
|
Merge pull request #1394 from joakimeriksson/nbrtable-nd6-fix
Removed memcpy that cause inconsistency in nbr-table when adding nd6 neighbors.
|
2016-06-03 14:44:54 +02:00 |
|
Simon Duquennoy
|
43c7b43adf
|
Merge pull request #1679 from tidyjiang8/bug_chameleon_raw_hdrsize
fix the bug about chameleon raw hdrsize
|
2016-06-03 14:40:12 +02:00 |
|
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 |
|
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 |
|