[roll] Roll fuchsia [roll] Roll third_party/pigweed sniff_offload: Fix parameter size in Sniff Offload Command Complete

Fixes an issue where the Sniff Offload Manager would send a
COMMAND_COMPLETE event to the host with an incorrect
`parameter_total_size` of 3 bytes instead of 4. The proxy constructs a
`SimpleCommandCompleteEvent` which includes a 1-byte status code, so the
parameter size must be 4 bytes to prevent host-side parsers (like Android
BT stack) from rejecting the packet and aborting.

Updated unit tests to validate the `parameter_total_size` of all
generated command complete events.

Original-Original-Bug: b/524712997
Test: bazelisk test //pw_bluetooth_proxy/...
Original-Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426532
Original-Original-Revision: a26330fde66df91aac733c15ca73a0a255bf7b0b

Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1672373
Original-Original-Revision: 30f07518772408096f6f85064749daaf9d5c6d2f
GitOrigin-RevId: 5c782f28bc19a637edc18a7e250b84452dcd0767
Change-Id: I9e9db40e96952e88ecbddf92ac907b1def1c3234
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1673015
Cr-Commit-Position: refs/heads/main@{#195297}
1 file changed
tree: cd44afab8b968d4ffe219fc82f20da0fd8f613b3
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.