• Luiz Augusto von Dentz's avatar
    Bluetooth: hci_sync: Fix not setting static address · e411443c
    Luiz Augusto von Dentz authored
    This attempts to program the address stored in hdev->static_addr after
    the init sequence has been complete:
    
    @ MGMT Command: Set Static A.. (0x002b) plen 6
            Address: C0:55:44:33:22:11 (Static)
    @ MGMT Event: Command Complete (0x0001) plen 7
          Set Static Address (0x002b) plen 4
            Status: Success (0x00)
            Current settings: 0x00008200
              Low Energy
              Static Address
    @ MGMT Event: New Settings (0x0006) plen 4
            Current settings: 0x00008200
              Low Energy
              Static Address
    < HCI Command: LE Set Random.. (0x08|0x0005) plen 6
            Address: C0:55:44:33:22:11 (Static)
    > HCI Event: Command Complete (0x0e) plen 4
          LE Set Random Address (0x08|0x0005) ncmd 1
            Status: Success (0x00)
    @ MGMT Event: Command Complete (0x0001) plen 7
          Set Powered (0x0005) plen 4
            Status: Success (0x00)
            Current settings: 0x00008201
              Powered
              Low Energy
              Static Address
    @ MGMT Event: New Settings (0x0006) plen 4
            Current settings: 0x00008201
              Powered
              Low Energy
              Static Address
    Signed-off-by: default avatarLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Tested-by: default avatarBrian Gix <brian.gix@intel.com>
    e411443c
hci_sync.c 161 KB