30 Oct, 2020

1 commit

  • There is a regular need in the kernel to provide a way to declare having a
    dynamically sized set of trailing elements in a structure. Kernel code should
    always use “flexible array members”[1] for these cases. The older style of
    one-element or zero-length arrays should no longer be used[2].

    [1] https://en.wikipedia.org/wiki/Flexible_array_member
    [2] https://www.kernel.org/doc/html/v5.9-rc1/process/deprecated.html#zero-length-and-one-element-arrays

    Signed-off-by: Gustavo A. R. Silva

    Gustavo A. R. Silva
     

18 Jun, 2020

1 commit

  • This adds the request handler of MGMT_OP_READ_ADV_MONITOR_FEATURES
    command. Since the controller-based monitoring is not yet in place, this
    report only the supported features but not the enabled features.

    The following test was performed.
    - Issuing btmgmt advmon-features.

    Signed-off-by: Miao-chen Chou
    Signed-off-by: Marcel Holtmann
    Signed-off-by: Johan Hedberg

    Miao-chen Chou
     

05 Apr, 2020

1 commit

  • Micrsoft defined a set for HCI vendor extensions. Check the following
    link for details:

    https://docs.microsoft.com/en-us/windows-hardware/drivers/bluetooth/microsoft-defined-bluetooth-hci-commands-and-events

    This provides the basic framework to enable the extension and read its
    supported features. Drivers still have to declare support for this
    extension before it can be utilized by the host stack.

    Signed-off-by: Miao-chen Chou
    Signed-off-by: Marcel Holtmann
    Signed-off-by: Johan Hedberg

    Miao-chen Chou