Commit Graph

28159 Commits (11caebcc04fae45d76a0aba762c2ca4dc3f11ca8)

Author SHA1 Message Date
Debdeep Saha 11caebcc04 [feature-wisun] Added API to reset MAC and Wi-SUN statistics. 2021-04-06 18:04:57 +05:30
Martin Kojtal 62b57abd67
Merge pull request #14487 from mikaleppanen/feat-wisun-test-tls-cert-upd
[feature-wisun] Update cert for testing server
2021-04-06 13:37:09 +02:00
Mika Leppänen eca0e08010 Update cert for testing server 2021-03-30 13:25:28 +03:00
Anna Bridge beebd93a8a
Merge pull request #14431 from artokin/update_set_network_size_documentation
[feature-wisun] Improve WisunInterface set_network_size docs
2021-03-26 14:50:27 +00:00
Arto Kinnunen c84e30af25 Review corrections
Updated based on review comments.
2021-03-23 11:44:47 +02:00
Martin Kojtal 37957e7972
Merge pull request #14251 from JarkkoPaso/feature-wisun
Mesh API: Get and validate functions for PHY mode and channel plan IDs
2021-03-22 10:59:04 +01:00
Arto Kinnunen 77b9eb5dba Improve WisunInterface set_network_size docs
Clarify set_network_size usage and possible parameter values.
Clarify wisun-network-size help text in mbed-mesh-api/mbed_lib.json
2021-03-18 11:44:18 +02:00
Martin Kojtal 72de76596e
Merge pull request #14262 from mikaleppanen/feat_wisun_mac_addr_get_corr
[feature-wisun] Added missing const qualifier to mesh ethernet mac addr get
2021-03-16 16:49:10 +01:00
Jarkko Paso df08498562 Mesh API: Functions to set/get/validate FAN v1.1 domain configuration. 2021-03-11 11:23:33 +02:00
Arto Kinnunen 01b541b3de
Merge pull request #14327 from artokin/nanostack_update_to_feature_wisun
[feature-wisun] Update Nanostack
2021-03-11 10:28:39 +02:00
Arto Kinnunen 3bb13c2405 Merge commit '856da9bd60f3409f55b21d8951bb3cc010668396' into feature-wisun
* commit '856da9bd60f3409f55b21d8951bb3cc010668396':
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from 91f3ff6d7f..25b9124cd2
2021-02-23 12:25:25 +02:00
Arto Kinnunen 856da9bd60 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 91f3ff6d7f..25b9124cd2
25b9124cd2 Merge remote-tracking branch 'origin/release_internal' into release_external
c825b04555 Corrected covery warning on delay_us multiplication
be63bbb145 Updated changelog
77a76c78bb Corrected nw size set on automatic mode
65e6c2db7a Updated unit tests
16e340286a Added waiting queue to EAPOL authentications to Border Router
b9c0b7d2ac Wi-SUN border router starts faster in static configuration
2f427e115a Local repair start and stop clear advertised_dodag_membership_since_last_repair when state is updated.
0a01ab19a4 RPL dio send update
dd3996382c Wi-SUN Border router uses Static address as DODAGID
7a3c8335b0 Additional check to detect parent connection problem
ffe48c93e5 WS management: domain configuration functions implemented (#2567)
5e9ac4ece8 Added new Callback to RPL indicate Multicast DIS received from RPL Parent
85b949e9c2 Bootstrap and EAPOL treats all MAC TX failure causes similarly
b57d9bcd66 Add support for anonymous addressing in Wi-SUN border router (#2565)
7400c8bc9e CFG: API for PHY mode id and channel plan id get & validate (#2564)
2832fe8c27 Added Socket reference limitter
890aad12f1 Wi-SUN MTU size update and IPv6 minium MTU routing skip
3ad28c1cfc Added throttling of number of simultaneous EAPOL authentications
0b84299edb Source route handler call Wi-Sun border router alive function.
c8343b1a01 Added support for dynamic RPL default lifetime
d258068555 Iotthd 4478 (#2560)
7ca6c24b67 Enable and modify memory limits for packet receiving
e2b028d9ae Close CHANGELOG.md for v12.8.1 (#2557)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 25b9124cd240de3609ff913aa7dadf56d6c0ae16
2021-02-23 12:25:25 +02:00
Mika Leppänen b193f9bcea Added missing const qualifier to mesh ethernet mac addr get 2021-02-10 13:29:55 +02:00
Martin Kojtal bfde5aa1e7
Merge pull request #14161 from JarkkoPaso/feature-wisun
Mesh api: Added PHY mode and channel plan IDs
2021-01-28 16:05:16 +00:00
Jarkko Paso a52c2e2b4d Fixed astyle issue 2021-01-28 11:03:06 +02:00
Martin Kojtal c836bae099
Merge pull request #14164 from artokin/nanostack_release_12_8_0_feature_wisun
[feature-wisun] Nanostack release v12.8.1
2021-01-27 13:42:59 +00:00
Arto Kinnunen d4ce3bb022 Merge commit 'de3aa0520c83a48c7db870e5d3e5cd368bbaf829' into PR14164
* commit 'de3aa0520c83a48c7db870e5d3e5cd368bbaf829':
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from f8ae0e9bc9..91f3ff6d7f
2021-01-22 11:25:09 +02:00
Arto Kinnunen de3aa0520c Squashed 'features/nanostack/sal-stack-nanostack/' changes from f8ae0e9bc9..91f3ff6d7f
91f3ff6d7f Merge branch 'release_internal' into release_external
3999b6e0c3 Iotthd 4495 (#2556)
90c3263616 RPL Prefix handling update:
f761409b24 Close Nanostack v12.8.0 ChangeLog (#2549)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 91f3ff6d7fb0e0b8719de40c844d8ae92ab26a90
2021-01-22 11:25:08 +02:00
Arto Kinnunen e1fbfb682b Merge commit 'ab953a0d782c8121aaf9b6c952410fa695841781' into PR14164
* commit 'ab953a0d782c8121aaf9b6c952410fa695841781':
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from 3183d87e41..f8ae0e9bc9
2021-01-21 14:11:58 +02:00
Arto Kinnunen ab953a0d78 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 3183d87e41..f8ae0e9bc9
f8ae0e9bc9 Merge remote-tracking branch 'origin/release_internal' into release_external
3275f83f17 Added support for handle RPL hop by Hop sender rank 0.
d62c5898fb Activated RPL force tunnel for wi-sun.
3e1064acfb RPL tunnel force functionality update
3207e5c4f2 RPL parent select timer random update from 1.0-1.2 to 1.0-1.5.
bc09cba6bb MAC Ack wait fixed for OFDM (#2552)
5106b1d600 Fixed unused variable and function warnings.
4096c1aba3 Wi-SUN bootstrap support RPL poison from Connected state to Discovery
66378d1518 RPL Poison update

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: f8ae0e9bc96696adcbdd7e7c566950dcdad22285
2021-01-21 14:11:58 +02:00
Martin Kojtal ab50322bee
Merge pull request #14056 from artokin/device_management_sync
[feature-wisun] Fix `mbed device-management` command for Python 3.8
2021-01-21 10:22:56 +00:00
Filip Jagodzinski 7cdde017cb Fix `mbed device-management` command for Python 3.8
Bump the `future` module version to 0.18.0 to fix an ImportError present
for Python 3.8:

ImportError: cannot import name 'splitattr' from 'urllib.request' (/usr/lib/python3.8/urllib/request.py)
2021-01-21 10:23:44 +02:00
Arto Kinnunen 26f715ab87 Merge commit '9efce968e9d7b8ba29234d4b8c5dbf9e07d5bf92' into origin/nanostack_release_12_8_0_feature_wisun
* commit '9efce968e9d7b8ba29234d4b8c5dbf9e07d5bf92':
  Squashed 'features/frameworks/nanostack-libservice/' changes from ad7631083a..a526cc3f41
2021-01-19 12:33:06 +02:00
Martin Kojtal 3ea3a5d955
Merge pull request #14167 from artokin/fix_mbed_os_5_15_ci
[feature-wisun] travis: fix 3.5 test bug in attrs
2021-01-19 10:26:30 +00:00
Martin Kojtal 185545adb9 travis: fix 3.5 test bug in attrs
Using specific version (pre 20) should fix the issue https://github.com/ARMmbed/mbed-os/issues/14110
2021-01-18 21:06:27 +02:00
Arto Kinnunen 9efce968e9 Squashed 'features/frameworks/nanostack-libservice/' changes from ad7631083a..a526cc3f41
a526cc3f41 Merge pull request #97 from PelionIoT/sync_from_mbed_os
2f82569918 Add license notice to Arm copyrighted source files

git-subtree-dir: features/frameworks/nanostack-libservice
git-subtree-split: a526cc3f41bfd0ec6a78e6998b8f8dcc1bd2afc9
2021-01-18 15:30:42 +02:00
Arto Kinnunen 02021856e4 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 35b95da122..3183d87e41
3183d87e41 Merge branch 'release_internal' into release_external
9e27a772f2 Disabled BR IID verify from DODAG ID
33ac7911cf Merge pull request #2548 from PelionIoT/sync_with_mbed_os
6f8b2829f4 compile out trace when not available
825373d3ef Add SPDX license identifier to Arm files
3ec3bc649d fixed warnings: static method defined but not used
ee34352ceb Check if RX channel needs to be updated when RX slot detected (#2540)
d59dc5d25e Fix doxygen 1.8.17 warnings (#2546)
1e0beb3e67 Update unit tests to support Ubuntu 2020_04 LTS (#2545)
b9b2ffd96b Fixed FHSS get retry period (#2543)
a0bf6aec91 Check if RX channel needs to be updated after broadcast received (#2539)
fde325eee2 Wi-SUN Neighbour ARO registration failure handling update:
1e1f9c66b0 RPL dio Handler update:
0421502e27 Asynch message advertiment enable added to DAO done when disabled.
0374f74013 Corrected memory leak on key storage allocation on low memory situation
23c2f7ed05 Disable ASYNCH messages at enter Local repair state.
c1df6b0d75 Added Poison_count check for First DIO time blocker.
944f934539 Added channel mask size to FHSS configuration (#2536)
20e79e05fc RPL Local repair disable clear advertised_dodag_membership_since_last_repair state
8a4638089a Fix doxygen comments (#2534)
fe06236e43 MAC ACK RX guarantee update
2388a80700 MAC layer send ack allways when it requirement's
29b387b697 RPL dao dynamic timeout
00bbd02f85 Don't allow TX slot length go below allowed minimum (#2528)
8333faa401 Out of memory improvement to remove packets from routing
0a12aebff9 Support channel plan IDs 1, 2 and 5 with NA and BZ bands (#2526)
ee4333da6f Wi-SUN Timing configuration is selected based on network size and data rate
a5b2a26eb2 WS: API to set PHY mode and Channel plan IDs as defined by FAN 1.1 (#2520)
b86a044911 Update nanostack v12.7.0 changelog (#2525)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 3183d87e410d80b96042c143e586967dce2ff650
2021-01-18 15:24:13 +02:00
Arto Kinnunen 07089272fa Merge commit '02021856e4681bd5092e48b8513ff90fb5d6b1e9' into origin/nanostack_release_12_8_0_feature_wisun
* commit '02021856e4681bd5092e48b8513ff90fb5d6b1e9':
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from 35b95da122..3183d87e41
2021-01-18 15:24:13 +02:00
Arto Kinnunen 15975a0a7e Merge commit 'a98f18974ae277f669bc2a95178bf0ab2eccc06b' into feature-wisun
* commit 'a98f18974ae277f669bc2a95178bf0ab2eccc06b':
  Squashed 'features/frameworks/mbed-trace/' changes from 6ced9711c4..b98f6a9050
2021-01-18 14:55:46 +02:00
Arto Kinnunen a98f18974a Squashed 'features/frameworks/mbed-trace/' changes from 6ced9711c4..b98f6a9050
b98f6a9050 Merge remote-tracking branch 'origin/master' into release_for_mbed_os
7a60a77390 Enable libservice by default
fc7503c1a6 Make IPv6 tracing conditional to nanostack-libservce

git-subtree-dir: features/frameworks/mbed-trace
git-subtree-split: b98f6a9050afd1d0b9354bc82d5d363fff5a1405
2021-01-18 14:55:46 +02:00
Arto Kinnunen bc16fbec3e Merge commit 'a95498f79214928d4b67efc0bd740de6f78fc205' into feature-wisun
* commit 'a95498f79214928d4b67efc0bd740de6f78fc205':
  Squashed 'features/nanostack/sal-stack-nanostack-eventloop/' changes from 806f54cea9..d182fa4b3a
2021-01-18 14:29:54 +02:00
Arto Kinnunen a95498f792 Squashed 'features/nanostack/sal-stack-nanostack-eventloop/' changes from 806f54cea9..d182fa4b3a
d182fa4b3a Follow Mbed OS coding style (#47)

git-subtree-dir: features/nanostack/sal-stack-nanostack-eventloop
git-subtree-split: d182fa4b3aad7fdc70f7e74d6ed4d524e6f9286c
2021-01-18 14:29:54 +02:00
Arto Kinnunen 37ef68b188 802.15.4 Atmel RF driver update
Sync with master version v3.3.4
2021-01-18 14:20:58 +02:00
Jarkko Paso 5d3edd568e Mesh api: Added PHY mode and channel plan IDs 2021-01-15 12:43:24 +02:00
Martin Kojtal a9d72466b9
Merge pull request #14054 from artokin/atmel_rf_driver_update
[feature-wisun] Nanostack 802.15.4 Atmel RF driver update
2020-12-16 14:02:34 +00:00
Arto Kinnunen c43319dc13 802.15.4 Atmel RF driver update
Sync with master version v3.3.3
2020-12-16 10:51:39 +02:00
Martin Kojtal 84d991342a
Merge pull request #13902 from artokin/set_mac_address
[feature-wisun] Network interface MAC address set/get
2020-12-14 13:52:44 +00:00
Martin Kojtal 715b15ccaa
Merge pull request #14018 from mikaleppanen/feature_wisun_corr_cert_add
Corrected Wi-SUN certificate add and remove functions on Wi-SUN interface
2020-12-14 13:52:15 +00:00
Martin Kojtal ff1b75d646
Merge pull request #13937 from mikaleppanen/new_to_nothrow
[feature-wisun] Replaced new calls with nothrow version of the call on mesh api
2020-12-14 12:49:32 +00:00
Martin Kojtal 0f92e5591d
Merge pull request #14040 from artokin/nanostack_release_12_7_0_for_feature_wisun
[feature-wisun] Nanostack release v12.7.0
2020-12-14 12:48:34 +00:00
Arto Kinnunen 8cbcdc5ebb
Merge pull request #14033 from jamesbeyond/wisun-cryptography-fix
FIX: update cryptography version to 2.5 or later
2020-12-14 11:37:32 +02:00
Arto Kinnunen 9c106fc631 Merge commit '8627d05e192c2b85eddd7108c89a67dcc6a29c34' into feature-wisun
* commit '8627d05e192c2b85eddd7108c89a67dcc6a29c34':
  Squashed 'features/nanostack/sal-stack-nanostack-eventloop/' changes from b560a9da36..806f54cea9
2020-12-14 11:27:03 +02:00
Arto Kinnunen 8627d05e19 Squashed 'features/nanostack/sal-stack-nanostack-eventloop/' changes from b560a9da36..806f54cea9
806f54cea9 Use event id 0 for initialization event (#45)

git-subtree-dir: features/nanostack/sal-stack-nanostack-eventloop
git-subtree-split: 806f54cea9741acacec0a447db88e3b525548218
2020-12-14 11:27:02 +02:00
Arto Kinnunen 55474994b8
Merge pull request #13927 from liugang-gavin/feature-wisun
targets:evkbimxrt1050: Adjust the SEMC re-order rules
2020-12-14 11:10:04 +02:00
Arto Kinnunen 8a5f0f6d65 Merge commit '540d82c2785e100d170104efe90016257040355d' into feature-wisun
* commit '540d82c2785e100d170104efe90016257040355d':
  Squashed 'features/frameworks/nanostack-libservice/' changes from 67d7b93ec6..ad7631083a
2020-12-14 10:44:46 +02:00
Arto Kinnunen 540d82c278 Squashed 'features/frameworks/nanostack-libservice/' changes from 67d7b93ec6..ad7631083a
ad7631083a Merge pull request #96 from PelionIoT/heap_lite_stats
18b742b2c7 Heap stat's enabled allways by default.
9b4cbaf101 Added extended block list to dynamic memory tracker (#95)
8ff6d31abb Added dynamic memory tracker and hooks to dynmem library (#93)
cf2b133082 Merge pull request #92 from LDong-Arm/add_present_flag
9eb6f2dde7 Add config to generate macro MBED_CONF_NANOSTACK_LIBSERVICE_PRESENT

git-subtree-dir: features/frameworks/nanostack-libservice
git-subtree-split: ad7631083ad69efa3a4335dd586934d25ab70b27
2020-12-14 10:36:44 +02:00
Arto Kinnunen dad2952087 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 715ae9a693..35b95da122
35b95da122 Remove unnecessary files from release
0717432619 Merge remote-tracking branch 'origin/release_internal' into release_external
f68126b85a Adaptation layer MCPS confirmation handle update
e483a0748d Added OFDM configurations and FEC in RF config structure (#2513)
b88abfa1c2 BUG fix: Fixed broken Brodcast MAC overflow handling
9cad47826a Random early detection congestion API update
00aed73abc Modified the Wi-SUN stack Latency estimates a bit slower
6b83d821ea Remove periodic PAN version increase from Wi-SUN border router
ef670e21f3 Integrated ReD congestion packet drop to Wi-SUN bootstrap interface.
b956d9e983 Revert "Improved transmission in high traffic (#2511)" (#2512)
01749c2116 Improved transmission in high traffic (#2511)
3158e966e0 Adaption layer queue trace update
5a32f4a7bb Update changelog, random_early_detection_congestion_check nameupdate and minor comment fix.
b818f12c6d Extented network status for support dropped tx congestion packet.
11c0763f4d Added new service Random early detection
f2c358dc2b Optimized medium NWK MPL parameters to 40 second multicast interval (#2508)
c013bc7790 Added traces to EAPOL TX failure
c29ee94a20 Changed TLS return value to int32_t
501a2c8578 Added trace for mbed TLS errors
9d7cd22aa6 Updated change log
1290225b95 Corrected radius message memory allocation
7b1c59695b Removed trace print's
efb83934f6 Adaptation layer MCPS confirmation handle update
ac1025e7e9 Bug Fix: Accept only next possible BSI for detect BR reboot and drop unkown's.
58f0e56fe4 Updated change log
102e525b9a Nanostack now indicates connection down on RPL local repair start
395791d535 FHSS WS: Do not allow broadcast TX on unicast channel (#2501)
72f8ecb8d2 Updated changelog.md
237620827c Activated higher priority by traffic class CS6 for NS/NA and RPL, EAPOL/ DHCP Relay messages.
afbe9061b5 Adaptation layer update
13fb2bfdbb Update CHANGELOG.md
af81c48993 DIO init TX filter update
13a872c6b9 Fix typos in github template (#2498)
1af20e1aee Initial version of CHANGELOG (#2497)
d9874ede96 Feature update: Improved MAC TX queue purge
69264429f9 Wi-SUN Aro registration temporary address registation bug fix.
d3170ed50a Removed generic event and wrong trace info.
0db3486a7a Removed trace from place which is normal and not needed
a080f18d83 Added debug tarce for dropped unsecured and MPL packets.
51cd5646ed Wi-SUN NS probe update:
579f75684e Adaptation layer: Do not push CCA failed packet back to MAC (Wi-SUN) (#2487)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 35b95da1226ebb070fdaeb3ec47fb82f48ff8fad
2020-12-14 10:31:07 +02:00
Arto Kinnunen 423d4d8f87 Merge commit 'dad29520878740d4673638d73cfb53d757b7895c' into feature-wisun
* commit 'dad29520878740d4673638d73cfb53d757b7895c':
  Squashed 'features/nanostack/sal-stack-nanostack/' changes from 715ae9a693..35b95da122
2020-12-14 10:31:07 +02:00
Qinghao Shi 73eaa6f985 FIX: update cryptography version to 2.5 or later 2020-12-11 16:17:23 +00:00
Mika Leppänen 66273c7944 Corrected Wi-SUN certificate add and remove functions on Wi-SUN interface
Corrected Wi-SUN certificate add and remove functions to work properly
with .json certificates. .json certificates are used only if certificates
added by add functions are not set. Corrected certificate add and remove
functions to work properly and improved function descriptions.
2020-12-09 13:16:30 +02:00