Commit Graph

12 Commits (6c5b7401d42014dfd7de7bcaa21b4f844fdaa19c)

Author SHA1 Message Date
Arto Kinnunen 6c5b7401d4 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f
225a4af94f Remove files from tests folder
58d2c8fa82 Merge remote-tracking branch 'origin/release_internal' into release_external
921b4b3273 Wi-SUN FAN 1.1 dynamic MDR data request enabler
b8722e81b1 Corrected BR removing of waiting list entry when supplicant is in key storage
0d54d7ab39 Adjust trace levels (#2692)
681d9eae8d Added reset for pan id and version to BR network start
30d4fb2ed9 Renaming and cleaning ws bootstrap (#2688)
e0da19dbf0 Add Wi-SUN host configuration (#2690)
50ecc3d0f0 Refactoring Wi-SUN stack (#2686)
9d2386d484 Renamed operation mode to operating mode.
2f755bcfdb RF config resolver and some refactoring (#2683)
86c6d19e06 Fixed WS IE PCAP read operation wrong length usage.
cd3a4c2a62 Config: Remove additional HAVE_WS_ROUTER (#2684)
cdd7f2d868 Added API for configure supported Phy capability.
a00a3c0a02 Wi-SUN FAN 1.1 PCAP IE update
2d063d3b4a Moved State machine and timer functions to own files
edb8bec609 Corrected system time check function return values
85358a635b Moved Wi-SUN Bootstrap Event handling to separate device handlers
61cbdde485 MAC to support mode switch on single channel (#2678)
1006d29e4d Added storing of PAN ID to NVM in BBR
7bf0028c66 Corrected system time jump detection on BR startup
e60974d815 Split Wi-SUN bootstrap to device types
a3f341266e MAC data req: API to support mode switch (#2674)
cad5122a90 Removed automatic network size configuration (#2673)
35d313224a MAC: Callback set to resolve PHY mode ID (#2672)
0c5faca469 Added support for large system time changes (e.g. due to NTP) (#2670)
c94b306431 LFN version and LGTK Hash IE advertisment and learn
8e075119f6 Use FAN version constant  instead of pure number
a5566b22b2 Channel Plan 2 validation and FAN 1.0 reject
42dba4151e Wi-Sun IE FAN 1.1 update
1d56070c24 EU channel plan ids (FAN 1.1) supported (#2668)
fc4f41fb30 Add test API empty function
37efc7ec25 Add version 1.1 basic support
e1558fbb1a Implemented mode switch PHR build and parse (#2665)
cbd8a15d31 Corrected frame counter storing threshold check
37f7ae95eb Time configuration distribution using DHCPv6 vendor data
7415bc724b Added checks for Border Router frame counter space exhaustion (#2660)
f1a65ecbe8 Mode switch PHY API (#2663)
e54231b5d4 Do not check buffer age when virtual RF driver used (#2662)
cc8c7bd38f arm_network_certificate_chain_set() returns -2 when PANA is disabled
319dd91bce Fix dubious semicolon in #define
2ff51abeca Remove extra '\n' in traces
19376c8837 Simplify array indexes
c808661836 Fix ASAN warnings about overflows in bit shifts
f998008f60 Fix use-after-free in mac_helper_coordinator_address_set()
4d04541d70 Wi-SUN header and Paylod IE element lenght future proof update.
935898badf Medium network PAN_TIMEOUT changed to 30 minutes
1af7cfeb24 Updated nanostack to be compatible with mbed TLS 3.0 (#2657)
29744e0e46 If Router Solicitation creation fails no longer tries to retry the RS right away (#2655)
2b889e92b0 Added automatic test procedure triggering during bootstrap
ed9eb0503f GTKs are removed only when fresh GTK hash is received
81ecdc24f8 Added empty function for test procedure trigger
14439b4aa9 Added support for triggering test procedures
b8a67a9e36 Update CHANGELOG.md for Nanostack 14.0.0 (#2649)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 225a4af94f3faf5ca3726e86bc96cdda4c99a469
2021-09-23 10:25:05 +03:00
Arto Kinnunen 4e7dfcabb5 Squashed 'features/nanostack/sal-stack-nanostack/' changes from 0903b819c5..4a3c5c525b
4a3c5c525b Merge remote-tracking branch 'origin/release_internal' into release_external
2b8d2e1356 Do not reset radio when MAC data request timeouts (#2647)
95c506a276 Frame counters for nw keys are now stored to NVM only after send key is set (#2641)
3b3010a79b Adjusted stagger random to [min,min+max] and for small nw set the stagger value to 10 seconds
02bc33a242 Adjusted security protocol (EAP-TLS,4WH,2WH) retry timers
eb26726020 High Priority timestamp compare overflow support fix.
928723a33e FHSS WS: Initialize broadcast channel count when enabling FHSS (#2642)
6040d703c8 Updated change log
667b191223 Changed initial EAPOL-key retries from trickle to exponential backup
d925145d33 Add RTT calculation for DHCP Time calculation
0b82953567 Traceroute bug fix.
04de6e26d8 Merge pull request #2638 from PelionIoT/mbed_os_fix_ufsi_calculation
20123477c6 Fixed FHSS UFSI calculation unit tests
436f16e84f Handle timer rollover in calculate_ufsi
411cf5c7a4 coding style
d6f44218d6 Correct ufsi timing calculation
560619d85d Add network time vendor data element to DHCPv6 reply message
6d290dc3c1 System time read/write callbacks (#2637)
7905df666d Restart or remove transmission when MAC data request timeouts (#2636)
c97695cfc6 Bug fix: EAPOL parent compare fix
e283e6285c Fixed channel mask usage with OFDM configurations (#2633)
24168f891b Do not send too old packets (#2632)
dbd83be16d Fix copyrights (#2631)
7f0cffdbf7 Merge pull request #2630 from PelionIoT/use_pelion_copyright
511bd5a3ad Corrected coding style
57ec0281a8 Corrected comparison
7d853de862 When EAPOL waiting queue is full oldest entry is removed
acf580fbd0 Update copyright in changed MDNS files
933c0bbf0a Update copyright
3aeb2af77c Statistics for data request latencies (#2629)
3f7eae64ef EAPOL FHSS temp entry discover
5200b666e7 DHCP time elapsed time write fix.
0536874f64 Removed empty EAPOL-key message send after 4WH completion to nodes on relay
8a2a683aef Fixed DHCP wrong time elapsed value write.
283f2ee685 DHCPv6 update:
99be7783ec EAPOL temp neighbour update
4f9e3d12ab Adaptation layer to remove oldest packet first
20f1f6492f Added ignoring of retry messages from RADIUS server when waiting EAP-TLS
8a8b407c47 Add RSL check for ETX Calculation for RPL parent selection
c05e1da757 Fix DHCP server Uninitialized memory read
77229eefa6 Fix CPP error from domain prefix check
7e47889111 support filtering of EAPOL parents based device-min-sens configuration
618a19192c Wi-SUN Expedite forward state update
4371462d66 Fix NULL read from RPL header addition
7802c7ee97 Update CHANGELOG.md
b2c810402c CHANGELOG for Nanostack v13.0.0 (#2615)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 4a3c5c525b2a62c19ecfb0ac64d09bd2a7f56ceb
2021-06-22 12:42:13 +03:00
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 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
Arto Kinnunen 96d7abd79f Squashed 'features/nanostack/sal-stack-nanostack/' changes from b3fe5744d1..48609aeded
48609aeded Merge branch 'release_internal' into release_external
62d8586ae0 Ignore ns_monitor when receiving Ack (#2417)
3323f36d58 Add support for Ethernet RA dns configuration
d8e7d40aee Iotthd 4239 (#2414)
b46f3c635e add empty function for ws_stack_info_get
fc97980aa8 Changed RADIUS shared secret length to 16-bit value
f827ffc364 Added information API to Wi-SUN and border router
8f1f9d5f46 EDFE error handling update
51bf94e77f Fix adaptation interface unit tests (#2409)
0860b57879 FHSS_WS: Fixed reading unicast remaining slots (#2408)
4d8c03bc06 Border Router RADIUS client basic authentication functionality (#2406)
fbfada9595 Adaptation IF: Allocate fragmentation buffer only if needed (#2407)
66f1bffb47 Added storing of PAN version to NVM on BR
89826ce8af Iotthd 4224 (#2403)
3fc1ae221b BR EUI-64 is now selected for 4WH using PMKID on 4WH Message 1
af8438e65e Timing tool traces (#2401)
7938795f2f Fixed new PD data request for check if EDFE exchange is active.
85ab8fd3e1 Extented Frame exchange support
86b1f27041 Merge pull request #2399 from ARMmbed/IOTTHD-4220
fed69e04d7 Add missing test method to ws_empty_functions
6b58e26c30 Add EDFE mode to Socket API setsockopt
12830770e6 Test API to adjust 6LoWPAN fragmentation MTU size (#2398)
e787874424 Init MAC MTU size based on driver MTU size (#2397)
bf8e89e0b7 Ignore neighbors using unsupported channel function (#2395)
1c263fd54e FHSS exclude channel usage from mask and Brazilian Domain support
841dcbeccb MAC: Configurable data whitening (#2393)
9a10d66add Fix global address detection (#2392)
f27fe86a24 Corrected network name and PAN ID change on auth start
bcce0ed0ef Clarified border router routing table API description
e4630a4916 Wi-SUN interface now informs address changes as interface events
2174374df3 Fix error found by coverity (#2389)
843254a510 MPL: traces for transmit and receive message (#2387)

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 48609aeded2059177f8877b8f94558fc68b9595f
2020-08-17 17:18:15 +03:00
Arto Kinnunen d104328f55 Squashed 'features/nanostack/sal-stack-nanostack/' changes from fb7413b846..cc03296c27
cc03296c27 Merge branch 'release_internal' into release_external
59397d17c4 Fixed Wi-SUN border router restart after settings change
8295a43668 PAE authenticator TLS authentication limit based on dynamic value
2776cfef50 RPL config update not re-start whole BR again just increment version number and with new parameters.
bec4d48946 Fixed FHSS testing now it follow configured channel count not a wi-sun configured Default.
b9cad9d362 Remove floating point literals from Thread code
423a48f48b RPL link etx validation update
89a497a386 Merge branch 'release_internal' into release_external
c8cc6601fd Merge pull request #2336 from ARMmbed/sync_with_mbedos
ac5f369d70 MBEDTLS_SSL_EXPORT_KEYS added to Nanostack's tls_sec_prot_lib
6522a086ef Added missing optimizations based on mbedtls/baremetal.h config
0e8739fae3 Added new global rng, needed for MbedTLS optimisations
d5db37eec8 Prepare for upcoming MbedTLS changes
4271a9dda9 Merge pull request #2335 from ARMmbed/sync_with_mbedos
e2db6ffefb Fixed error of function 'mac_fcf_lenght'
28fc2a9543 Fixed  error of structure
194e81beda Fixed  spelling mistake of structure
00ea3fb83c Remove test files
d7f7cc582a Merge branch 'release_internal' into release_external
132cd12107 Merge pull request #2333 from ARMmbed/sync_with_mbedos
550a78e544 Fix function spelling mistake in Thread
74c60242e1 Fix function spelling mistake in border_router.c
89830ecf1a Fix function spelling mistake in iphc_decompress.c
1728ae12dc Fix function spelling mistake in lowpan_context.c
ed5d253fcc Fix function spelling mistake in lowpan_context.h
ecbca0a2ed Fixed typo 'thead' in thread_neighbor_class.h
071911b30a Changed nanostack API network size to be a range of values
4756be4766 NEW API for Validation RX Unicast schedule channel.
0b48e5c018 Channel Mask update ,support for excluded Channels and FHSS API pdate
ead1ade5a7 Start sending PAS message after EAPOL parent TX fails.
8de473b245 Implemented 802.15.4 mode setting (#2328)
975b9e670b Added missing configuration api empty functions
f7db06eb1e Added configuration storage (#2283)
e9561f0fe4 Removed mbedTLS internal include file
fe812c3c1f Changed certificate error message wording to be less fatal
97aaf5f613 Add network property API to Nanostack (#2318)
cfd1a4d271 Fixed Route cost calculation
5094614813 Added opeation mode validation for detect unsupported values.
44f85aaf4b Enabled RPL candidate list filtering and only certificate setup accept without limit.
145c7399b3 Wi-sun address registration trigger update
d492575adb Modified ARO registrations timeouts from the address lifetime
b898f04b5b Removed Extra version number update at revocation start.
b9d14097e2 Wi-sun config message consustent filter
dcebff9bb5 Use RPL parent soft filtering only after bootstrap.
523593e014 Fixed Broken new channel mask update.
a3bcc2d2c8 Removed the PAN version change requirement from routers
bc919d8241 Merge pull request #2315 from ARMmbed/merge_release_internal_to_master

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: cc03296c27fbe26663182d90586e2d31f140e300
2020-04-16 11:43:53 +03:00
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
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
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
Juhani Puurula 8e546a301f Squashed 'features/nanostack/sal-stack-nanostack/' changes from 43c7ec2..82bbdcc
82bbdcc Merge branch 'release_internal' into release_external
7c7568d address error sent when matching entry found. (#1695)
0860ae7 Keep parent mle_entry in child_update_req timeout (#1693)
92044d6 Changed BBR router upgrade status (#1661)
e4a9657 Compiler warning clean-up (#1690)
a573bc4 Detection of duplicate address entries updated (#1686)
f28cce8 pbbr route handling updated (#1681)
389fab0 MLE parent request timeout fixes (#1676)
feb1784 Remove fragment/PMTU handling dropped by RFC 8200
073f7e8 entry keep alive flag set to true if entry already exists. (#1675)
1584759 Extra Thread-specific address check handling
934687b Tighten core "for us" check for unicast addresses
58a60e7 address query logic implemented(#1667)
c25df78 Fix for Router advertisement process in REED (#1658)
f8b227f Thread DHCP address allocation fix (#1657)
41ca387 removed the dependence of AE message relay on DUA prefix (#1655)
9e7e9e0 REED parser refactoring for MLE advertisement (#1654)
4fda90e Clear data request flag in child_id_req timeout (#1649)
5af4a39 updated mleid rloc sync in leader. (#1645)
564d3fe Added filter callback for MLE messages (#1638)
9f85599 Security bits handled correctly (#1642)
9e6c3a1 Update Thread MLE neighbor list cleanup, attempt #2 (#1640)
1060c34 file version checking handled after other errors. (#1641)
9c6b876 added nvm support for leader router id allocation. (#1626)
4f5e97d Revert "Update Thread MLE neighbor list cleanup (#1637)" (#1639)
a20a0ba Update Thread MLE neighbor list cleanup (#1637)
32cfb6b Fix to partition selection rules (#1633)
0d655ed Update MLE receiver in Child ID req timeout error (#1634)
2378dad Discard late Child ID responses (#1630)
3e8b4ce Multicast registration time fix (#1631)
f5530b1 Thread key ID change during attach (#1627)
1b7fdc0 Skip discovery request if MLE table is full (#1625)
4022ad9 Add new test API for clearing Thread stack values (#1624)
ffb47a2 additional reed advertisement (#1609)
cfb1e81 Thread tx failure handling update (#1620)
15846ed refactored network data sync as leader (#1615)
a5c67fd data request resent if leader after resync does not receive data response.(#1614)
f8a39da documentation fix: (#1608)
b69ba04 Allow MLE entry forced saving to MAC (#1600)
0e85099 Update router id sequence number in router sync (#1594)
f2cd4cf Read the short addr as 16-bit value before calling mac api (#1585)
912cf02 purge old partition data when child id response is received (#1588)
648ef89 Remove unnecessary call to mac (#1583)
09cff0e Fix uninitialised memory defect found by valgrind (#1582)
a1acffc Update Thread publishing during address change (#1581)
d2ddb1a Send new a/sd immediately after address change (#1576)
c18d1fd added check for parent info before processing child update (#1577)
96e86b6 implemented Sleepy End Device child update requests. (#1570)
33cb7cb Flag check updated. (#1572)
9f8e7f2 Merge pull request #1566 from ARMmbed/ut_fix
565da92 Update socket_api_test.cpp
59545f9 Update socket_api_test.cpp
09414e1 ML-EID is now added to address registration tlv. (#1565)
beddb01 unittest fix for newer release of cpputest

git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 82bbdcc7ec63355fc19bf2c6054716584742b99b
2018-05-11 09:52:09 +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