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

[PW_SID:652952] [BlueZ,v7,1/8] lib: Add definitions for ISO socket #1316

Closed
wants to merge 9 commits into from

Commits on Jun 22, 2022

  1. workflow: Add workflow files

    This patch adds workflow files for ci:
    
    [schedule_work.yml]
      - runs every 30 mins.
      - sync repo with upstream repo and rebase workflow branch to tip of
        master.
      - creates PR after reading patches from patchwork.kernel.org
    
    [ci.yml]
      - Tests the following checks:
        - checkpatch
        - gitlint
        - make
        - make check
    
    [code_scan.yml]
        - Static code checker: Coverity and Clang
        - Coverity: Submit the result to the coverity website
        - Clang Code Scan: Send email with result file to the internal team
    
    To simplify the history, new change will amend to this patch without
    creating new patch.
    tedd-an authored and BluezTestBot committed Jun 22, 2022
    Copy the full SHA
    02a3645 View commit details
    Browse the repository at this point in the history
  2. lib: Add definitions for ISO socket

    Vudentz authored and BluezTestBot committed Jun 22, 2022
    Copy the full SHA
    bb23b24 View commit details
    Browse the repository at this point in the history
  3. shared/util: Decode BlueZ Experimental ISO Socket UUID

    This adds BlueZ experimental ISO Socket UUID to uuid128_table so it is
    decoded by the likes of btmon.
    Vudentz authored and BluezTestBot committed Jun 22, 2022
    Copy the full SHA
    5b4f6ed View commit details
    Browse the repository at this point in the history
  4. mgmt-tester: Fix Read Exp Feature tests

    This adds ISO Socket UUID as response to Read Exp Feature.
    Vudentz authored and BluezTestBot committed Jun 22, 2022
    Copy the full SHA
    4a45a87 View commit details
    Browse the repository at this point in the history
  5. adapter: Add support for setting ISO Socket experimental feature

    This adds support for setting ISO Socket experimental UUID which
    enables the use of BTPROTO_ISO on the system.
    Vudentz authored and BluezTestBot committed Jun 22, 2022
    Copy the full SHA
    692a9a1 View commit details
    Browse the repository at this point in the history
  6. btio: Add support for ISO sockets

    This adds support to create objects that map to ISO sockets.
    Vudentz authored and BluezTestBot committed Jun 22, 2022
    Copy the full SHA
    54dcbc1 View commit details
    Browse the repository at this point in the history
  7. tools: Add iso-tester

    This adds iso-tester which tests BTPROTO_ISO socket:
    
    Basic Framework - Success
    Basic ISO Socket - Success
    Basic ISO Get Socket Option - Success
    Basic ISO Set Socket Option - Success
    ISO QoS 8_1_1 - Success
    ISO QoS 8_2_1 - Success
    ISO QoS 16_1_1 - Success
    ISO QoS 16_2_1 - Success
    ISO QoS 16_2_1 CIG 0x01 - Success
    ISO QoS 16_2_1 CIG 0x01 CIS 0x01 - Success
    ISO QoS 24_1_1 - Success
    ISO QoS 24_2_1 - Success
    ISO QoS 32_1_1 - Success
    ISO QoS 32_2_1 - Success
    ISO QoS 44_1_1 - Success
    ISO QoS 44_2_1 - Success
    ISO QoS 48_1_1 - Success
    ISO QoS 48_2_1 - Success
    ISO QoS 48_3_1 - Success
    ISO QoS 48_4_1 - Success
    ISO QoS 48_5_1 - Success
    ISO QoS 48_6_1 - Success
    ISO QoS 8_1_2 - Success
    ISO QoS 8_2_2 - Success
    ISO QoS 16_1_2 - Success
    ISO QoS 16_2_2 - Success
    ISO QoS 24_1_2 - Success
    ISO QoS 24_2_2 - Success
    ISO QoS 32_1_2 - Success
    ISO QoS 32_2_2 - Success
    ISO QoS 44_1_2 - Success
    ISO QoS 44_2_2 - Success
    ISO QoS 48_1_2 - Success
    ISO QoS 48_2_2 - Success
    ISO QoS 48_3_2 - Success
    ISO QoS 48_4_2 - Success
    ISO QoS 48_5_2 - Success
    ISO QoS 48_6_2 - Success
    ISO QoS - Invalid
    ISO Connect2 CIG 0x01 - Success
    ISO Send - Success
    ISO Receive - Success
    ISO Defer Receive - Success
    ISO Defer Reject - Success
    ISO Send and Receive - Success
    ISO Broadcaster - Success
    ISO Broadcaster BIG 0x01 - Success
    ISO Broadcaster BIG 0x01 BIS 0x01 - Success
    ISO Broadcaster Receiver - Success
    Basic Framework - Success
    Basic ISO Socket - Success
    Basic ISO Get Socket Option - Success
    Basic ISO Set Socket Option - Success
    Vudentz authored and BluezTestBot committed Jun 22, 2022
    Copy the full SHA
    9b8eef7 View commit details
    Browse the repository at this point in the history
  8. tools: Add isotest tool

    This adds isotest tool which can be used to test ISO sockets.
    Vudentz authored and BluezTestBot committed Jun 22, 2022
    Copy the full SHA
    5af77b5 View commit details
    Browse the repository at this point in the history
  9. isotest: Add documentation

    This adds isotest.rst which documents the modes and options of
    isotest(1) and is then converted isotest.1 manpage.
    Vudentz authored and BluezTestBot committed Jun 22, 2022
    Copy the full SHA
    ed67a93 View commit details
    Browse the repository at this point in the history