-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upmerge to 193e77e
#122
Merged
Merged
Upmerge to 193e77e
#122
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This commit updates `RoutingManager` to use heap allocated array for `OnMeshPrefixArray` under `BORDER_ROUTING_USE_HEAP_ENABLE` config. This commit also updates the `toranj-config-posix` header to explicitly disable `BORDER_ROUTING_USE_HEAP_ENABLE` under the POSIX config to validate builds with this config disabled. This aligns with the main purpose of the `toranj` posix build config, which is to validate builds under different configs (run from the `toranj-unittest` job in the `toranj.yml` GitHub action workflow).
This commit updates the duplicate detection mechanism for the frag header tags under `MULTI_RADIO` config. The tag check is now performed upon receiving the first fragment. For subsequent fragments, older tags are permitted to be processed, but they will be discarded if there is no matching entry in the reassembly list. This change addresses an issue where lowpan fragment frames using older tags could be erroneously discarded if they are interrupted by higher-priority messages (e.g., an MLE message).
This commit addresses occasional failures in `test_routing_manager` in the `TestBorderRoutingProcessPlatfromGeneratedNd` case. Unlike other tests, this test sets the `heapAllocations` after the call `InitTest (/* aEnableBorderRouting */ true)` (which enables `RoutingManager`). This means that depending on the random timing, the `heapAllocations` may already count some allocated heap items by `RoutingManager` itself. With the change in this commit, at the end of the test, we check that the number of remaining heap allocations is less than `heapAllocations`.
…#9600) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.9.1 to 3.0.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@4c0219f...f95db51) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add a new `OT_RADIO_CAPS_RX_ON_WHEN_IDLE` radio capability which lets OpenThread know what the radio idle state operation will be: receive or sleep. This allows to save power on sleepy devices since the active --> idle transition is much faster, specially for the cases in which there is some kind of serialization between OpenThread core and the radio driver.
1 task
rlubos
approved these changes
Nov 14, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Regular OpenThread upmerge to commit
193e77e
.