Commit Graph

6 Commits (96d7abd79fc58007ec6ed11dc73e64145b30d528)

Author SHA1 Message Date
Arto Kinnunen 2792e61d87 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 9b3e144f5b..fb7413b846
fb7413b846 Merge branch 'release_internal' into release_external
a9f6e88978 Merge branch 'master' into release_internal
c536960fb0 DHCPv6 Server feature update
01e7e820d5 Merge pull request #2314 from ARMmbed/update_from_mbedos
c906c43a8a Fixed typo: 'lenght' in ns_crc.h
2bd05584fe Wi-sun border router DHCPv6 server address alocation update
63e4680ca3 Allow buffer_dyn to handle more data (#2311)
9b82abff03 Copy IE unicast channel function from WS info instead of FHSS configu… (#2310)
18247d546f Wi-sun RPL memory soft and hard limit update
c8560dbe01 Updated RPL default memory sof and hard limit to 2/4 from 1/2.
05aa54c464 Update MPL parameters to follow Specification
f728d55920 Support for handle CRC error which will automatically change a channel.
6b6f535828 Corrected EUI-64 address bit flip on supplicant
015f3fe60e Corrected bitfield definition
7717ef8c60 Improved initial EAPOL-key send stop logic on supplicant
4185734223 Improved EAPOL key update retry logic
8bda176445 Wi-sun boot fix
6283dfd643 DIO advertisment fix
1acec7cdcc Aro Registation and Dao update
6cde17ad9c Iotthd 3963 2 (#2301)
b9187daa62 Randomize fixed channel when making new parent selection
34d0339a4d Wi-sun address registartion update
5b3055904a Allow unicast TX to overlap with MC (#2298)
d40b1c7d01 MAC: Updated calling FHSS TX done (#2295)
aeb93a16ae Add support for bbr configuration that removes default route from DIO
9b941af4b5 Use default UC channel function in discovery, fixed BC schedule (#2284)
d65fcc6bf2 Fix Wi-SUN network name comparison (#2294)
f085132543 Made parent set size configuraple in RPL
fd11ffae1a Added HAVE_WS flag to FHSS api (#2296)
4f275005fb Implemented optimal packet size test api (#2292)
87ee16a22b Call channel change after filtered out packet
d196ffc4c5 Refactor Wi-SUN BBR stop function
35970d7ea9 Revert "Disabled temporarily tx slot check for testing purposes (#2287)" (#2289)
8cc0ff508b Disabled temporarily tx slot check for testing purposes (#2287)
e306dc5adb Removed extra ";"
5642a4fe74 Free TX failed list when FHSS deleted (#2285)
9fcf718d22 Updated FHSS optimal packet length to 300 bytes (#2282)
427743f718 ETX and Source route validation update
7b6bcca842 Added TX/RX bytes in PHY statistics (#2281)
a043f8dc30 Wi-sun FHSS Management update
2ff90e6c0f Configure TXRX slot length using given datarate (#2275)
a126cb750d ETX sampling rule update
d5cf8d52e2 Clean ARMC6/GCC compiler warnings (#2278)
807632dd94 DHCP server freed next free allocated id
fd6ce049a3 Thread Child ml16 update clear old address queue's and registered address.
99e6efac6c Neighbour remove operation update
5cd094cd1d Corrected GTK update initial EAPOL-key trickle timer
7606ee87a9 Wi-sun NS Aro registration blacklisting update
e3e5a00c55 Timed parent selection timer trigger update
71441212ea RPL DIO Multicast message update
588f202a51 Wi-Sun RPL bootstrap update
20289f675d Added periodic RPL version number increase
d8dd18d89b Added ignoring of incoming security messages and improved EAP-TLS startup
73506346ca Corrected initial EAPOL-key trickle retries
ac33518493 Wi-sun ETX and proping update
11c486f391 Implemented unregistering FHSS from MAC. FHSS deleted in ifdown call. (#2266)
eabca172af Wi-Sun Border router DHCPV server SLAAC mode enabled by default.
1d6ce9c0a4 DHCPv6 Server feature update
46aa46042d Fixed unit test's.
c65292e9eb Mac enhanced ACK pending update
11a1e1d2de Store TX start channel and black list if TX failed (#2261)
04946065e4 Adapatation layer unicast list entry free update
4481e8635a Updated trace level to info.
c9e3d8ef74 Interface down update
1f77ad6964 Updated trace levels (#2258)
1d82fd5a5d Wi-sun BBR route update fix
33c48eb647 Removed NUD messages from registered children
ec2ea92b71 Added RX and TX active times in PHY statistics (#2255)
49686ccb3c Wi-sun certification test setup update
1090430622 Trickle API update and Wi-SUN config sol state timeout update
38df5768c5 Wi-sun advertisment consistent update
81740b8b1d Wi-sun bootstarp update nad balck list trace level update
6919ba1301 Wi-sun New key index activate.
0aead9305a Wi-sun Probe functionality revert operation
4ff02f9770 Stop sending normal ACK if neighbour is Unknown.
c387fda238 NS Probe limiter accept only 2 probe at 16 seconds period.
a58c71b96b Trace level updates (#2247)
6867dd7b27 Suplicant EAP-TLS timeout is not incremented from retries
1f1c2a24fa Test purpose change.
1b99fe18df Added ETX to rpl_possible_better_candidate
3441594157 RPL parent candidate list update
96ffe92744 Adaptation layer to support multiple simultaneous unicast transmissions (#2243)
45f851997f On stop (ifdown) stores frame counters regardless of threshold
5c2fc55f0e Corrected frame counter handling on re-discovery
930741617f Added check to prevent installing new GTK to used index using GKH
385ae14284 WS bootstrap: print MAC address
2b1dfb90ed Slaac address can be recreated after root stop
74ff3cc503 Merge branch 'release_internal' into release_external
66bfd985fb Fixed trace printing warnings.
21d9c24acd DHCP server address allocated pointer init fix.
e659a01241 Fixed compile warning for may uninitialized usage.
cee8502783 Fixed trace printing warnings.
bc9f07bd49 DHCP server address allocated pointer init fix.
e3fddadccf Fixed compile warning for may uninitialized usage.
bf909d29d3 Modified bbr restart mechanism when dodagid was lost

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: fb7413b846f0052d72c506ebab2534bcafdfff60
2020-02-21 10:59:35 +02:00
Jarkko Paso 3e6cb31659 Squashed 'features/nanostack/sal-stack-nanostack/' changes from c473148..0824752
0824752 Merge branch 'release_internal' into release_external
f598339 Merge branch 'master' into release_internal
678e0fd Removed unicast RX flag set. it was affecting that we remove neighbor too early.
a4317fc Corrected coding style
cd2848e Added support for calculating the length of the TLS send message buffer
f255931 Removed UDP echo msg data print and added source address print.
adcca3d RPL dio config advertisment update
6db1f31 Merge pull request #2198 from ARMmbed/IOTTHD-3691
ad244d1 MAC: changed CCA and TX fail trace level to debug
496074a RPL parent select update:
32e22d3 MAC: Added trace to when CCA fails and packet TX is canceled
47b2e03 Corrected GKH initiation on supplicant
c83423a PAE controller now removes keys from MAC on stop (ifdown)
a6f98b7 Flagged extended key usage call with mbedTLS flags
0675a89 Added dynamic setting to enable certificate validation
ff531d3 Added IDevID and LDevID certificate validation
b30635f Merge pull request #2191 from ARMmbed/IOTTHD-3693
88019ec Updated message generated traces
ea15b0e Remove all instances when domain is disbaled and clear EAPOL relay.
dce25d3 Corrected security protocols init and security message routing
7b39e25 Do not trig Renew again after RPL parent registration done state.
3cad7bd DHCPv6 renew and transaction id update
c5b6df3 DHCPv6 client update
dea0d53 DHCPv6 client API update
5eaad10 Added missing address active flag init.
34c751b Corrected triggering of next GTK handshake on authenticator
4fad826 Corrected export keys callback parameters
26c10a6 SW MAC / 802.15.4 Frame counter per key support Update
b62b120 Added robustness on DAO-ACK handling
dfcebef Added support for new certificate modification functions
fd4b2e9 WS ARO handler update
e2d46b9 wi-sun neagtive ARO missing ACK update
443f03f Merge pull request #2181 from ARMmbed/IOTTHD-3530_2
f36da31 MAC: Update frame counter for asynch frames
3260fa1 Merge pull request #2177 from ARMmbed/IOTTHD-3530
f18052a MAC: Initialize frame counter with 0xffffffff
5453e5b MAC: Do not increment framecounter if security param init fails
5bd19c4 MAC: Do not update framecounter for fhss channel retry

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 082475205bb4eedfbbf5c0c824f2ccf8a73b37ed
2019-10-07 13:00:48 +03:00
Jarkko Paso b7910939da Squashed 'features/nanostack/sal-stack-nanostack/' changes from 3c7d50e..4a19dc4
4a19dc4 Import new thread files
f6a021d Removed test files
b9e842a Merge branch 'release_internal' into release_external
7d5d869 Merge pull request #2167 from ARMmbed/release_internal_merge
26e2d43 Merge branch 'master' into release_internal
f43620f Add support for India band (#2166)
122f158 Merge pull request #2165 from ARMmbed/release_internal_merge
0e65ee5 Added disabling of NA for Thread BR PPP backbone
4c50e52 Added disabling of NA for Wi-SUN BR PPP backbone
d2ea325 Moved DAD enabled check to Ipv6 SLAAC handler
49994fc Added PPP interface to nanostack
3383e91 Merge pull request #2163 from ARMmbed/IOTTHD-3558
81f7511 MAC: print RF configs
397240a MAC: Implemented CCA threshold and TX power setting
5907042 Added check for allocation failures in EAPOL
9ed97c9 ETX update:
b489415 Add own certificate handling APIS (#2149)
888a0fb fhss_ws: check if 0 used as divider
586f2f2 Merge pull request #2160 from hugueskamba/hk-iotcore-1299-remove-fp-usage-ns_monitor
f1d03b1 Remove floating-point usage in Nanostack heap monitor
ef88f64 Removed rank comprae and also probe 5 best on the list.
a2887d6 Clean PAN id compare trace print.
f37dcf2 Wi-SUN NS NUD & Probe send update
f7133f8 Merge pull request #2158 from ARMmbed/remove_temp_debug_traces
2dc1a8e fhss_ws: removed temporary debug traces
96f962a Reduce wi-sun NS Probe
0a1beb2 GTK update trigger fix
a1d172e Limit Pan config sol timeout after 5 solication.
9d7414b Limit PAE supplikant GTK re-use for authentication from 2->1.
662df08 Fixed Key request address set issue if GTK mismatch is detected.
a56b908 Merge pull request #2153 from ARMmbed/IOTTHD-3650
9b33e98 Fixed mac_pd_sap CCA_PREPARE active ACK handler.
035af9a Enhanced ACK GEN and TX update
b1beb5d fhss_ws: typecast drift to int32_t
f786fc9 Merge pull request #2152 from ARMmbed/fhss_coverity_fix
6efff35 fhss_ws: Coverity fixes
d743e91 WS LLC brodacst shedule fix
6a6fb0c Removed old configuration options from Border router API
a051865 Merge pull request #2135 from ARMmbed/IOTTHD-3232
ff771b1 Added empty interface function for network name set
e94da3c Merge pull request #2146 from ARMmbed/IOTTHD-3571_2
234e649 added network name change function to public API
1770465 fhss_ws: Added temporary debug traces (IOTTHD-3571)
d400859 Fix Thread 1.1 unitests (#2145)
38978f3 wi-sun ETX update:
4a71b04 Adjust Thread functions defined for Thread 1.2 (#2139)
4d8dc0d remove border router from pan size calculation
fb3363e Merge pull request #2141 from ARMmbed/IOTTHD-3571
f01c5f2 fhss_ws: conversion macros/functions to support int64
a7b0027 Suprress dio sending whenRPL is not yet ready
f8c9d54 Adjust tracing (#2138)
678eaf8 Moved Thread 1.2 code to to correct place
f39d07e Merge pull request #2136 from ARMmbed/IOTTHD-3571
ab23116 FHSS: temporary debug traces (IOTTHD-3571)
09d4b06 MAC: Implemented PHY statistics

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 4a19dc4784d05a49981a8dce27bed6771e65feb5
2019-08-26 15:10:36 +03:00
Arto Kinnunen c51a57a033 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 0345477..3c7d50e
3c7d50e Remove test files
d5f5bee Merge branch 'release_internal' into release_external
72b065b Merge pull request #2133 from ARMmbed/few_updates
1da0b9f Fix unittest cleanup
d173249 Adjust GC cleanup threshold and traces
26166d1 Remove ns_sw_mac_packet_ingress_rate_limit_by_mem (#2132)
5305754 Merge pull request #2130 from ARMmbed/IOTTHD-3419
038bc2e Copy ingress rate limiting API to ns_conf
940b516 Fix compiler warnings
64e6ff3 Review corrections
01e7d84 Update GC thresholds, init and traces
1acd1cc Add unit tests for monitor
64c969e Nanostack heap garbage collection
d3330b2 Fix errors found by Coverity (#2131)
da5d2c7 MAC, RPL and ETX trace clean.
eaf8907 Limit amount of incoming packet based on memory (#2128)
0c2b383 Fixed unitest header size compare value for support brodacst shedule.
6c70262 Wi-sun LLC update
7c57343 WS PAN Config handler update
161421b Wi-sun PAN_VERSION lifetime and timeout update
43083ed Fixed broken wi-sun neigbour black list filtering.
0992ee2 Update Pan information data from all selected parent.
cafc142 Fixed Pan advertisment route cost comapre for consistent and incosistent
db81d02 SW MAC timestamp read update
eddf91b Wi-sun neighbor generate limitation
4d6abb3 Added 15 second guarantee time for packet handler before remove link.
9ed97eb SW MAC new API for read current timestamp
6a44829 Stop advertisment RPL prefix if we not have a address and it is not 'A-flag'
d37ce6a Revert "Wi-sun dublicate MPX ID filter support"
d80ebf8 Fix debug trace format.
b1ef0f6 Removed Address reg pending and rady mask from address.
ce672ba Added trace for debugging DHCPv6 failure reason.
aaf2b39 Wi-sun dublicate MPX ID filter support
bd51f9f Merge pull request #2117 from ARMmbed/IOTTHD-3587
b016d52 Fixed DHCPv6 client delete when address was removed to new network discovery.
69fb24b Wi-sun address registration and RPL update
92d3a92 RPL: trace new preferred parent
9a6e4e0 disable multicast NS for wisun
6e13d81 Merge pull request #2113 from ARMmbed/IOTTHD-3577
85aaae7 Refactored the Wi-SUN BBR logic according to design
61f6f5b WS: Added ws stats empty functions
ac191c3 Removed link local address verifycation and dead code.
77076d1 Negative ARO timeout use same timeout than not trusted device.
c4e8735 Wi-sun DHCP solicit max to 15min from 60min.
66615e6 Updated wi-sun BBR min hop rank increase to 196.
9ce41f1 Pendig address registration will move DAO send.
f54ea6b Merge pull request #2110 from ARMmbed/IOTTHD-3577
18dbac2 WS: Implemented ws statistics
3ce95fa FHSS WS: Fixed drift compensation stats
b878bd9 KMP address update
7f18afe PAE controller and NVM update
f692eb8 Wi-SUN border router configure update
386e5ff Wi-sun Update
05b1fe8 do not send periodic DIO messages if DAO registration is not done
6acee47 modified RSL calculation and value in messaging
ee7f218 Modify discovery start timing
1ba806d Wi-SUN NUD send fix
31fb8cd Moved counter config to config.h
cf18063 Added storing of MAC frame counter to NVM
68adb36 Neighbor cache update
8cdd961 Added possibility for Update DHCPv6 client server address.
2dfa536 Merge pull request #2099 from ARMmbed/IOTTHD-3231
8dc200b FHSS: Created statistics for WS
5e67f7c RPL update
bbae493 wi-sun RPL param update
e8567d7 MAC neighbour remove and add trace simplify.
8bb4ab5 Cleaned unnessary debug trace.
3608153 DIO prefix handler update
332735b Disabled Version number periodic update if Dodag max rank inrease is not 0.
940de0b Wi-SUN setup update:
c1a89e5 Merge pull request #2095 from ARMmbed/IOTTHD-3474
f6d81b5 Review corrections
7487ca1 Fix clang-6.0 build error and warnings
cce3fc7 Security protocols are no longer started second time on authenticator

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 3c7d50e9bd8f100eccf23066d0f0adba4cf9b980
2019-08-02 13:52:37 +03:00
Deepak Venugopal 7e1fb3c842 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 82bbdcc..4a188ea
4a188ea Merge branch 'release_internal' into release_external
27ba18e removed ws resources from nanostack.
b693eae Merge pull request #1778 from ARMmbed/ws_bbr_update
543dd1e Renamed symbol to micro seconds.
ab5d98a Added ND proxy support to ws border router
f7c71c0 Remove new unittests from release external.
ac55c15 Merge branch 'release_internal' into release_external
f9b9e47 Fix GCC_ARM/ARM compiler warnings (#1777)
40efd39 Coverity tool reported error fix (#1776)
b063457 Merge pull request #1775 from ARMmbed/mac_header_trace_fix
b1fd538 Removed Debug trace support from common mac header class
90a36a6 coverity reported error fixes. (#1770)
9644114 Merge pull request #1774 from ARMmbed/debug_trace_fix
1e490f0 Removed debug trace which could be called at interrupt routine
1373a5f Clarify parameter name in phy_csma_params_t (#1773)
4a32a6c fixes for coverity tool reported issues. (#1772)
545d262 Update copyright year (#1771)
5ae07da address error handling fix. (#1769)
13c1ceb Clean multicast address when interface is shutdown
88bb7cc correct interface passed to address compare. (#1768)
53949a4 Thread device registers new address upon receipt of error notification. (#1767)
1653b06 replace ETX calculation for Wi-SUN
745c1dd refactor RPL dis sending
6e1cc58 Merge pull request #1764 from ARMmbed/mle_purge_fix
0b920d8 Fixed broken neighbor purge from list
a6f3a0d Thread network data handling refactored (#1762)
87cc2c9 Merge pull request #1763 from ARMmbed/mle_fixs
944f9ca Fix broken MLE neigbor list write operation.
833e740 updated address error payload (#1761)
2565170 Add CBOR parsing to simpleenrolment message
e38c70f fix duplicate address detection (#1760)
7648c1c Scope updated to three and prefix added to destination address. (#1758)
5612e08 DUA.ntf updates (#1752)
708bb3b pbbr stop removed to fix failing tests. (#1757)
1444c2f Add POC code for storing multicast address
684efef Fix MLR message handling
b691b78 context id update (#1753)
5635089 fix key sequence issues when keys are rotated
74db027 fix for sleepy node poll. (#1750)
49adf2e Link entry for neighbour (#1749)
5bad8ee Correct MAC neighbour table sizes for Thread (#1748)
3858eb0 valgrind reported error: fixed uninitialised variables. (#1747)
24ef520 Update licenses in new WS files (#1745)
77dccdf valgrind tool reported error fix: (#1746)
9ac47a8 Adjust WS build configurations (#1744)
c593e2b DUA.ntf to MTD child implemented (#1735)
3f5c6c1 Update missing SPDX identifiers to test files (#1743)
130fec4 Fix GCC_ARM linker error with some Thread builds (#1742)
65574a4 Merge pull request #1741 from ARMmbed/merge_koli_to_master
2dc41c0 Merge remote-tracking branch 'origin/koli'
2fc10b5 Put smarter dag max rank increment 2048. 0 affect a lot of troubles.
d311040 RPL print update, nud and aneighbour update
f9b23d4 Fix compiler warnings (#1740)
5a1f295 Merge pull request #1738 from ARMmbed/master_merge_to_koli
abee481 Fix merge compile problems
2c77c37 Merge branch 'master' into koli
32fe4b8 Increase too small maximum root path length (#1737)
03bc696 Fix LLC unit test's
3702f57 LLC data indication and fhss channel set update
45905fa Update DHCP service memory allocation (#1734)
9c9b9e3 Fix crash which will happen if address registration fail and operation is triggered again by NULL pointer.
cb83216 Enabled proper wi-sun security level 6.
7990fa9 Fix data for 6lowpan when mle is disabled.
501a612 Wi-sun trigle timer update:
47619c4 Function name code conventions fix.
1350bc5 mac_neighbor_info() macro defned for simplify code
41b84e4 Added check when weighting rule update must do network scan.
0215058 Fix ns_dyn_mem_init stub
33398ef Added Neighbor connected and trusted state update for wisun
24aa802 Integrate Mac neighbour table to Thread and 6Lowpan code
37c6342 Mac neighbour table update
7bb978e Thread Neighbor class update
26dd252 Removed almost duplicate mle entry discover for ll64
7a0aaa5 Rename some parameters which will help integration to new neighbor table.
3f905a1 Update nsdynmemLIB unit test stub (#1730)
2bd3e91 Return 0 instead of -1 on null pointer (#1728)
fde5104 Function parameter and name refactor.
e0f7dcf Updates to thread extension bootstrap (#1714)
13b3b05 Thread Neighbor and MLE API update
49ccb9d Removed threadNeighbour flag from mle_table_entry_t.
e142eec Removed unused holdTime parameter from mle_table_entry.
c8a99cb MLE service Update and integrate new features
726b08b Adjust NULL string tracing (#1726)
66636b8 Merge pull request #1724 from ARMmbed/IOTTHD-2537
2710836 Enable security to wi-sun with test security key.
8994bb2 MAC Security update
c56886f MAC: Fixed frame length when calling FHSS TX conditions
4eb5567 CCM & AES update for support multiple user and context.
7544ef3 added response to confirmable unicast. (#1722)
a8a5a90 duplicate address detection fix (#1720)
721c0b0 MLE service releases CCM library in error case (#1719)
d0467a0 Fix stack overflow (#1718)
7ea9001 Added support for multiple registrations in one message
0a36af3 WS IE library update and LLC data confirmation update
4352709 MAC enhanced ACK RX and TX support
0b7f9fe Update Thread child id request timeout handling (#1715)
3e8df0a added neighbor advertisement sending after dad complete. (#1713)
a46a363 updated multicast address registration timer (#1711)
7c6c482 Added target EID tlv to Dua response
2d3aff9 Delete parent mle-entry in case of parent lost or updated (#1707)
b43db5f duplicate address handling (#1709)
cb54705 Address generation changed to slaac based generation (#1708)
ee0306b changed coap message type to non-confirmable. (#1706)
776e0e5 Merge pull request #1705 from ARMmbed/IOTTHD-2531
d92b2f9 Thread advertisement adjustment (#1703)
f8d3d67 WS: Learn parent unicast dwell time
bd88fa0 WS Lib: Fixed byte order of fixed channel
1f9162d Merge pull request #1704 from ARMmbed/IOTTHD-2484
2e15944 FHSS unit tests: Datarate storage removed
e64bd19 FHSS: Implemented checking TX time
0ba4b9a Merge pull request #1700 from ARMmbed/IOTTHD-2483
1adb52b coap message type decided based on destination (#1702)
d1cf42d multicast handling updated(#1701)
44110a1 Thread bootstrap improvements (#1699)
34c0df9 FHSS unit tests: fixed tests after TX slot update
ddd7e92 FHSS: Calculate number of TX slots using defined slot length
eaf35d2 Lowered Thread advertisement speedup threshold values (#1691)
b67f2d8 Reset children when no response from parent (#1698)
3569c8a Mleid bbr fix (#1697)
1fc81fc Thread device learns weighting from advertisement (#1696)
ba98835 Merge pull request #1689 from ARMmbed/IOTTHD-2475
28307de Randomize channel used in fixed channel
3412f4a WS bootstrap: Moved calculating and setting FHSS hop to own function
51a498b reset Dodag if global address is lost.
c0e8cae Merge branch 'koli' into IOTTHD-2475
0ec37a6 Count the amount of configuration solicits
c8f5c8d FHSS unit tests: Updated FHSS config tests.
490384f FHSS unit tests: Test TX/RX slots
4fdbc09 FHSS: Calculate hop count using RPL rank
8f194f8 FHSS: Implemented TX slot calculation
b06b58a FHSS: Implemented setting hop count API
d73d210 FHSS: Moved own hop to common FHSS structure
caafff0 FHSS: Check TX slot for unicast frames
7406149 Merge pull request #1684 from ARMmbed/IOTTHD-2476
cc5f6d8 FHSS: validate received synch info.
c48f0ef Merge pull request #1687 from ARMmbed/disable_channel_traces
d5d1a13 Fixed trickle configuration for Discovery
eef3bd7 FHSS: Disable FHSS channel debugs for WS
fc74a31 Fixed unit test for support extensions.
e803974 FHSS and Mac extension enable update.
4859f16 MAC RF extension enable
e73e9b2 Merge pull request #1682 from ARMmbed/IOTTHD-2460
03f7105 fixed EAPOL parent selection
cbdd2a9 Fixed set channel unit test
ce1ab34 FHSS: Do not change channel during asynch transmissions
c0456a3 Defined own structure to give CSMA backoff symbol time and cca mode.
dff1e7d Merge pull request #1677 from ARMmbed/merge_MtoK
34dcbb6 Merge pull request #1674 from ARMmbed/IOTTHD-2443
3f9b34d Merge branch 'master' into koli
f578c26 Updated border router configuration
1ce2385 RF PHY extension update
32db0cd FHSS: Learn FHSS configuration from parent PA config
5974344 Merge pull request #1670 from ARMmbed/IOTTHD-2449
82a8bca FHSS: support FHSS created by application
67f578a Calculated RSL from neighbours
4aa6890 Merge pull request #1664 from ARMmbed/IOTTHD-2442
65e2fad Fixed uninitialized parameter use at rpl instance allocate.
4767dd5 Merge pull request #1666 from ARMmbed/fhss_is_bc_flag_fix
6ffc81a FHSS unit tests: Fixed tests
14e1597 Fixed missing TX ime calculation for pre-builded MAC packet send.
03f447a FHSS: Do not use broadcast queue when fixed channel
40f3685 FHSS: do not push asynch messages in broadcast queue
45daec9 FHSS: FHSS is on BC channel by default
2dbc92c FHSS: Remove failed handle after successful transmission
a152f45 Merge branch 'koli' into IOTTHD-2442
ea583c6 FHSS: Fixed updating broadcast synch
c3aa7d1 Select correct parent based on network size and route cost
7bf3994 Fixed Code style warning.
2e1f32f Fixed WS_NESTED_IE information discover return length check.
445745a LLC Neighbor, Mac packet rebuild, mac timer update and phy Extension.
6cb78ff Distribute and learn network size
bc4f46f Merge pull request #1656 from ARMmbed/IOTTHD-2441
7f94971 FHSS: Added random timeout before polling TX queue after channel change
b6e40af Merge pull request #1653 from ARMmbed/IOTTHD-2366
b28fcaa FHSS unit tests: Test failed TX allocation
fbe7795 Modified neighbour processing
b2cff91 FHSS: Use channel retries with WS
9b11201 FHSS: Moved TX fail handler in FHSS common
9fff108 Merge pull request #1650 from ARMmbed/merge_MtoK2
04797c2 Detect border router connection lost
5227398 Merge branch 'master' into koli
c0e8673 Merge pull request #1647 from ARMmbed/IOTTHD-2405
b7428e0 Merge pull request #1646 from ARMmbed/IOTTHD-2404
04449e8 FHSS unit tests: Test tx conditions and tx done callbacks
baaec35 Merge pull request #1644 from ARMmbed/ws_start_bc
69c1483 FHSS: Added excluded channels in neighbor table
92acbd2 WS: fixed merge conflicts
4e01969 Merge branch 'koli' into ws_start_bc
97200b3 Added version number increase in border router
27c8b65 FHSS: unit test update
6eb1255 FHSS: WS bootstrap to start broadcast schedule
659a1c4 FHSS: Write BT-IE
64f31b1 Merge pull request #1635 from ARMmbed/IOTTHD-2217
7706f2e FHSS: Do not return to RX channel when configured fixed channel
908eb17 Change RPL dis destination address to RPL address
666dbbf FHSS: Start broadcast schedule only if device is border router
98f9991 FHSS: Set neighbor info get function
126275b Merge pull request #1632 from ARMmbed/IOTTHD-2402
7fa2c2b WS: Learn channel function from parent
3980870 WS: Enable FHSS in bootstrap
ff72d95 Merge pull request #1629 from ARMmbed/cppcheck_fixes
85f1345 MAC: Check length pointer in ie vector length validate
672c4ef FHSS: Removed unnecessary fhss_api NULL
e5637fd FHSS: Initialize next_channel in broadcast channel calculation
cab9849 Send address registration to all PC parents (#1618)
5417936 Merge pull request #1623 from ARMmbed/mergeMtoK3
ad41972 Wait RPL to be ready before bootstrap is ready
a314db0 Merge branch 'master' into koli
f6ac06f Fhss ut improvements (#1622)
60a3b0f Fixed ETX update at LLC layer.
bb152ce Merge pull request #1617 from ARMmbed/IOTTHD-2321
49c213a FHSS unit tests: Added more tx handle tests
d5cc85a FHSS unit tests: Test removing parent info and get neighbor info
2d01008 FHSS unit tests: test setting parent BC info
681dedd Merge pull request #1613 from ARMmbed/IOTTHD-2320
7e59035 Fix broken unit test build.
6be455f WS ETX update
0efc062 ETX service update
e5aba03 WS PAN advert validation update
802ce3e WS bootstrap update
be296cd WS IE lib update
cfa5fd9 FHSS: Store parent broadcast info pointer
d0171be FHSS: Implemented get neighbor info and set/remove parent info callbacks
686ad9c Fix acynch --> asynch
b4059b8 WS neighbor class integrated to use new FHSS structures
c1b0d96 Merge pull request #1610 from ARMmbed/IOTTHD-2313
3d98860 FHSS: Implemented WS timing/schedule info structure
f96db0c Merge pull request #1607 from ARMmbed/merge_MtoK
72bb71f Fixed missing params after merging master to koli
d119df9 Merge branch 'master' into koli
8166585 Merge pull request #1602 from ARMmbed/IOTTHD-2311
90fbb45 Fixed LLC data unit test and add new functions to test
94e516f Integrated new WS IE header and payload API's
c553e8c WS ie library read update
7db0938 fixed mac_mlme valgrind errors.
4e2a743 Fixed thread test some of.
2680dd6 Fixed unstable unit test verified by valgrind.
18eda56 Merge pull request #1605 from ARMmbed/fhss_ut_valgrind_fix
eb96eae FHSS unit tests: fixed uninitialized varnings
27b7864 Fixed mac helper stub issues.
a88590f FHSS unit tests: Test tr51cf with excluded channels
3c9356a FHSS unit tests: Updated channel function tests
3a562d3 FHSS: Added excluded channels in channel function interface
b9606c9 FHSS: Static channel functions added
695e64c Merge pull request #1601 from ARMmbed/IOTTHD-2214
f973986 FHSS unit tests: Implemented FHSS common unit tests
2188af4 FHSS unit tests: Removed FHSS common functions from FHSS
e6bac6a Rename and refactor structures and function names.
b037628 Fixed unit test and stubs
8153fe3 Fixed Asynch request missing msdu_handle set at LLC.
1af46d8 WS bootstrap update
c771df0 LLC update UTT / BT information to ws neighbor and refresh mac neighbor
a43f6ad Mac helper API update:
14792db Ws neighbor hoping storage init integrated to interface init.
ae7945d Wi-sun neighbor hopping infor storage API definition
8f5c0bf FHSS: Removed fhss_beacon, fhss_beacon_tasklet and fhss_mac_interface
1e94358 Fixed unitest build.
3b9a4b0 Base Integration for Mac neighbor table to WS
7729e20 Mac neighbor table integrate to interface structure
2c6f30a Addede NULL check some of mac neighbor table check.
ed45fda Mac neighbor table unit test's.
0f85841 Added mac_neighbor_table stub's
fc4c97b Generic mesh neighbor table class.
4b81978 Process advertisement solicit and process response (#1592)
73c6bc1 Merge pull request #1589 from ARMmbed/IOTTHD-2218
057b6ec Omit NA sending in ARO success cases. Use ACK instead. (#1587)
4686668 ws_management_api unit tests (#1591)
9ae6511 FHSS unit tests: Implemented FHSS WS tests
8147217 Added trickle for Advertisement and processing of response (#1586)
c52b039 Merge pull request #1584 from ARMmbed/IOTTHD-2055
ac58048 FHSS: WS FHSS to use pre-set TX time
feeee0f FHSS: Synch callback to write ufsi
3e8112b Merge pull request #1578 from ARMmbed/IOTTHD-2286
4cd6c49 Merge pull request #1579 from ARMmbed/fhss_bug_fix
296a2f1 FHSS: Fixed scramble table bug
80e4270 FHSS: Added vendor defined CF support
24f418c Merge pull request #1575 from ARMmbed/IOTTHD-2288
a849c8d FHSS unit tests: Update FHSS tests
83bd90e FHSS: fhss_struct defined static
04ae3c3 FHSS: separated is_bc_callback to FHSS and WS
59fe586 FHSS: removed allocation of scramble table
1ca1d0b FHSS: Continued fhss_structure cleaning
036e19c Api Updates to LLC, ws_ie_lib and ws_info
192007b Fixed MAC Asynch message send and header build bug.
e0494b7 WS address registration callback for SLAAC (#1568)
93b7e32 FHSS: superframe handlers separated
ff66ae9 FHSS: Separate FHSS and WS parameters - Configuration structs moved
6ace69b Merge pull request #1573 from ARMmbed/fhss_cleaning1
07d4089 FHSS: Cleaning. Static functions. Separated tx fail and retry callbacks
8b9d39b Merge pull request #1571 from ARMmbed/fhss_callback_update
316b007 FHSS: removed unnecessary state set handler
db1ded0 WS LLC data service enabled to WS bootstrap.
c326e4a Fixed MPX header size calculation to MPX data request.
fa2d7d0 Removed Adaptation interface depency from LLC away.
4356ae8 separated BBR to own file (#1567)
75d93f8 Merge pull request #1564 from ARMmbed/IOTTHD-2213
19c4be6 FHSS: Separated tx done cb for FHSS and WS
3e326d1 FHSS: separated synch info write for FHSS and WS
15d4465 Function and parameter rename.
5af7992 Unit test for llc data service.
ffb3639 Fixed stubs.
3f66f6a LLC delete added for test purpose
b48cda0 Impelement LLC reset
47458c8 WS IE Lib unit test and fixed mac ie lib stub
6b6e509 MPX header module unit test.
55309e8 ws_llc_asynch_request() API update
5d9a379 Wisun spesific IE elemts write operation library.
c718985 FHSS: Calculate destination slot and ufsi
b4e1616 Merge pull request #1561 from ARMmbed/IOTTHD-2172
096aeef ws create interface and start rpl for poc (#1562)
77c851a FHSS: Added BSI in ws configuration
7d4a2f8 FHSS: Start broadcast schedule when bc intervals are known
e55ec8a FHSS: Prevent changing unicast channel when broadcast is active
b60b113 FHSS: Broadcast handler implemented
9bf1d1f WS Bootstrap skeleton (#1559)
3fb6390 Merge pull request #1560 from ARMmbed/mergeMtoK2
b78a370 Merge branch 'master' into koli
8b43c6e Merge pull request #1555 from ARMmbed/IOTTHD-2215
78314e8 FHSS: WS FHSS enable implemented
d04b818 FHSS: Compensation callback to return timeout value
472becb FHSS: FHSS configuration to union
b5f9e01 FHSS unit tests: Fixed after FHSS enable/down updates
2cbe6dc FHSS: Moved FHSS reset and down to FHSS module
4719187 FHSS: Separated FHSS enable functions for FHSS and WS FHSS
f4548d8 FHSS: Implemented WS configuration structure
7ace04b Initial commit for ws_bootstrap (#1556)
9e46cf9 Added malformed message check to nested IE discovery.
7f4c184 Added support for write and discover Nested IE elements.
e3d8150 SW MAC Asynch data request support
9a98177 Merge pull request #1552 from ARMmbed/cf_update
30075dd FHSS: TR51 channel function updated (bug in the spec?)
6b04d5a Merge pull request #1548 from ARMmbed/IOTTHD-2093
4249fad Integrated ws llc and mpx features.
a49bf11 Fix Const pointer wrong use.
3e1972f WS LLC module implementation base
957f270 MPX frame support
93f0ed7 MAC ie library update:
b2198b3 MPX support Integrate
2531c49 WS LLC and MAC MPX API definition and IE types definition.
a5493d2 FHSS: Do not send TX failure if TX in progress in channel change
958991a FHSS: Few FHSS functions to static
7237796 Merge pull request #1545 from ARMmbed/IOTTHD-2097
f794990 FHSS: Implemented destination channel change in TX handle callback
d2957a1 FHSS: fhss tx conditions callbacks added
c1e7300 FHSS: hard coded channel function
1d54c7d FHSS: fhss tx handle callbacks added
0cc1889 FHSS: Moved external API set to fhss and fhss_ws
c6cfb6c Merge pull request #1544 from ARMmbed/fhss_headers_refactored
1b4e203 FHSS: refactoring FHSS header files
e047723 Merge pull request #1541 from ARMmbed/IOTTHD-2171
5d98e3e FHSS: Added support for TR51 channel function
c8a9c7c FHSS: function to calculate nearest (larger or equal) prime number
5e70ec1 FHSS: ws struct to hold ws specific parameters
f2d7558 FHSS unit tests: Fixed tests
149f17b FHSS: Own create api for WS
e19de33 FHSS: WS to use Direct Hash channel function
fb99776 FHSS: Some cleaning
7a21ca1 FHSS: Added common superframe handler
a881580 FHSS: Added ws handler for FHSS state set
f7ab36c FHSS: Created FHSS state set handler
f6c61fc Added Copyrights
c445590 MAC IE element library
6e94b08 MCPS-Data-REQ API update
38aedc5 Remove commented code away.
663fd3e Fixed missing doxygen tags.
b9f7bf4 MAC functional updates and fix's:
2cef8ac Merge pull request #1538 from ARMmbed/mergeMtoK
321f700 Merge pull request #1534 from ARMmbed/IOTTHD-2047
146d7c4 Merge branch 'master' into koli
100db21 FHSS unit test: Added FHSS common to unit test makefile
37425ca FHSS: Separated common FHSS functions to own module
59b7b76 FHSS: Removed massive trace flags
60dfccb FHSS: Removed unnecessary channel functions
e456662 FHSS: Removed scramble table generation from fhss enable
b643622 Merge pull request #1532 from ARMmbed/IOTTHD-2049
b741f98 MCPS Data request API update.
c329f61 MAC API update and internal update
55861f3 FHSS unit tests: Fixed tests after API change
f9a31e9 FHSS API: Added callback to read synch info
f94b2ab FHSS: FHSS to use synch info callback
6830fd3 FHSS API: Added synch info write callback
ad5a1e1 Merge pull request #1527 from ARMmbed/IOTTHD-2095
3ed145f FHSS API: Added new configurations
0f9f0bb FHSS: Platform API to support multiple simultaneous timeouts
bf65e9c Unit tests: Added PHY extension stub
322167e MAC: RX time get function implemented
23d3a58 MAC: Created a function to set TX time
2384c33 PHY API: extension to support timestamp
209e49a Merge pull request #1528 from ARMmbed/IOTTHD-2046
89a85a8 FHSS: Added copyright headers, comments etc.
5d0f44e Unit tests: DH1CF channel function tests implemented
fbd5568 FHSS: DH1CF channel functions implemented
cf03db2 FHSS: Implemented tr51 channel functions
00af7f1 Unit tests: Created channel function unit tests

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 4a188ea8231c0539eaf2b2859d89f2bcdcb47d8b
2018-08-08 16:51:52 +03:00
Arto Kinnunen 0c2a41eb55 Squashed 'features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack/' content from commit 8f75e39
git-subtree-dir: features/nanostack/FEATURE_NANOSTACK/sal-stack-nanostack
git-subtree-split: 8f75e39541f1d2c7fe47406cceeb187b6bc5d6cc
2017-11-16 15:45:42 +02:00