Commit Graph

8 Commits (35fc2fe1464a8c221ebcdf2b4f322e561dca2d5a)

Author SHA1 Message Date
Arto Kinnunen 35fc2fe146 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 25b9124cd2..0903b819c5
0903b819c5 Merge remote-tracking branch 'origin/release_internal' into release_external
51429c96b1 FHSS WS: api function to set TX allowance level (#2612)
01b1188932 Fix Child NUD with long ARO registrations
20b49ce0fc Optimize out of memory handler to remove more memory in EF mode
f1b03bc59d FHSS WS: Allow transmitting unicast frames on broadcast channel for 1st hop node in EF mode (#2609)
2f5e5e20ea Generic forwarding callback and EF state enabler for Wi-SUN BBR.
007dfa246f Allow transmitting on RX slot for 1st hop device in expedited forwarding mode (#2607)
6524872843 Implemented FHSS expedited forwarding mode (#2606)
91e0b4c0e3 QoS traffic class documentation update.
3acd3a49b2 Fix warnings found by cppcheck (#2605)
d2f53476e2 MPX and MAC API update
7310cc01cd MAC: "CCA fail on RX" event for TX done callback (#2602)
cd109c3a3a Clear Ack tx and tx process in MAC reset (#2601)
45504fd4b0 Optimize stagger based on uptime and startup type
ed5209ed2a Iotthd 4584 (#2599)
60726dc704 Fixed blacklisting overflow (#2597)
23334b70b2 Added support for High Priority forward state
3ec2a2c804 Corrected freed memory access on incoming EAPOL handling
aecadc4582 Fixed delayed interrupt (#2596)
1fca2c1399 CCA backoffs max to 9 (#2595)
f3d2fa1396 Added API function to get neighbor table information from Wi-SUN
3bb089bec9 Validate randomized fixed channel (#2592)
70743a1cd8 MAC stabilisation fixes (#2591)
e936a2634b Reduce periodic DNS traces
a45fe3f510 Improved CSMA-CA logic for Wi-SUN (#2585)
56b7735976 improved Wi-SUN stack statistics added
e656190570 Wi-SUN neighbour allocate update
799f837d0c Added address check for Whiteboard address ADD
0b6caa32b0 Wi-SUN network timing parameter tuning
492146567e Supress warnings
f5cecd7ca0 Enable external connection for routers
e129a0a851 Added LLC EAPOL temporary neighbor remove when authentication completes (#2583)
fa20fb9e33 Added calculation of LLC and LLC EAPOL message queue average (#2582)
7f7c01ac17 Added retry traces to authenticator EAP-TLS, 4WH, and GKH
a87646d77a On startup deletes NVM GTKs if EUI-64 has been changed (#2576)
509a6f93ed Add CI commands to PR template (#2579)
eb6a4f7500 Change stagger calculation to give more bandwidth to application
82f1d54e62 Wi-SUN bpptstrap clear destination cache at discovery phase.
71b0588439 Destination cache update:
f92c385ef0 Enabled PMTU timeout to destination cache after used.
957b35887b DHCP server and Agent relay update

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 0903b819c5eecf8a465646ef1495ca637e0285a9
2021-04-15 12:34:17 +03:00
Arto Kinnunen 9bea7f4b89 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 48609aeded..91acececbd
91acececbd Remove test files
6568bc1790 Merge branch 'release_internal' into release_external
4192cc8974 Added configuration for RADIUS retry timer (#2438)
684b714415 Added support for retries and multiple sockets to RADIUS client (#2426)
89e0ae0904 WS: Restart auto CCA threshold after discovery (#2435)
dbb09b171d MAC/WS: Min possible Tack to 1ms and CCA interval to 2ms (#2434)
43b2ae27a2 Cca threshold test (#2436)
28108e1f38 Added device min sensitivity setting and stack information
7060c70cde Cca threshold test (#2432)
640be71e31 WS: temporarily set default CCA threshold to -80 (#2431)
0a472aefb2 WS: Calculate UFSI drift and trace (#2430)
61d3db8882 Create APIs for DNS cache results
587add577c MAC: Validate TX time (#2429)
a1bfed4846 Added typecast when computing max_timout from drift (#2428)
089fb3b8fe Neighbour temporary entry update and Enhanced ACK tx update
70244f60e5 Wi-sun parameter and debug trace update
5752eae833 Created validate TX time handler (#2423)
022d61fb65 Wi-sun Neighbour table update and DHCP new callback
857b41fc0a Merge pull request #2421 from ARMmbed/update_from_mbed_os
1a9dd13f6d (via Mbed-OS)WS Management API missing include
4318f37d4c Calculate drift in critical state (#2419)
01a1909c94 FHSS WS: Do not use drift compensation with unpredictable linux timer (#2418)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 91acececbd1c8895f0653e8e11fe580362a8a323
2020-09-02 10:49:11 +03: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
Arto Kinnunen 1c29564f65 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 84a07ce..0345477
0345477 Remove test file eapol_helper_stub from release
2f7767a Merge branch 'release_internal' into release_external
fdd6c2d wi-sun address registration fix:
48330ea Disabled TLS platform memory
794e053 Wi-sun config sol message handler update
c69a41d Removed ETX unknow neighbour trace.
7a5b2a7 Wi-sun State machine update
bfc7843 Enabled non-blocking ECC calculation on TLS server
ce36f2c Fix issues found by coverity (#2087)
2c4981b DHCP client fix's
6c00aa2 Correcting timeout handling
d04523e Added timer to supplicant to filter EAP-TLS re-transmission bursts
3524877 Fix issues found by coverity (#2082)
e5f1627 Increased TLS queue size, corrected EUI-64 read and added traces
67bb748 Codereview cleaning's
9350293 DHCPv6 client server address update.
de00ace Reduced EAP-TLS retries to from four to two
bff9c6e Previous BR EUI-64 is now used on second authentication attempt
a2019f4 RPL target address publish update
cea03d6 DHCPc6 client cancel support
f562de5 Corrected supplicant EAP-TLS sequence id validation
bf36b5a Added traces to EAP-TLS delay and TLS protocol
203fdae Removed RSL check from ETX for testing purpose.
c1bfeb6 Added print for debugging why SRH validate check fail.
fc429e7 Corrected function parameter check
0aef534 Added support for fourth network key to MAC helper and WS bootstrap
d861208 Added validation for ETX Acceleration definitions.
cbb4acf Accept do faster ETX caclculation after last ETX probe or unicast traffic.
202e579 Removed debug trace print which may affect crash.
68c3d7b Fix missing RPL Prefix Slaac delete handler.
588c385 Drop only non trusted devices when life is over 60 seconds old.
99e8ce7 Cleaned trace print.
8c57c10 Code clean and Keep time update at 16-bit.
9ff35ab ETX calculate and sampling update.
535c005 Corrected EAPOL key reuse on supplicant bootstrap restart
01058c0 Fix for valid lifetime for slaac based address. (#2071)
ed4d0c0 Merge pull request #2067 from ARMmbed/IOTTHD-3413
b3ec1f3 MAC: iotthd-3413 Review updates
dce4e25 Merge pull request #2068 from ARMmbed/ws_dhcp_update
06fe62e Fixed static definition.
14a244d Wi-sun BBR, bootsrap and RPL Prefix calback update
669b325 DHCPV6 client update
d03187e NEW API for do address decrecation
7864962 Added comment for dhcp client configure at Wi-SUN bootstrap.
890f955 Dio prefix handler fix
9f7bf49 Code style, added missing function stub  and function rename fix.
78c4ae9 MAC: Added address and pan id filtering for 802.15.4-2015
0ebd37a Wi-sun DHCPV6, RPL DIO forwarding, dhcpv6 client  update
85f9a81 Added generation of SLAAC address on BBR (#2065)
561aefa Created Wi-SUN specific NA handler
30bce91 MAC: Moved MAC filters in data ind callback
b961948 MAC: Cleaning data indication callback
318ab48 Merge pull request #2064 from ARMmbed/IOTTHD-3426
1a9be20 MAC unit tests: updated cca prepare test
fd5683d FHSS WS: Removed temporary debug traces
6527e05 MAC: Fixed multi csma
1e1f69a modified trickle analyse function for pan configuration
b7a8268 Merge pull request #2063 from ARMmbed/fhss_mac_retry_correct
a21bede CCA RETRY and and TX reretry clear calculation when FHSS re-send packet at new channel.
c7235f8 Merge pull request #2062 from ARMmbed/ns_aro_fix
4489dda Merge pull request #2060 from ARMmbed/IOTTHD-3426_traces
b1484d8 Corrected GAK generation flagging
db51b73 Configure Thread neighbour and destination cache (#2057)
0306276 FHSS WS: Added temporary debug traces
7d88d7f Enabled Multicast NS to trig NA for wi-sun.
609086d Do not add ack callback for multicast NS.
be18109 Fixed missing address re registration.
7d8dab4 IPv6 routing cache configuration update (#2056)
f701d39 Corrected PAN ID checking for NVM keys and MAC key remove on discovery
1eda5e3 Enabled mbed TLS to use nsdynmemlib on simulator
42c154d Merge pull request #2054 from ARMmbed/IOTTHD-3374
75cce02 Add bootstrap Down event when re-starting network discovery
aab7191 MAC: Use minimum CSMA for Asynch
3d93f64 Merge pull request #2053 from ARMmbed/ws_eapol_bootstrap
d29dfa7 Merge pull request #2052 from ARMmbed/IOTTHD-3375
7689c8c FHSS WS: Added maximum drift compensation step
7b55332 PAN Configuration failure fix and enabler
1a798ab FHHS old synch disable
47f65aa Merge pull request #2051 from ARMmbed/IOTTHD-3415
324902d Merge pull request #2048 from ARMmbed/IOTTHD-3388
142a32a Update Trickle expiration
c5f5fa7 omit NA messages from NS
5d29046 Merge pull request #2040 from ARMmbed/fix_compiler_warnings
8c0b6db FHSS WS: Fixed drifting TX trig timer
708a7d5 Review corrections
1f63902 Merge pull request #2047 from ARMmbed/eapol_bt
e9759e8 Added trigger to authenticator to re-start delayed EAP-TLS
30c538a Modified MLR handling
c56fa8d Code style fix
f298cd3 Parent synch fix and EAPOL synch fix
02942b0 Merge pull request #2046 from ARMmbed/iotthd-3260
5020291 Wi-sun dicovery trickle update
572861b Merge pull request #2041 from ARMmbed/iotthd-3309
e32d3c1 Merge pull request #2038 from ARMmbed/IOTTHD-3341
a2addf8 EAPOL parent synch update
b9e3ee0 FHSS WS: Implemented fhss retry logic
1c25c24 Corrected 4WH and GKH replay counters
45a76e1 Corrected eapol key length
39582e8 Merge pull request #2039 from ARMmbed/iotthd-3352
a428ba7 wi-sun LLC update
5ad1743 EAPOL helper update
db2e2cd Fix compiler warnings in MDNS service
924acad Fix armc6 compiler warnings
64e924e Check object before usage (#2036)
2d7e923 Corrected supplicant 4WH timeout after Message 1
6cde07a Merge pull request #2034 from ARMmbed/ws_aro_lifetime_fix
9c97cac Merge pull request #2032 from ARMmbed/ws_enable_multi_csma
80ecfdc WS: Enable checking CCA twice on TX channel
780e521 Fixxed ARO lifetime /60 +1 . now resolution is OK.
fe4073b Merge pull request #2030 from ARMmbed/IOTTHD-3340
902fdd8 create multicast forward check for PBBR
420c5be Disabled initial EAPOL-Key retry on GTK lifetime mismatch
25ae74e Merge pull request #2029 from ARMmbed/fhss_compensation_fix
6023d7b WS: change csma periods to 1 to make tests pass
b5a71c4 MAC unit tests: Updated CCA prepare test
a1f3ceb MAC: Make multi CSMA configurable
f4e9a1b Disable fhss compensation at parent selection if fixed channel mode is enabled for broadcast.
2417093 Added limits to number of EAP-TLS and TLS sessions
6845ab8 Corrected EAP-TLS retries and ids and initial EAPOL-Key handling
50961c9 Removed random from EAPOL PAN version increment
b862823 Fixed interop findings for DUA handling
a91a2b4 Thread discovery response update (#2024)
ffd4db2 MAC: Implemented double cca check
4ac7842 Corrected authenticator GTK setting
32af62b Merge pull request #2021 from ARMmbed/fhss_synch_fix
5c81b36 ws FHSS synch fix
9dfe724 Corrected 4WH retries and timeouts
b47c583 Added check for MBEDTLS_NIST_KW_C flag to nist KW module
2be2634 Merge pull request #2019 from ARMmbed/fhss_warnings_fix
342ca76 FHSS: Fixed IAR warnings from channel functions
359c7b9 Merge pull request #2017 from ARMmbed/IOTTHD-3065
570123d Merge pull request #2015 from ARMmbed/tls_free
1d7693b Change the re-registration delay (#2016)
b33e0c1 FHSS WS: Fixed large broadcast interval issue
9640ec0 Merge pull request #2014 from ARMmbed/IOTTHD-3338
798b513 Corrected TLS library free on failure cases
f6d1299 FHSS WS: Fixed compensation when on BC channel
5fa004c address entry removal updated (#2013)
a8e3e73 Test mode updates for BBR (#2011)
d8cc9b5 Merge pull request #2012 from ARMmbed/dhcp_fix
33cd6bf Typo realay->relay.
90a77aa DHCP relay and Renew update
bd12214 DHCP client address request update
74dc531 Merge pull request #1994 from ARMmbed/enable_eapol
e921dcd Merge pull request #2007 from ARMmbed/ws_mpl_fix
17e27a4 MTD status check added (#2010)
a0e893b Merge pull request #2008 from ARMmbed/IOTTHD-3234
274abdd address registration and coap port updates (#2009)
ae91f87 MAC: Increase backoff exponent when retry count grows
f871797 Merge pull request #2001 from ARMmbed/iotthd-2949
2b6ddf0 Corrected traces and coverity error
b0b804d Corrected security protocol data alignment
439e051 Corrected HMAC calculation
6962f42 Corrected traces
ff765cf Changed some hex traces to decimals for readability
bc3f4f1 Added session message counter check to supplicant 4WH
d963915 Corrected four way handshake Message 2 retry
1bcf070 Enable EAPOL flags
83fc53a Security policy check added. (#2004)
7b7e67c MPL SEED ID compres disable for wi-sun.
345c34f Merge pull request #2003 from ARMmbed/fix_rsl_out
716851d Thread uri updated. (#2005)
c4d81f4 WS neigh: Fixed reading RSL out
ac266e8 Merge pull request #2006 from ARMmbed/merge_nanostack_v10.1.1_changes_back_to_master
aaad726 Merge branch 'release_internal'
b4fc3f9 Update README (#2002)
64c5f23 Update Pan information when it heard from Parent.
2b61377 RPL DAO target request Update
bba1105 Merge pull request #1999 from ARMmbed/IOTTHD-3246
08dfcfc Merge branch 'release_internal'
4edc186 Extra security policy bits handling  (#1995)
5a42e88 Corrected PAE controller stop
ac2425c Corrected compiling errors
d4fded3 Merge pull request #1996 from ARMmbed/ws_bbr_pan_size
da6fd12 Fixed Default small network setup set to follow standard.
90a335b Merge pull request #1982 from ARMmbed/iotthd-3258
df2b98e Merge pull request #1979 from ARMmbed/IOTTHD-3233
2b356e0 Added next GTK set to empty functions
3ece393 Corrected compilation warnings from tracing and UT stubs
13e68c3 Corrected defects
ac51ec5 Corrected coverity, compiler and astyle errors
96c5496 Added GTK, PMK, PTK lifecycles and node's access of revocation
8f10a6e Fixed tlv length check. (#1992)
f2ba36d MAC unit tests: Missing stub added
1ef8dd6 Added public configuration API for Wi-SUN BBR
16d52fb Merge pull request #1991 from ARMmbed/aro_failure_fix
187ad94 Neighbour remove clear active Nud table if neighbor is at list.
5e89e16 Fix ARO register failure handler:
81cd273 Added an extra byte to security policy. (#1989)
cd1afb1 MAC: Fixed aborting active TX when sending Ack
b0a3c70 WS/MAC: removed trace causing crash, fixed MAC min BE set
3f0e56c FHSS WS: TX poll improvement to enhance hidden node situations
22cbb02 Merge pull request #1983 from ARMmbed/iothhd-2950
3835702 Address policy update's
aba9dd6 Updated new rule to address source select
2ed0f76 Fixed Echo request handle
6e31d0a Fix DHCPv6 relay:
f40f518 Added prefence time back to ULA prefix add wi-sun.
0bee3db Changed debug traces to info traces
1c45286 Fixed defects and coding style
553fbb1 Corrected memory error on security protocol finish
f47ad87 PAE supplicant and authenticator GTK update procedure
b4091c0 Defined WS RPL default configure

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 03454773bef569096bc177fb92930796a2d18c96
2019-05-21 14:22:20 +03:00
Arto Kinnunen 780e9afb8f Squashed 'features/nanostack/sal-stack-nanostack/' changes from 513a38e..c5ee9e4
c5ee9e4 Remove content from unit tests
f7ca82a Merge branch 'release_internal' into release_external
b400a6a Fix for pr #1984 (#1987)
30d25bc Fix compiler warnings (#1986)
d46d7b3 Prioritise thread control messages  (#1984)
e59dbd8 Update domain address lifetime (#1985)
8a5cb75 Merge pull request #1980 from ARMmbed/sync_with_MbedOS
bd6feab Update coding style
ff14e80 (via Mbed OS) nanostack: icmpv6: fix build warning
f5e3423 (via Mbed OS) Require dependencies from nanostack mbed_lib.json
3aec837 Restore ws_management_api.h to the latest version
cd7ae3f (via Mbed OS) Review changes corrected
4f23008 (via Mbed OS) This is a initial version of Wi-Sun interface implementation. To get Wi-Sun mesh network working, also nanostack with Wi-Sun support is needed. ws_empty_functions.c and ws_management_api.h are temporary included here, so that wisun_tasklet will compiled without problems. They will replaced with the official versions with next nanostack release.
e029444 Merge pull request #1981 from ARMmbed/iotthd-3111
d7e8aea Path control size from 5->7.
a5fe76f randomise challenge tlv for parent request retries. (#1977)
a1c8277 Merge pull request #1978 from ARMmbed/IOTTHD-3219
62f8b41 Fix compiler warnings
1ec7a84 Fix issues found by coverity
5fe7120 Merge pull request #1974 from ARMmbed/iotthd-3100
51358f9 Removed Unncessary debug print.
136d1b1 Merge pull request #1973 from ARMmbed/IOTTHD-3018
4e557ae DHCPv6 update:
85b33e1 Update BBR prefix assignment (#1972)
899b2c5 DHCPv6 client and server update:
9009eaf Update copyright year to test files
6a56318 Update copyright year to Nanostack files
a83472e Added Wi-Sun certificate and security test interfaces
7f4ebf1 Corrected compiler warnings
52e4c3f Added supplicant PAE NVM storage
92df57b Added key data access functions to key storage
5972bc3 Merge pull request #1959 from ARMmbed/ws_eapol_ie_update
98af118 Merge pull request #1965 from ARMmbed/IOTTHD-3193
fc76d1e Merge pull request #1963 from ARMmbed/rename_socket_h
ba3a649 Added WS flagging to EAP header parser
048f14a Rename address.h
5739b4a Fixed aro registration error
887d931 Rename socket.h to ns_socket.h
7ebaa8e Add Nanostack configuration for WS (#1961)
ed87161 Code style fix.
e20028a Fix compiler warnings (#1957)
b86f885 EAPOL data flow IE update
65472de Fixed Function protype typo.
f539287 Added support for write/READ  EA-IE header IE Element's
ce72b55 Merge pull request #1958 from ARMmbed/tls_conf_err
1e8b18c Added handling for mbed TLS configuration error
bdfea40 WS: Use common channel number calc function
4802aae Merge pull request #1930 from ARMmbed/IOTTHD-3027
2b8c846 PAE BR address write/read interface
9777ad1 Remove yotta references (#1954)
af8890b Merge pull request #1949 from ARMmbed/eapol_eap_and_tls
c546d4f WS: Fixed EU domain channel numbers in neighbor class
cff6f0b WS: Missing return value fix
ebcdba5 Changed EAP-TLS identity to anonymous
34d2f15 Corrected defects and coding style
79c7157 WS: Default domain config update
0724863 Merge branch 'master' into IOTTHD-3027
65ccc41 WS: RF config set in own functions
76d235e MAC: Fixed virtual driver warnings
88641c1 Updates to PAEs and other security protocols
f57138f Security key storage and certificate info updates
b7177c5 TLS security protocol and mbed TLS security protocol library
9c9e3c9 EAP-TLS protocol implementation
9c5fc92 WS: Fixed code style
acce0dd Added empty function for test
4b28192 Added support for ARO registration failure
9d251fa Added empty function fr new interface
61f520f Added api to configure network size parameters
4d26258 Flagged mbed TLS KW header and corrected bool definitions
3d903fa Corrected NIST AES KW flagging
2f4e099 Removed temporary KW functions and corrected ut and style
6481549 Added GKH MIC validation and encryption
cc3ce58 Moved 4WH functions to library and added constants
650771c Added unit test to NIST AES KW library
6a82e7d added parent priority handling. (#1942)
7b7f1c1 Merge pull request #1945 from ARMmbed/fix_synch_parent_warn
38b28e2 Fix coverity error (#1943)
c4afedc thread_mle_message_handler: fix build warning (#1940)
a5be64a Follow Mbed OS coding style (#1941)
6298cef Sync mbed_lib.json with Mbed OS (#1935)
afe3ec6 Added Wi-Sun flagging to eapol helper
28d10d6 Merge pull request #1901 from ARMmbed/kmp_pae_init
3f56121 Disabled EAPOL flags
97f07a9 Tuned EAPOL timers for small networks
6e063b6 added Wi-SUN neighbor table management to Wi-SUN
7f4c61d Corrected KMP api start on authenticator
91ca2e6 Corrected KMP timer active check and security protocol address get
65d983f If mbedtls NIST AES KW is not enabled defined it as null algorithm
16dbe27 Added unit test stub for PAE controller
a524936 Moved EAPOL relay port and IP address configuration to bootstrap
68fa4f6 Added extra debug info flags to new security libraries
c4411ea Removed extra memory frees from KMP socket and eapol if and fixed KMP comments
8088a86 Added and fixed security protocols comments
cc32457 Modified PAEs to use protocol core timer function call
03469f3 Modified PAE entities to be bound to interface
369c8a0 Added 4WH integrity protection and encryption
ebae1d5 Added HMAC-SHA1, IEEE 802.11 PRF and NIST AES KW libraries
2d50887 Corrected Wi-SUN security component initializations
8a8b6ef Added configuration flags for supplicant and authenticator PAEs and EAPOL relay
3868ff1 PAE and security protocols timer support
c61066a Corrected GKH to set eapol-KEY message group key negotation bit correctly
dfe52d9 Added 4WH,GKH and EAP-TLS module and modified kmp service
782f3fb Relay message flow optimization
bbd6ee1 Integrate EAPOL new  encode and decode functionality
1802ee7 EAPOL message parser and write helper function.
da15653 EAPOL relay and KMP changes
fad633f EAPOL relay
cc97054 Unicast Shedule update
a099524 EAPOL authtentication start fix
3f32a7a Fix valgrind uninitilaized data use.
6e9f6a4 Corrected memory errors and some compiler warnings
c5f1af3 Initial EAPOL changes
e48aa79 WS: Use Tack in Ack wait time
59a65ea Change FHSS timing defaults
be06ecb FHSS WS: Fixed synch parent warning
a3aa38b Thread extension commission updates (#1870)
3e89d0a Multicast registrations update (#1931)
e18055a MAC: Update symbol rate when RF configuration changed
9eada28 WS: Store RF configuration
35145a3 MAC: RF configuration delivery implemented
d6b2bbc Merge pull request #1928 from ARMmbed/IOTTHD-3028
80683e2 MAC/WS: Implemented Ack wait duration set
0e9ead2 Remove excess tracing (#1927)
ae210cd Merge pull request #1923 from ARMmbed/IOTTHD-3080
17fad47 Merge pull request #1924 from ARMmbed/IOTTHD-1608
6fd6bd5 Update thread neighbor table initialisation (#1926)
c09d38a Merge pull request #1925 from ARMmbed/fix_protocol_if_fhss
9ac5301 MAC MLME: Removed BEA TX trace which was causing stack overflow
5dee7b1 FHSS: Use debug callback in TX/RX slot switch
f779fad WS/Protocol: Fixed getting interface pointer using FHSS api
4177fa4 Prevalidate CoAP msg source address
5451b1a FHSS unit tests: Updated timestamp callback
a2997b1 FHSS: Removed debug trace which was causing crash
3b6a921 FHSS: Debug callback update
ec1c41d FHSS: Use given TX time in synch calculation
f0c0f66 MAC: Write FHSS synch info with tx time
78ea0eb FHSS: Debug callbacks added
c4ef759 MAC: Write FHSS synch info before calling PHY TX function
9cca341 FHSS: Use timestamp delivered by MAC
be46564 Add CoAP message validation
883eb46 Add callback for CoAP message prevalidation (#1918)
59bbe31 Merge pull request #1917 from ARMmbed/IOTTHD-3029
ac4a76e Fixed promiscuous/sniffer mode
bc2fb64 FHSS WS: time convert to support negative values
7dce509 FHSS WS: Clock drift compensation implemented
ac7c90a Fix Thread resolution client initialisation (#1915)
b744186 Set the default unicast channel function as Direct Hash
612c4b5 Update DHCP to follow Wi-SUN specification
eeb5168 IPv6 route metrics update (#1912)
1debcca Fix compilation warnings noticed in mbed-os (#1909)
0a18231 Change ARO routes to be direct route instead of on-link
7fb321e Merge pull request #1906 from ARMmbed/parent_update_fix
b5afc35 Fixed missing broadcast synch information loose with default zeroes.
3dbc874 Add missing closing bracket
0d746f0 Changed Wi-SUN HW type to match specification
2804bf4 Enabled roaming and routing between multiple Wi-SUN BR

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: c5ee9e4e6682c4e4c23845f7b13c02d259162c36
2019-02-25 14:23:32 +02:00
Arto Kinnunen 77818568c6 Squashed 'features/nanostack/sal-stack-nanostack/' changes from ccd30a3..513a38e
513a38e Merge branch 'release_internal' into release_external
3d2f391 Use Mbed OS coding style (#1900)
e07cfb4 re-factored thread_mcast_should_register_address. (#1887)
426acd1 Fixed filter to not drop packets when no modification

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 513a38ee18ab64c065531b7503ead726bf3b5858
2018-11-10 20:16:03 +02:00
Arto Kinnunen 6dd01c679d Squashed 'features/nanostack/sal-stack-nanostack/' changes from 2535a6c..ccd30a3
ccd30a3 Merge branch 'release_internal' into release_external
a9d7c1b Use BSD3 license for Thread files (#1898)
2b1d298 Link request retransmission delay changed (#1895)
06bd60a Remove ws resources from Nanostack
ad8577d Remove new test files
4453f82 Merge branch 'release_internal' into release_external
acbf1ac Add missing function macros (#1897)
dae82f6 implemented wisun routing cost calculation
f919fd1 Fix warning found by PVS-studio (#1891)
399f02f Additional time for distribution of dataset added (#1892)
dde9e61 Reverted commit #1888 and fixed thread_bbr_dua_entry_find (#1893)
628fa27 Merge pull request #1885 from ARMmbed/IOTTHD-2752
cfea7b2 BBR route for added with preference. Route info updated. (#1888)
dc404c4 Fix issues found by coverity (#1889)
c81e59c Fixes for Wi-SUN bbr behaviour
c941fe6 Adjust COAP callback return values (#1886)
7ef4775 Fix for multicast ping forwarding before adding MPL header(#1883)
766e305 FHSS: fixed missing us convert
ef38363 FHSS: Traces in set parent
296e455 FHSS: Time unit defines added
724696c FHSS: changed traces to use timestamp from MAC
3deb08c FHSS: use divider function in ufsi calculation
74c7f37 FHSS: function to check if remaining slots is negative
654dd44 Merge pull request #1879 from ARMmbed/IOTTHD-2752
1ef5062 Address registration fix (#1882)
4c74f96 FHSS unit tests: Fixed tr51 tests
4cf7fdf FHSS: fixed tr51 channel table size
a1d8b3d FHSS unit tests: Fixed tr51 tests
7e622b3 FHSS: Allocate TR51 channel tables when FHSS enabled
e7a8d45 link-local multicast group registration (#1880)
d4c95f2 Clear COAP retransmissions in partition change (#1872)
bf36b91 Added generation of mac address if not set
990f4f1 Merge pull request #1877 from ARMmbed/dhcpv6_server_fix
6cbe7c5 Fix wrong link type to correct one DHCPV6_DUID_HARDWARE_EUI64_TYPE ->  DHCPV6_DUID_HARDWARE_EUI48_TYPE
fd6c1c8 Merge pull request #1876 from ARMmbed/thread_dhcpv6_server_trace_fix
3f83bd1 Added trace about prefered timeout for fix CI test
4331ea1 added support for multicast forwarding
7327652 bbr start called after seq number updated. (#1875)
98be8b2 Merge pull request #1868 from ARMmbed/IOTTHD-2863
23296c1 Merge pull request #1871 from ARMmbed/ws_config_handler
2188fd2 FHSS: Fixed negative remaining time in ufsi calculation
5b70440 announce reattach fix (#1873)
fc11a7a Merge pull request #1869 from ARMmbed/dhcpv6_server_update
a156355 WS PAN config message handler update
5e45c40 Thread dhcpv6 server update
fe9ba3b Wi-sun border router enable global prefix with DHCP address allocation.
6d2af0b Dhcpv6 server update
ab1260a added possibility to set next sequence number on PBBR. (#1867)
6679db4 WS bootstrap: traces to hop calculation
1cc4aff Merge pull request #1865 from ARMmbed/dhcpv6_client_ws_integration
c2d0e14 Enable wi-sun dhcp relay service.
70e56b1 Wi-sun DHCP client support and RPL prefix learn Callback
3389b46 Merge pull request #1866 from ARMmbed/dhcp_relay_fix
9aa6a95 Address registration changes for MED and SED (#1863)
16359eb Fix compile problem
1472b02 Removed duplcate line.
67ea075 Wi-SUN node init API change
b906861 Fixed DHCP relay bugs
bcffa5f FHSS: Fixed setting parent synch
e0276f6 FHSS: Configure in critical state
d74d5ff Merge pull request #1862 from ARMmbed/dhcp_client_generic_update
999bbc3 Copied memory fix from PR #1858
6500fcf DHCPv6 client Generic API for all stacks.
2ec9b6e Fix memory leak if dhcp renew send fails (#1858)
cbf99e7 Merge pull request #1861 from ARMmbed/ws_dhcp_support
08155b1 DHCPv6 service relay support
62812ab Libdhcpv6 Relay support
0eea30d delay Join_ent.ntf sending by 50 ms (#1860)
dac1d99 Merge pull request #1857 from ARMmbed/mac_enhanced_ack
b819fa8 Fix bbr start
514bb58 Merge pull request #1836 from ARMmbed/IOTTHD-2828
b074d0e Merge pull request #1845 from ARMmbed/IOTTHD-2839
20b5e57 Enhanced ACK tx fix
caf53d1 Merge pull request #1846 from ARMmbed/IOTTHD-2824
9b5e1c9 added payload length for Max child timeout tlv (#1856)
3c1864b address registration tlv check only for MTDs (#1855)
942d8e7 Diagnostic TLV added (#1854)
f2b38cf Check for mandatory Address registration tlv (#1853)
ce8d5b7 Valdations for Child update response added: (#1852)
e373545 Added Wi-SUN border router implementation
1f7c040 Merge pull request #1849 from ARMmbed/mac_asynch_fix
33afc9c FHSS: Added force synch boolean in parent set
5ddf5fa FHSS: prevent unicast on broadcast channel in tx handle
f17e6cd FHSS: Check TX/RX slot in tx handle
3082407 FHSS: implemented divide function
cebdaf4 Update stoip6 prototype to tests (#1851)
279c708 Trig a new back off period for pending TX if ACK tx is active
f1e7f06 Fix broken unit test.
1d8e3d7 MAC Asynch Data request update
cca9879 Merge pull request #1848 from ARMmbed/iotthd-2788
fe84585 Merge pull request #1847 from ARMmbed/eAck_mac_timer_fix
c1c5926 Dynamic parent selection delay based on trickle i_min.
68bad00 MAC: Stop active MAC timer before sending enhanced Ack
4a204bd MAC: set new MAC channel only if RF returns success
9d79ca9 FHSS: Added minimum synch interval
a35b702 FHSS: Increased min random of tx poll
db6dc6b MAC: Fixed enhanced ack TX time
5836b50 Merge pull request #1844 from ARMmbed/fix_ack_tx_fail_handling
d9e2ea6 MAC: Fixed handling of the failed Ack transmission
f43e285 Merge pull request #1843 from ARMmbed/address_reg_fix
0b4aa78 Parent Broadcast synch fix and TR51CF slot define fix
d6b4111 fix for valgrind reported error. (#1842)
8160d86 Added support for wisun multicast
1f4625e Call ws_secondary_parent_update inside primary set for reduce code size.
35b39f4 Merge pull request #1840 from ARMmbed/address_register
cfb2426 bbr memory leak during keep alive fixed. (#1839)
a8aafe4 Stub update
c244ad8 Enable 6-bit path control for give better compare between parent's.
eac63d2 FHSS and address registration update
c14343a valgrind and coverity reported errors fixed. (#1838)
9b14b83 additional thread prefixes in network data (#1833)
fb07086 Merge pull request #1837 from ARMmbed/llc_parent_synch
bf55180 Fixed failing unit test.
5e7a493 Update brodcast synch when here data from primary parent.
9e22831 Merge pull request #1834 from ARMmbed/enable_bt_ie_ulad
02af1a8 Thread extension commission updates (#1835)
dd082a0 Fix ws_llc_data_send unit test validation with new bt-ie lement length.
ae6554d Revert "Disable wi-sun features temporary".
927c329 Thread extension commissioning updates (#1828)
160ef0a Merge pull request #1829 from ARMmbed/IOTTHD-2821
576f2bf FHSS unit tests: Fixed channel function variable name
f33d163 WS: Removed backward compatibility defines
9c88a7f WS: fixed overwriting fixed channel with random
efd77f1 Clean thread_routing test stub (#1832)
2b8a011 Remove recursion from MAC layer #2 (#1830)
2f5a2ce Remove recursion from MAC layer (#1826)
06e3243 propagation of reserved bit in network data implemented. (#1827)
e7fa605 Merge pull request #1823 from ARMmbed/IOTTHD-2782
89001d1 Merge pull request #1825 from ARMmbed/IOTTHD-2816
9c78a95 MAC: Static CSMA period when using FHSS
3d1c8a0 FHSS: Stop unicast schedule when fixed channel or no dwell interval
d6086d0 Merge pull request #1818 from ARMmbed/nud_statemachine
a2b8491 Wi-sun Border router and NUD process updates
60e1545 Disable wi-sun features temporary
7e3c16c Wi-sun LLC Data request IE update
a27076f Fixed Pan informatio IE read bug
bb1aeac Fixed Fragmentation init failure problem.
02fce65 Parent select and pan config handler update
a2ef56a wi-sun update:
ca9fd4f Disabled Wi-sun border router version number update.
231daf7 Wi-sun NUD State Machine update
e7d551c Commissioner fixes (#1824)
62ffba3 keepalive for on mesh commissioner sent to leader aloc. (#1821)
f846823 Coverity reported error fixes: (#1822)
708e8d3 Merge pull request #1820 from ARMmbed/IOTTHD-2735
b2e7efc FHSS WS: Get MAC channel from FHSS when starting RF interface
fe2b448 Merge pull request #1819 from ARMmbed/fixed_bad_channel
7c13c3c commissioner updates. (#1812)
4c7d4f2 FHSS: Fixed bad channel check with fixed channel configuration
40b2eec Set global address flag to follow address state
b46eacc updated channel plan settings
4a1d595 Merge pull request #1815 from ARMmbed/iotthd-2745
5a37354 Primary Parent Update Hook to Wi-sun for synch broadcast schedule.
98b0e23 Fix memory leak when advertising route (#1814)
b5d276d refactored trickkle running checks
61ff793 Merge pull request #1807 from ARMmbed/rpl_parent_candidate
a7a1ab3 Updated to NUD probability from 10% to 1%.
89b8eeb Merge pull request #1810 from ARMmbed/IOTTHD-2734
b99d497 Modify NUD operation propability.
4bb8b54 Wi-sun Probe update
2183869 FHSS Ack tx done fix
fb4309d Mac Asynch and Ack validation update
2695601 FHSS parent synch fix.
b50abb0 RPL, FHSS and Wisun Update
a40e012 Check MAC status when purging indirect queue (#1811)
b68f394 WS bootstrap: Updated channel function set apis
42b2e7c Unit tests: channel function tests updated
b6236f9 WS bootstrap: Separated unicast and broadcast channel functions
6fe5ea5 Fix Thread DHCPv6-client memory leak (#1808)
bbc0d77 WS bootstrap: renamed channel_function to uc_channel_function
7dbad5e Parent sends full network data in response to data request (#1806)
cbe45b4 Merge pull request #1805 from ARMmbed/IOTTHD-2733
8956418 FHSS unit tests: Fixed broadcast handler tests
e7aa893 FHSS: Define to make outdated application work
9fd804b FHSS: Separated broadcast schedule channel function
327c310 Merge pull request #1804 from ARMmbed/fhss_ws_cs
e7ae8ce FHSS unit tests: Fixed missing platform stub
9cbd2b7 FHSS: added critical states
51f8328 Merge pull request #1803 from ARMmbed/IOTTHD-2736
537b60d FHSS unit tests: Fixed missing stub
43bc93d FHSS: Poll TX queue on every TX slot
c6e2457 Merge pull request #1802 from ARMmbed/asynch_channel_plan_filter
c851b07 Wi-sun bootstrap verify channel plan component against own configured ones.
1bdc4e6 Merge pull request #1800 from ARMmbed/IOTTHD-2504
6ed53e6 FHSS unit tests: Fixed timestamp stub return value
f43b3af FHSS unit tests: Fixed missing timestamp read function
f27a29c Merge pull request #1801 from ARMmbed/rf_driver_start_fix
c2bc561 Add MAC TX active FLAG to active before write function return value.
08d3e12 Merge pull request #1799 from ARMmbed/several_bug_fixs
65d96c4 FHSS: Fixed calculating UFSI
eedd746 FHSS: Compensate delay from platform driver when starting timeout
7d537ea FHSS: Read timestamp from MAC/PHY instead of using FHSS own timestamp
0206fc8 FHSS: Added callbacks for debugging purposes
63d8a41 Added Packet rebuild for extented driver after Driver Busy error.
607da3e Bug fixes:
f39312b REED and FED links removed (#1796)
b162d7b added support for modifying fhss configuration after initial startup
88e239d Merge pull request #1798 from ARMmbed/enhanced_ack_send
11fb5fa MAC Enhanced ACK TX fix:
08d5584 Merge pull request #1794 from ARMmbed/rpl_address_learn
5bbc86f fed advertisement fix (#1795)
a48254c Wi-sun Address registration update:
5db8037 RPL Local Repair, SLAAC prefix update and Dodag Prefix proces update:
b3139c8 Adjust Thread BBR neighbor/destination cache size (#1793)
21deb75 Registered neighbour cache entries are not reregistered. (#1792)
d93b9e4 Added empty function for ws public api
1a09af7 Updated management api
f52289f Merge pull request #1790 from ARMmbed/ws_llc_neigh_update_fix
b954e56 WS neighbor refresh update
0b2736f Thread address registration improvements (#1779)
931a17d Merge pull request #1789 from ARMmbed/iotthd-2693
90c6a8a Removed unnecessary Decrypt Fail debug trace.
b425f4b Adapatation neighbor validation update:
06255ee Merge pull request #1787 from ARMmbed/iottthd-2692
e98c182 MAC report unknow neighbour COMM status at Packet TX process not detetct destination.
be0aa9c Merge pull request #1786 from ARMmbed/iotthd-2695
42122b7 Added support to report Driver if FHSS return unknow neighbor error.
eb5ba30 Fixed Driver Tx done callback missing error return values.
1a9acbd Wi-SUN fhss refactor
0ca78d6 Merge pull request #1784 from ARMmbed/iotthd-2533
9b37c24 Fixed Unicast and Broadcast MAC packet request types.
0ddff57 Fix PAN-id read bug when received 2015 frame version's.

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: ccd30a3b7a718710090606b6d6add8dfd1c86159
2018-11-05 17:08:28 +02: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