Skip to content
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 9 commits into from
Nov 14, 2023
Merged

Upmerge to 193e77e #122

merged 9 commits into from
Nov 14, 2023

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    e987138 View commit details
    Browse the repository at this point in the history
  2. [routing-manager] use Heap::Array for OnMeshPrefixArray (#9592)

    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).
    abtink committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    0f55e79 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. [multi-radio] perform tag duplication check for first fragment (#9590)

    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).
    abtink committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    cd425eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1723ae9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f239c49 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. [test] address occasional failure of test_routing_manager (#9603)

    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`.
    abtink committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    6eb358f View commit details
    Browse the repository at this point in the history
  2. github-actions: bump docker/setup-buildx-action from 2.9.1 to 3.0.0 (…

    …#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] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    588d55c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86215fc View commit details
    Browse the repository at this point in the history
  4. [radio] add OT_RADIO_CAPS_RX_ON_WHEN_IDLE capability (#9554) (#9554)

    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.
    edmont committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    193e77e View commit details
    Browse the repository at this point in the history