aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-08-02 12:49:59 +0200
committerDmitry Vyukov <dvyukov@google.com>2020-08-02 13:25:08 +0200
commit55a879802aff4a70a7624e9c9a44058f4f1a31ac (patch)
tree67682b50e5afc062a672016cbc350ae4c0b839fc /sys/linux
parentcb435b0c8abe8c2e98846a8eb1c40c4ed1aaa9ec (diff)
sys/linux: add more HCI_EV_CMD_COMPLETE types
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/dev_vhci.txt48
-rw-r--r--sys/linux/dev_vhci_386.const42
-rw-r--r--sys/linux/dev_vhci_amd64.const42
-rw-r--r--sys/linux/dev_vhci_arm.const42
-rw-r--r--sys/linux/dev_vhci_arm64.const42
-rw-r--r--sys/linux/dev_vhci_mips64le.const42
-rw-r--r--sys/linux/dev_vhci_ppc64le.const42
-rw-r--r--sys/linux/dev_vhci_riscv64.const42
-rw-r--r--sys/linux/dev_vhci_s390x.const42
9 files changed, 382 insertions, 2 deletions
diff --git a/sys/linux/dev_vhci.txt b/sys/linux/dev_vhci.txt
index 5d2deb07f..b1440b3c5 100644
--- a/sys/linux/dev_vhci.txt
+++ b/sys/linux/dev_vhci.txt
@@ -51,6 +51,7 @@ type hci_acl_hdr[DATA] {
} [packed]
hci_event_hdr_un [
+ HCI_EV_INQUIRY_COMPLETE hci_event_hdr_t[HCI_EV_INQUIRY_COMPLETE, int8]
extended_inquiry_info hci_event_hdr_t[HCI_EV_EXTENDED_INQUIRY_RESULT, extended_inquiry_info_t]
hci_ev_auth_complete hci_event_hdr_t[HCI_EV_AUTH_COMPLETE, hci_ev_auth_complete]
hci_ev_change_link_key_complete hci_event_hdr_t[HCI_EV_CHANGE_LINK_KEY_COMPLETE, hci_ev_change_link_key_complete]
@@ -102,6 +103,7 @@ hci_event_hdr_un [
inquiry_info hci_event_hdr_t[HCI_EV_INQUIRY_RESULT, inquiry_info_t]
inquiry_info_with_rssi hci_event_hdr_t[HCI_EV_INQUIRY_RESULT_WITH_RSSI, inquiry_info_with_rssi_t]
inquiry_info_with_rssi_and_pscan_mode hci_event_hdr_t[HCI_EV_INQUIRY_RESULT_WITH_RSSI, inquiry_info_with_rssi_and_pscan_mode_t]
+ HCI_EV_VENDOR hci_event_hdr_t[HCI_EV_VENDOR, array[int8]]
] [varlen]
type hci_event_hdr_t[EVENT, PAYLOAD] {
@@ -201,6 +203,48 @@ hci_ev_cmd_complete_un [
hci_rp_write_link_policy hci_ev_cmd_complete_t[HCI_OP_WRITE_LINK_POLICY, hci_rp_write_link_policy]
hci_rp_write_remote_amp_assoc hci_ev_cmd_complete_t[HCI_OP_WRITE_REMOTE_AMP_ASSOC, hci_rp_write_remote_amp_assoc]
hci_rp_write_sync_train_params hci_ev_cmd_complete_t[HCI_OP_WRITE_SYNC_TRAIN_PARAMS, hci_rp_write_sync_train_params]
+ HCI_OP_INQUIRY_CANCEL hci_ev_cmd_complete_t[HCI_OP_INQUIRY_CANCEL, int8]
+ HCI_OP_PERIODIC_INQ hci_ev_cmd_complete_t[HCI_OP_PERIODIC_INQ, int8]
+ HCI_OP_EXIT_PERIODIC_INQ hci_ev_cmd_complete_t[HCI_OP_EXIT_PERIODIC_INQ, int8]
+# Unused:
+# HCI_OP_REMOTE_NAME_REQ_CANCEL hci_ev_cmd_complete_t[HCI_OP_REMOTE_NAME_REQ_CANCEL, int8]
+ HCI_OP_WRITE_DEF_LINK_POLICY hci_ev_cmd_complete_t[HCI_OP_WRITE_DEF_LINK_POLICY, int8]
+ HCI_OP_RESET hci_ev_cmd_complete_t[HCI_OP_RESET, int8]
+ HCI_OP_WRITE_LOCAL_NAME hci_ev_cmd_complete_t[HCI_OP_WRITE_LOCAL_NAME, int8]
+ HCI_OP_WRITE_AUTH_ENABLE hci_ev_cmd_complete_t[HCI_OP_WRITE_AUTH_ENABLE, int8]
+ HCI_OP_WRITE_ENCRYPT_MODE hci_ev_cmd_complete_t[HCI_OP_WRITE_ENCRYPT_MODE, int8]
+ HCI_OP_WRITE_SCAN_ENABLE hci_ev_cmd_complete_t[HCI_OP_WRITE_SCAN_ENABLE, int8]
+ HCI_OP_WRITE_CLASS_OF_DEV hci_ev_cmd_complete_t[HCI_OP_WRITE_CLASS_OF_DEV, int8]
+ HCI_OP_WRITE_VOICE_SETTING hci_ev_cmd_complete_t[HCI_OP_WRITE_VOICE_SETTING, int8]
+ HCI_OP_WRITE_SSP_MODE hci_ev_cmd_complete_t[HCI_OP_WRITE_SSP_MODE, int8]
+ HCI_OP_WRITE_SC_SUPPORT hci_ev_cmd_complete_t[HCI_OP_WRITE_SC_SUPPORT, int8]
+ HCI_OP_WRITE_PAGE_SCAN_ACTIVITY hci_ev_cmd_complete_t[HCI_OP_WRITE_PAGE_SCAN_ACTIVITY, int8]
+ HCI_OP_WRITE_PAGE_SCAN_TYPE hci_ev_cmd_complete_t[HCI_OP_WRITE_PAGE_SCAN_TYPE, int8]
+ HCI_OP_WRITE_DEF_ERR_DATA_REPORTING hci_ev_cmd_complete_t[HCI_OP_WRITE_DEF_ERR_DATA_REPORTING, int8]
+ HCI_OP_USER_CONFIRM_NEG_REPLY hci_ev_cmd_complete_t[HCI_OP_USER_CONFIRM_NEG_REPLY, int8]
+ HCI_OP_USER_PASSKEY_REPLY hci_ev_cmd_complete_t[HCI_OP_USER_PASSKEY_REPLY, int8]
+ HCI_OP_USER_PASSKEY_NEG_REPLY hci_ev_cmd_complete_t[HCI_OP_USER_PASSKEY_NEG_REPLY, int8]
+ HCI_OP_LE_SET_RANDOM_ADDR hci_ev_cmd_complete_t[HCI_OP_LE_SET_RANDOM_ADDR, int8]
+ HCI_OP_LE_SET_ADV_ENABLE hci_ev_cmd_complete_t[HCI_OP_LE_SET_ADV_ENABLE, int8]
+ HCI_OP_LE_SET_SCAN_PARAM hci_ev_cmd_complete_t[HCI_OP_LE_SET_SCAN_PARAM, int8]
+ HCI_OP_LE_SET_SCAN_ENABLE hci_ev_cmd_complete_t[HCI_OP_LE_SET_SCAN_ENABLE, int8]
+ HCI_OP_LE_CLEAR_WHITE_LIST hci_ev_cmd_complete_t[HCI_OP_LE_CLEAR_WHITE_LIST, int8]
+ HCI_OP_LE_ADD_TO_WHITE_LIST hci_ev_cmd_complete_t[HCI_OP_LE_ADD_TO_WHITE_LIST, int8]
+ HCI_OP_LE_DEL_FROM_WHITE_LIST hci_ev_cmd_complete_t[HCI_OP_LE_DEL_FROM_WHITE_LIST, int8]
+ HCI_OP_LE_WRITE_DEF_DATA_LEN hci_ev_cmd_complete_t[HCI_OP_LE_WRITE_DEF_DATA_LEN, int8]
+ HCI_OP_LE_ADD_TO_RESOLV_LIST hci_ev_cmd_complete_t[HCI_OP_LE_ADD_TO_RESOLV_LIST, int8]
+ HCI_OP_LE_DEL_FROM_RESOLV_LIST hci_ev_cmd_complete_t[HCI_OP_LE_DEL_FROM_RESOLV_LIST, int8]
+ HCI_OP_LE_CLEAR_RESOLV_LIST hci_ev_cmd_complete_t[HCI_OP_LE_CLEAR_RESOLV_LIST, int8]
+ HCI_OP_LE_SET_ADDR_RESOLV_ENABLE hci_ev_cmd_complete_t[HCI_OP_LE_SET_ADDR_RESOLV_ENABLE, int8]
+ HCI_OP_WRITE_LE_HOST_SUPPORTED hci_ev_cmd_complete_t[HCI_OP_WRITE_LE_HOST_SUPPORTED, int8]
+ HCI_OP_LE_SET_ADV_PARAM hci_ev_cmd_complete_t[HCI_OP_LE_SET_ADV_PARAM, int8]
+ HCI_OP_WRITE_SSP_DEBUG_MODE hci_ev_cmd_complete_t[HCI_OP_WRITE_SSP_DEBUG_MODE, int8]
+ HCI_OP_LE_SET_EXT_SCAN_PARAMS hci_ev_cmd_complete_t[HCI_OP_LE_SET_EXT_SCAN_PARAMS, int8]
+ HCI_OP_LE_SET_EXT_SCAN_ENABLE hci_ev_cmd_complete_t[HCI_OP_LE_SET_EXT_SCAN_ENABLE, int8]
+ HCI_OP_LE_SET_DEFAULT_PHY hci_ev_cmd_complete_t[HCI_OP_LE_SET_DEFAULT_PHY, int8]
+ HCI_OP_LE_SET_EXT_ADV_ENABLE hci_ev_cmd_complete_t[HCI_OP_LE_SET_EXT_ADV_ENABLE, int8]
+ HCI_OP_LE_SET_ADV_SET_RAND_ADDR hci_ev_cmd_complete_t[HCI_OP_LE_SET_ADV_SET_RAND_ADDR, int8]
+ HCI_OP_NOP hci_ev_cmd_complete_t[HCI_OP_NOP, int8]
] [varlen]
type hci_ev_cmd_complete_t[OPCODE, PAYLOAD] {
@@ -262,11 +306,11 @@ hci_ev_clock_offset {
clock_offset int16
} [packed]
-hci_ev_cmd_status_opcodes = HCI_OP_INQUIRY, HCI_OP_CREATE_CONN, HCI_OP_DISCONNECT, HCI_OP_ADD_SCO, HCI_OP_AUTH_REQUESTED, HCI_OP_SET_CONN_ENCRYPT, HCI_OP_REMOTE_NAME_REQ, HCI_OP_READ_REMOTE_FEATURES, HCI_OP_READ_REMOTE_EXT_FEATURES, HCI_OP_SETUP_SYNC_CONN, HCI_OP_SNIFF_MODE, HCI_OP_EXIT_SNIFF_MODE, HCI_OP_SWITCH_ROLE, HCI_OP_LE_CREATE_CONN, HCI_OP_LE_READ_REMOTE_FEATURES, HCI_OP_LE_START_ENC, HCI_OP_LE_EXT_CREATE_CONN
+hci_ev_cmd_status_opcodes = HCI_OP_NOP, HCI_OP_INQUIRY, HCI_OP_CREATE_CONN, HCI_OP_DISCONNECT, HCI_OP_ADD_SCO, HCI_OP_AUTH_REQUESTED, HCI_OP_SET_CONN_ENCRYPT, HCI_OP_REMOTE_NAME_REQ, HCI_OP_READ_REMOTE_FEATURES, HCI_OP_READ_REMOTE_EXT_FEATURES, HCI_OP_SETUP_SYNC_CONN, HCI_OP_SNIFF_MODE, HCI_OP_EXIT_SNIFF_MODE, HCI_OP_SWITCH_ROLE, HCI_OP_LE_CREATE_CONN, HCI_OP_LE_READ_REMOTE_FEATURES, HCI_OP_LE_START_ENC, HCI_OP_LE_EXT_CREATE_CONN
hci_ev_cmd_status {
status int8
- ncmd int8
+ ncmd bool8
opcode flags[hci_ev_cmd_status_opcodes, int16]
} [packed]
diff --git a/sys/linux/dev_vhci_386.const b/sys/linux/dev_vhci_386.const
index 3f05538dc..1cd90b177 100644
--- a/sys/linux/dev_vhci_386.const
+++ b/sys/linux/dev_vhci_386.const
@@ -21,6 +21,7 @@ HCI_EV_DISCONN_PHY_LINK_COMPLETE = 66
HCI_EV_ENCRYPT_CHANGE = 8
HCI_EV_EXTENDED_INQUIRY_RESULT = 47
HCI_EV_HARDWARE_ERROR = 16
+HCI_EV_INQUIRY_COMPLETE = 1
HCI_EV_INQUIRY_RESULT = 2
HCI_EV_INQUIRY_RESULT_WITH_RSSI = 34
HCI_EV_IO_CAPA_REPLY = 50
@@ -69,6 +70,7 @@ HCI_EV_SYNC_TRAIN_COMPLETE = 79
HCI_EV_USER_CONFIRM_REQUEST = 51
HCI_EV_USER_PASSKEY_NOTIFY = 59
HCI_EV_USER_PASSKEY_REQUEST = 52
+HCI_EV_VENDOR = 255
# HCI_EXTERNAL_CONFIG is not set
HCI_MAX_AD_LENGTH = 31
HCI_OP_ADD_SCO = 1031
@@ -77,9 +79,17 @@ HCI_OP_CREATE_CONN = 1029
HCI_OP_DELETE_RESERVED_LT_ADDR = 3189
HCI_OP_DELETE_STORED_LINK_KEY = 3090
HCI_OP_DISCONNECT = 1030
+HCI_OP_EXIT_PERIODIC_INQ = 1028
HCI_OP_EXIT_SNIFF_MODE = 2052
HCI_OP_INQUIRY = 1025
+HCI_OP_INQUIRY_CANCEL = 1026
+HCI_OP_LE_ADD_TO_RESOLV_LIST = 8231
+HCI_OP_LE_ADD_TO_WHITE_LIST = 8209
+HCI_OP_LE_CLEAR_RESOLV_LIST = 8233
+HCI_OP_LE_CLEAR_WHITE_LIST = 8208
HCI_OP_LE_CREATE_CONN = 8205
+HCI_OP_LE_DEL_FROM_RESOLV_LIST = 8232
+HCI_OP_LE_DEL_FROM_WHITE_LIST = 8210
HCI_OP_LE_EXT_CREATE_CONN = 8259
HCI_OP_LE_LTK_NEG_REPLY = 8219
HCI_OP_LE_LTK_REPLY = 8218
@@ -95,11 +105,25 @@ HCI_OP_LE_READ_REMOTE_FEATURES = 8214
HCI_OP_LE_READ_RESOLV_LIST_SIZE = 8234
HCI_OP_LE_READ_SUPPORTED_STATES = 8220
HCI_OP_LE_READ_WHITE_LIST_SIZE = 8207
+HCI_OP_LE_SET_ADDR_RESOLV_ENABLE = 8237
+HCI_OP_LE_SET_ADV_ENABLE = 8202
+HCI_OP_LE_SET_ADV_PARAM = 8198
+HCI_OP_LE_SET_ADV_SET_RAND_ADDR = 8245
HCI_OP_LE_SET_CIG_PARAMS = 8290
HCI_OP_LE_SET_DATA_LEN = 8226
+HCI_OP_LE_SET_DEFAULT_PHY = 8241
+HCI_OP_LE_SET_EXT_ADV_ENABLE = 8249
HCI_OP_LE_SET_EXT_ADV_PARAMS = 8246
+HCI_OP_LE_SET_EXT_SCAN_ENABLE = 8258
+HCI_OP_LE_SET_EXT_SCAN_PARAMS = 8257
+HCI_OP_LE_SET_RANDOM_ADDR = 8197
+HCI_OP_LE_SET_SCAN_ENABLE = 8204
+HCI_OP_LE_SET_SCAN_PARAM = 8203
HCI_OP_LE_START_ENC = 8217
+HCI_OP_LE_WRITE_DEF_DATA_LEN = 8228
HCI_OP_LOGICAL_LINK_CANCEL = 1083
+HCI_OP_NOP = 0
+HCI_OP_PERIODIC_INQ = 1027
HCI_OP_PIN_CODE_NEG_REPLY = 1038
HCI_OP_PIN_CODE_REPLY = 1037
HCI_OP_READ_AUTH_PAYLOAD_TO = 3195
@@ -136,6 +160,7 @@ HCI_OP_READ_STORED_LINK_KEY = 3085
HCI_OP_READ_TX_POWER = 3117
HCI_OP_READ_VOICE_SETTING = 3109
HCI_OP_REMOTE_NAME_REQ = 1049
+HCI_OP_RESET = 3075
HCI_OP_ROLE_DISCOVERY = 2057
HCI_OP_SETUP_SYNC_CONN = 1064
HCI_OP_SET_CONN_ENCRYPT = 1043
@@ -144,11 +169,28 @@ HCI_OP_SET_CSB_DATA = 3190
HCI_OP_SET_RESERVED_LT_ADDR = 3188
HCI_OP_SNIFF_MODE = 2051
HCI_OP_SWITCH_ROLE = 2059
+HCI_OP_USER_CONFIRM_NEG_REPLY = 1069
HCI_OP_USER_CONFIRM_REPLY = 1068
+HCI_OP_USER_PASSKEY_NEG_REPLY = 1071
+HCI_OP_USER_PASSKEY_REPLY = 1070
+HCI_OP_WRITE_AUTH_ENABLE = 3104
HCI_OP_WRITE_AUTH_PAYLOAD_TO = 3196
+HCI_OP_WRITE_CLASS_OF_DEV = 3108
+HCI_OP_WRITE_DEF_ERR_DATA_REPORTING = 3163
+HCI_OP_WRITE_DEF_LINK_POLICY = 2063
+HCI_OP_WRITE_ENCRYPT_MODE = 3106
+HCI_OP_WRITE_LE_HOST_SUPPORTED = 3181
HCI_OP_WRITE_LINK_POLICY = 2061
+HCI_OP_WRITE_LOCAL_NAME = 3091
+HCI_OP_WRITE_PAGE_SCAN_ACTIVITY = 3100
+HCI_OP_WRITE_PAGE_SCAN_TYPE = 3143
HCI_OP_WRITE_REMOTE_AMP_ASSOC = 5131
+HCI_OP_WRITE_SCAN_ENABLE = 3098
+HCI_OP_WRITE_SC_SUPPORT = 3194
+HCI_OP_WRITE_SSP_DEBUG_MODE = 6148
+HCI_OP_WRITE_SSP_MODE = 3158
HCI_OP_WRITE_SYNC_TRAIN_PARAMS = 3192
+HCI_OP_WRITE_VOICE_SETTING = 3110
HCI_PRIMARY = 0
# HCI_RAW_DEVICE is not set
HCI_SCODATA_PKT = 3
diff --git a/sys/linux/dev_vhci_amd64.const b/sys/linux/dev_vhci_amd64.const
index 3f05538dc..1cd90b177 100644
--- a/sys/linux/dev_vhci_amd64.const
+++ b/sys/linux/dev_vhci_amd64.const
@@ -21,6 +21,7 @@ HCI_EV_DISCONN_PHY_LINK_COMPLETE = 66
HCI_EV_ENCRYPT_CHANGE = 8
HCI_EV_EXTENDED_INQUIRY_RESULT = 47
HCI_EV_HARDWARE_ERROR = 16
+HCI_EV_INQUIRY_COMPLETE = 1
HCI_EV_INQUIRY_RESULT = 2
HCI_EV_INQUIRY_RESULT_WITH_RSSI = 34
HCI_EV_IO_CAPA_REPLY = 50
@@ -69,6 +70,7 @@ HCI_EV_SYNC_TRAIN_COMPLETE = 79
HCI_EV_USER_CONFIRM_REQUEST = 51
HCI_EV_USER_PASSKEY_NOTIFY = 59
HCI_EV_USER_PASSKEY_REQUEST = 52
+HCI_EV_VENDOR = 255
# HCI_EXTERNAL_CONFIG is not set
HCI_MAX_AD_LENGTH = 31
HCI_OP_ADD_SCO = 1031
@@ -77,9 +79,17 @@ HCI_OP_CREATE_CONN = 1029
HCI_OP_DELETE_RESERVED_LT_ADDR = 3189
HCI_OP_DELETE_STORED_LINK_KEY = 3090
HCI_OP_DISCONNECT = 1030
+HCI_OP_EXIT_PERIODIC_INQ = 1028
HCI_OP_EXIT_SNIFF_MODE = 2052
HCI_OP_INQUIRY = 1025
+HCI_OP_INQUIRY_CANCEL = 1026
+HCI_OP_LE_ADD_TO_RESOLV_LIST = 8231
+HCI_OP_LE_ADD_TO_WHITE_LIST = 8209
+HCI_OP_LE_CLEAR_RESOLV_LIST = 8233
+HCI_OP_LE_CLEAR_WHITE_LIST = 8208
HCI_OP_LE_CREATE_CONN = 8205
+HCI_OP_LE_DEL_FROM_RESOLV_LIST = 8232
+HCI_OP_LE_DEL_FROM_WHITE_LIST = 8210
HCI_OP_LE_EXT_CREATE_CONN = 8259
HCI_OP_LE_LTK_NEG_REPLY = 8219
HCI_OP_LE_LTK_REPLY = 8218
@@ -95,11 +105,25 @@ HCI_OP_LE_READ_REMOTE_FEATURES = 8214
HCI_OP_LE_READ_RESOLV_LIST_SIZE = 8234
HCI_OP_LE_READ_SUPPORTED_STATES = 8220
HCI_OP_LE_READ_WHITE_LIST_SIZE = 8207
+HCI_OP_LE_SET_ADDR_RESOLV_ENABLE = 8237
+HCI_OP_LE_SET_ADV_ENABLE = 8202
+HCI_OP_LE_SET_ADV_PARAM = 8198
+HCI_OP_LE_SET_ADV_SET_RAND_ADDR = 8245
HCI_OP_LE_SET_CIG_PARAMS = 8290
HCI_OP_LE_SET_DATA_LEN = 8226
+HCI_OP_LE_SET_DEFAULT_PHY = 8241
+HCI_OP_LE_SET_EXT_ADV_ENABLE = 8249
HCI_OP_LE_SET_EXT_ADV_PARAMS = 8246
+HCI_OP_LE_SET_EXT_SCAN_ENABLE = 8258
+HCI_OP_LE_SET_EXT_SCAN_PARAMS = 8257
+HCI_OP_LE_SET_RANDOM_ADDR = 8197
+HCI_OP_LE_SET_SCAN_ENABLE = 8204
+HCI_OP_LE_SET_SCAN_PARAM = 8203
HCI_OP_LE_START_ENC = 8217
+HCI_OP_LE_WRITE_DEF_DATA_LEN = 8228
HCI_OP_LOGICAL_LINK_CANCEL = 1083
+HCI_OP_NOP = 0
+HCI_OP_PERIODIC_INQ = 1027
HCI_OP_PIN_CODE_NEG_REPLY = 1038
HCI_OP_PIN_CODE_REPLY = 1037
HCI_OP_READ_AUTH_PAYLOAD_TO = 3195
@@ -136,6 +160,7 @@ HCI_OP_READ_STORED_LINK_KEY = 3085
HCI_OP_READ_TX_POWER = 3117
HCI_OP_READ_VOICE_SETTING = 3109
HCI_OP_REMOTE_NAME_REQ = 1049
+HCI_OP_RESET = 3075
HCI_OP_ROLE_DISCOVERY = 2057
HCI_OP_SETUP_SYNC_CONN = 1064
HCI_OP_SET_CONN_ENCRYPT = 1043
@@ -144,11 +169,28 @@ HCI_OP_SET_CSB_DATA = 3190
HCI_OP_SET_RESERVED_LT_ADDR = 3188
HCI_OP_SNIFF_MODE = 2051
HCI_OP_SWITCH_ROLE = 2059
+HCI_OP_USER_CONFIRM_NEG_REPLY = 1069
HCI_OP_USER_CONFIRM_REPLY = 1068
+HCI_OP_USER_PASSKEY_NEG_REPLY = 1071
+HCI_OP_USER_PASSKEY_REPLY = 1070
+HCI_OP_WRITE_AUTH_ENABLE = 3104
HCI_OP_WRITE_AUTH_PAYLOAD_TO = 3196
+HCI_OP_WRITE_CLASS_OF_DEV = 3108
+HCI_OP_WRITE_DEF_ERR_DATA_REPORTING = 3163
+HCI_OP_WRITE_DEF_LINK_POLICY = 2063
+HCI_OP_WRITE_ENCRYPT_MODE = 3106
+HCI_OP_WRITE_LE_HOST_SUPPORTED = 3181
HCI_OP_WRITE_LINK_POLICY = 2061
+HCI_OP_WRITE_LOCAL_NAME = 3091
+HCI_OP_WRITE_PAGE_SCAN_ACTIVITY = 3100
+HCI_OP_WRITE_PAGE_SCAN_TYPE = 3143
HCI_OP_WRITE_REMOTE_AMP_ASSOC = 5131
+HCI_OP_WRITE_SCAN_ENABLE = 3098
+HCI_OP_WRITE_SC_SUPPORT = 3194
+HCI_OP_WRITE_SSP_DEBUG_MODE = 6148
+HCI_OP_WRITE_SSP_MODE = 3158
HCI_OP_WRITE_SYNC_TRAIN_PARAMS = 3192
+HCI_OP_WRITE_VOICE_SETTING = 3110
HCI_PRIMARY = 0
# HCI_RAW_DEVICE is not set
HCI_SCODATA_PKT = 3
diff --git a/sys/linux/dev_vhci_arm.const b/sys/linux/dev_vhci_arm.const
index 3f05538dc..1cd90b177 100644
--- a/sys/linux/dev_vhci_arm.const
+++ b/sys/linux/dev_vhci_arm.const
@@ -21,6 +21,7 @@ HCI_EV_DISCONN_PHY_LINK_COMPLETE = 66
HCI_EV_ENCRYPT_CHANGE = 8
HCI_EV_EXTENDED_INQUIRY_RESULT = 47
HCI_EV_HARDWARE_ERROR = 16
+HCI_EV_INQUIRY_COMPLETE = 1
HCI_EV_INQUIRY_RESULT = 2
HCI_EV_INQUIRY_RESULT_WITH_RSSI = 34
HCI_EV_IO_CAPA_REPLY = 50
@@ -69,6 +70,7 @@ HCI_EV_SYNC_TRAIN_COMPLETE = 79
HCI_EV_USER_CONFIRM_REQUEST = 51
HCI_EV_USER_PASSKEY_NOTIFY = 59
HCI_EV_USER_PASSKEY_REQUEST = 52
+HCI_EV_VENDOR = 255
# HCI_EXTERNAL_CONFIG is not set
HCI_MAX_AD_LENGTH = 31
HCI_OP_ADD_SCO = 1031
@@ -77,9 +79,17 @@ HCI_OP_CREATE_CONN = 1029
HCI_OP_DELETE_RESERVED_LT_ADDR = 3189
HCI_OP_DELETE_STORED_LINK_KEY = 3090
HCI_OP_DISCONNECT = 1030
+HCI_OP_EXIT_PERIODIC_INQ = 1028
HCI_OP_EXIT_SNIFF_MODE = 2052
HCI_OP_INQUIRY = 1025
+HCI_OP_INQUIRY_CANCEL = 1026
+HCI_OP_LE_ADD_TO_RESOLV_LIST = 8231
+HCI_OP_LE_ADD_TO_WHITE_LIST = 8209
+HCI_OP_LE_CLEAR_RESOLV_LIST = 8233
+HCI_OP_LE_CLEAR_WHITE_LIST = 8208
HCI_OP_LE_CREATE_CONN = 8205
+HCI_OP_LE_DEL_FROM_RESOLV_LIST = 8232
+HCI_OP_LE_DEL_FROM_WHITE_LIST = 8210
HCI_OP_LE_EXT_CREATE_CONN = 8259
HCI_OP_LE_LTK_NEG_REPLY = 8219
HCI_OP_LE_LTK_REPLY = 8218
@@ -95,11 +105,25 @@ HCI_OP_LE_READ_REMOTE_FEATURES = 8214
HCI_OP_LE_READ_RESOLV_LIST_SIZE = 8234
HCI_OP_LE_READ_SUPPORTED_STATES = 8220
HCI_OP_LE_READ_WHITE_LIST_SIZE = 8207
+HCI_OP_LE_SET_ADDR_RESOLV_ENABLE = 8237
+HCI_OP_LE_SET_ADV_ENABLE = 8202
+HCI_OP_LE_SET_ADV_PARAM = 8198
+HCI_OP_LE_SET_ADV_SET_RAND_ADDR = 8245
HCI_OP_LE_SET_CIG_PARAMS = 8290
HCI_OP_LE_SET_DATA_LEN = 8226
+HCI_OP_LE_SET_DEFAULT_PHY = 8241
+HCI_OP_LE_SET_EXT_ADV_ENABLE = 8249
HCI_OP_LE_SET_EXT_ADV_PARAMS = 8246
+HCI_OP_LE_SET_EXT_SCAN_ENABLE = 8258
+HCI_OP_LE_SET_EXT_SCAN_PARAMS = 8257
+HCI_OP_LE_SET_RANDOM_ADDR = 8197
+HCI_OP_LE_SET_SCAN_ENABLE = 8204
+HCI_OP_LE_SET_SCAN_PARAM = 8203
HCI_OP_LE_START_ENC = 8217
+HCI_OP_LE_WRITE_DEF_DATA_LEN = 8228
HCI_OP_LOGICAL_LINK_CANCEL = 1083
+HCI_OP_NOP = 0
+HCI_OP_PERIODIC_INQ = 1027
HCI_OP_PIN_CODE_NEG_REPLY = 1038
HCI_OP_PIN_CODE_REPLY = 1037
HCI_OP_READ_AUTH_PAYLOAD_TO = 3195
@@ -136,6 +160,7 @@ HCI_OP_READ_STORED_LINK_KEY = 3085
HCI_OP_READ_TX_POWER = 3117
HCI_OP_READ_VOICE_SETTING = 3109
HCI_OP_REMOTE_NAME_REQ = 1049
+HCI_OP_RESET = 3075
HCI_OP_ROLE_DISCOVERY = 2057
HCI_OP_SETUP_SYNC_CONN = 1064
HCI_OP_SET_CONN_ENCRYPT = 1043
@@ -144,11 +169,28 @@ HCI_OP_SET_CSB_DATA = 3190
HCI_OP_SET_RESERVED_LT_ADDR = 3188
HCI_OP_SNIFF_MODE = 2051
HCI_OP_SWITCH_ROLE = 2059
+HCI_OP_USER_CONFIRM_NEG_REPLY = 1069
HCI_OP_USER_CONFIRM_REPLY = 1068
+HCI_OP_USER_PASSKEY_NEG_REPLY = 1071
+HCI_OP_USER_PASSKEY_REPLY = 1070
+HCI_OP_WRITE_AUTH_ENABLE = 3104
HCI_OP_WRITE_AUTH_PAYLOAD_TO = 3196
+HCI_OP_WRITE_CLASS_OF_DEV = 3108
+HCI_OP_WRITE_DEF_ERR_DATA_REPORTING = 3163
+HCI_OP_WRITE_DEF_LINK_POLICY = 2063
+HCI_OP_WRITE_ENCRYPT_MODE = 3106
+HCI_OP_WRITE_LE_HOST_SUPPORTED = 3181
HCI_OP_WRITE_LINK_POLICY = 2061
+HCI_OP_WRITE_LOCAL_NAME = 3091
+HCI_OP_WRITE_PAGE_SCAN_ACTIVITY = 3100
+HCI_OP_WRITE_PAGE_SCAN_TYPE = 3143
HCI_OP_WRITE_REMOTE_AMP_ASSOC = 5131
+HCI_OP_WRITE_SCAN_ENABLE = 3098
+HCI_OP_WRITE_SC_SUPPORT = 3194
+HCI_OP_WRITE_SSP_DEBUG_MODE = 6148
+HCI_OP_WRITE_SSP_MODE = 3158
HCI_OP_WRITE_SYNC_TRAIN_PARAMS = 3192
+HCI_OP_WRITE_VOICE_SETTING = 3110
HCI_PRIMARY = 0
# HCI_RAW_DEVICE is not set
HCI_SCODATA_PKT = 3
diff --git a/sys/linux/dev_vhci_arm64.const b/sys/linux/dev_vhci_arm64.const
index 3f05538dc..1cd90b177 100644
--- a/sys/linux/dev_vhci_arm64.const
+++ b/sys/linux/dev_vhci_arm64.const
@@ -21,6 +21,7 @@ HCI_EV_DISCONN_PHY_LINK_COMPLETE = 66
HCI_EV_ENCRYPT_CHANGE = 8
HCI_EV_EXTENDED_INQUIRY_RESULT = 47
HCI_EV_HARDWARE_ERROR = 16
+HCI_EV_INQUIRY_COMPLETE = 1
HCI_EV_INQUIRY_RESULT = 2
HCI_EV_INQUIRY_RESULT_WITH_RSSI = 34
HCI_EV_IO_CAPA_REPLY = 50
@@ -69,6 +70,7 @@ HCI_EV_SYNC_TRAIN_COMPLETE = 79
HCI_EV_USER_CONFIRM_REQUEST = 51
HCI_EV_USER_PASSKEY_NOTIFY = 59
HCI_EV_USER_PASSKEY_REQUEST = 52
+HCI_EV_VENDOR = 255
# HCI_EXTERNAL_CONFIG is not set
HCI_MAX_AD_LENGTH = 31
HCI_OP_ADD_SCO = 1031
@@ -77,9 +79,17 @@ HCI_OP_CREATE_CONN = 1029
HCI_OP_DELETE_RESERVED_LT_ADDR = 3189
HCI_OP_DELETE_STORED_LINK_KEY = 3090
HCI_OP_DISCONNECT = 1030
+HCI_OP_EXIT_PERIODIC_INQ = 1028
HCI_OP_EXIT_SNIFF_MODE = 2052
HCI_OP_INQUIRY = 1025
+HCI_OP_INQUIRY_CANCEL = 1026
+HCI_OP_LE_ADD_TO_RESOLV_LIST = 8231
+HCI_OP_LE_ADD_TO_WHITE_LIST = 8209
+HCI_OP_LE_CLEAR_RESOLV_LIST = 8233
+HCI_OP_LE_CLEAR_WHITE_LIST = 8208
HCI_OP_LE_CREATE_CONN = 8205
+HCI_OP_LE_DEL_FROM_RESOLV_LIST = 8232
+HCI_OP_LE_DEL_FROM_WHITE_LIST = 8210
HCI_OP_LE_EXT_CREATE_CONN = 8259
HCI_OP_LE_LTK_NEG_REPLY = 8219
HCI_OP_LE_LTK_REPLY = 8218
@@ -95,11 +105,25 @@ HCI_OP_LE_READ_REMOTE_FEATURES = 8214
HCI_OP_LE_READ_RESOLV_LIST_SIZE = 8234
HCI_OP_LE_READ_SUPPORTED_STATES = 8220
HCI_OP_LE_READ_WHITE_LIST_SIZE = 8207
+HCI_OP_LE_SET_ADDR_RESOLV_ENABLE = 8237
+HCI_OP_LE_SET_ADV_ENABLE = 8202
+HCI_OP_LE_SET_ADV_PARAM = 8198
+HCI_OP_LE_SET_ADV_SET_RAND_ADDR = 8245
HCI_OP_LE_SET_CIG_PARAMS = 8290
HCI_OP_LE_SET_DATA_LEN = 8226
+HCI_OP_LE_SET_DEFAULT_PHY = 8241
+HCI_OP_LE_SET_EXT_ADV_ENABLE = 8249
HCI_OP_LE_SET_EXT_ADV_PARAMS = 8246
+HCI_OP_LE_SET_EXT_SCAN_ENABLE = 8258
+HCI_OP_LE_SET_EXT_SCAN_PARAMS = 8257
+HCI_OP_LE_SET_RANDOM_ADDR = 8197
+HCI_OP_LE_SET_SCAN_ENABLE = 8204
+HCI_OP_LE_SET_SCAN_PARAM = 8203
HCI_OP_LE_START_ENC = 8217
+HCI_OP_LE_WRITE_DEF_DATA_LEN = 8228
HCI_OP_LOGICAL_LINK_CANCEL = 1083
+HCI_OP_NOP = 0
+HCI_OP_PERIODIC_INQ = 1027
HCI_OP_PIN_CODE_NEG_REPLY = 1038
HCI_OP_PIN_CODE_REPLY = 1037
HCI_OP_READ_AUTH_PAYLOAD_TO = 3195
@@ -136,6 +160,7 @@ HCI_OP_READ_STORED_LINK_KEY = 3085
HCI_OP_READ_TX_POWER = 3117
HCI_OP_READ_VOICE_SETTING = 3109
HCI_OP_REMOTE_NAME_REQ = 1049
+HCI_OP_RESET = 3075
HCI_OP_ROLE_DISCOVERY = 2057
HCI_OP_SETUP_SYNC_CONN = 1064
HCI_OP_SET_CONN_ENCRYPT = 1043
@@ -144,11 +169,28 @@ HCI_OP_SET_CSB_DATA = 3190
HCI_OP_SET_RESERVED_LT_ADDR = 3188
HCI_OP_SNIFF_MODE = 2051
HCI_OP_SWITCH_ROLE = 2059
+HCI_OP_USER_CONFIRM_NEG_REPLY = 1069
HCI_OP_USER_CONFIRM_REPLY = 1068
+HCI_OP_USER_PASSKEY_NEG_REPLY = 1071
+HCI_OP_USER_PASSKEY_REPLY = 1070
+HCI_OP_WRITE_AUTH_ENABLE = 3104
HCI_OP_WRITE_AUTH_PAYLOAD_TO = 3196
+HCI_OP_WRITE_CLASS_OF_DEV = 3108
+HCI_OP_WRITE_DEF_ERR_DATA_REPORTING = 3163
+HCI_OP_WRITE_DEF_LINK_POLICY = 2063
+HCI_OP_WRITE_ENCRYPT_MODE = 3106
+HCI_OP_WRITE_LE_HOST_SUPPORTED = 3181
HCI_OP_WRITE_LINK_POLICY = 2061
+HCI_OP_WRITE_LOCAL_NAME = 3091
+HCI_OP_WRITE_PAGE_SCAN_ACTIVITY = 3100
+HCI_OP_WRITE_PAGE_SCAN_TYPE = 3143
HCI_OP_WRITE_REMOTE_AMP_ASSOC = 5131
+HCI_OP_WRITE_SCAN_ENABLE = 3098
+HCI_OP_WRITE_SC_SUPPORT = 3194
+HCI_OP_WRITE_SSP_DEBUG_MODE = 6148
+HCI_OP_WRITE_SSP_MODE = 3158
HCI_OP_WRITE_SYNC_TRAIN_PARAMS = 3192
+HCI_OP_WRITE_VOICE_SETTING = 3110
HCI_PRIMARY = 0
# HCI_RAW_DEVICE is not set
HCI_SCODATA_PKT = 3
diff --git a/sys/linux/dev_vhci_mips64le.const b/sys/linux/dev_vhci_mips64le.const
index 3f05538dc..1cd90b177 100644
--- a/sys/linux/dev_vhci_mips64le.const
+++ b/sys/linux/dev_vhci_mips64le.const
@@ -21,6 +21,7 @@ HCI_EV_DISCONN_PHY_LINK_COMPLETE = 66
HCI_EV_ENCRYPT_CHANGE = 8
HCI_EV_EXTENDED_INQUIRY_RESULT = 47
HCI_EV_HARDWARE_ERROR = 16
+HCI_EV_INQUIRY_COMPLETE = 1
HCI_EV_INQUIRY_RESULT = 2
HCI_EV_INQUIRY_RESULT_WITH_RSSI = 34
HCI_EV_IO_CAPA_REPLY = 50
@@ -69,6 +70,7 @@ HCI_EV_SYNC_TRAIN_COMPLETE = 79
HCI_EV_USER_CONFIRM_REQUEST = 51
HCI_EV_USER_PASSKEY_NOTIFY = 59
HCI_EV_USER_PASSKEY_REQUEST = 52
+HCI_EV_VENDOR = 255
# HCI_EXTERNAL_CONFIG is not set
HCI_MAX_AD_LENGTH = 31
HCI_OP_ADD_SCO = 1031
@@ -77,9 +79,17 @@ HCI_OP_CREATE_CONN = 1029
HCI_OP_DELETE_RESERVED_LT_ADDR = 3189
HCI_OP_DELETE_STORED_LINK_KEY = 3090
HCI_OP_DISCONNECT = 1030
+HCI_OP_EXIT_PERIODIC_INQ = 1028
HCI_OP_EXIT_SNIFF_MODE = 2052
HCI_OP_INQUIRY = 1025
+HCI_OP_INQUIRY_CANCEL = 1026
+HCI_OP_LE_ADD_TO_RESOLV_LIST = 8231
+HCI_OP_LE_ADD_TO_WHITE_LIST = 8209
+HCI_OP_LE_CLEAR_RESOLV_LIST = 8233
+HCI_OP_LE_CLEAR_WHITE_LIST = 8208
HCI_OP_LE_CREATE_CONN = 8205
+HCI_OP_LE_DEL_FROM_RESOLV_LIST = 8232
+HCI_OP_LE_DEL_FROM_WHITE_LIST = 8210
HCI_OP_LE_EXT_CREATE_CONN = 8259
HCI_OP_LE_LTK_NEG_REPLY = 8219
HCI_OP_LE_LTK_REPLY = 8218
@@ -95,11 +105,25 @@ HCI_OP_LE_READ_REMOTE_FEATURES = 8214
HCI_OP_LE_READ_RESOLV_LIST_SIZE = 8234
HCI_OP_LE_READ_SUPPORTED_STATES = 8220
HCI_OP_LE_READ_WHITE_LIST_SIZE = 8207
+HCI_OP_LE_SET_ADDR_RESOLV_ENABLE = 8237
+HCI_OP_LE_SET_ADV_ENABLE = 8202
+HCI_OP_LE_SET_ADV_PARAM = 8198
+HCI_OP_LE_SET_ADV_SET_RAND_ADDR = 8245
HCI_OP_LE_SET_CIG_PARAMS = 8290
HCI_OP_LE_SET_DATA_LEN = 8226
+HCI_OP_LE_SET_DEFAULT_PHY = 8241
+HCI_OP_LE_SET_EXT_ADV_ENABLE = 8249
HCI_OP_LE_SET_EXT_ADV_PARAMS = 8246
+HCI_OP_LE_SET_EXT_SCAN_ENABLE = 8258
+HCI_OP_LE_SET_EXT_SCAN_PARAMS = 8257
+HCI_OP_LE_SET_RANDOM_ADDR = 8197
+HCI_OP_LE_SET_SCAN_ENABLE = 8204
+HCI_OP_LE_SET_SCAN_PARAM = 8203
HCI_OP_LE_START_ENC = 8217
+HCI_OP_LE_WRITE_DEF_DATA_LEN = 8228
HCI_OP_LOGICAL_LINK_CANCEL = 1083
+HCI_OP_NOP = 0
+HCI_OP_PERIODIC_INQ = 1027
HCI_OP_PIN_CODE_NEG_REPLY = 1038
HCI_OP_PIN_CODE_REPLY = 1037
HCI_OP_READ_AUTH_PAYLOAD_TO = 3195
@@ -136,6 +160,7 @@ HCI_OP_READ_STORED_LINK_KEY = 3085
HCI_OP_READ_TX_POWER = 3117
HCI_OP_READ_VOICE_SETTING = 3109
HCI_OP_REMOTE_NAME_REQ = 1049
+HCI_OP_RESET = 3075
HCI_OP_ROLE_DISCOVERY = 2057
HCI_OP_SETUP_SYNC_CONN = 1064
HCI_OP_SET_CONN_ENCRYPT = 1043
@@ -144,11 +169,28 @@ HCI_OP_SET_CSB_DATA = 3190
HCI_OP_SET_RESERVED_LT_ADDR = 3188
HCI_OP_SNIFF_MODE = 2051
HCI_OP_SWITCH_ROLE = 2059
+HCI_OP_USER_CONFIRM_NEG_REPLY = 1069
HCI_OP_USER_CONFIRM_REPLY = 1068
+HCI_OP_USER_PASSKEY_NEG_REPLY = 1071
+HCI_OP_USER_PASSKEY_REPLY = 1070
+HCI_OP_WRITE_AUTH_ENABLE = 3104
HCI_OP_WRITE_AUTH_PAYLOAD_TO = 3196
+HCI_OP_WRITE_CLASS_OF_DEV = 3108
+HCI_OP_WRITE_DEF_ERR_DATA_REPORTING = 3163
+HCI_OP_WRITE_DEF_LINK_POLICY = 2063
+HCI_OP_WRITE_ENCRYPT_MODE = 3106
+HCI_OP_WRITE_LE_HOST_SUPPORTED = 3181
HCI_OP_WRITE_LINK_POLICY = 2061
+HCI_OP_WRITE_LOCAL_NAME = 3091
+HCI_OP_WRITE_PAGE_SCAN_ACTIVITY = 3100
+HCI_OP_WRITE_PAGE_SCAN_TYPE = 3143
HCI_OP_WRITE_REMOTE_AMP_ASSOC = 5131
+HCI_OP_WRITE_SCAN_ENABLE = 3098
+HCI_OP_WRITE_SC_SUPPORT = 3194
+HCI_OP_WRITE_SSP_DEBUG_MODE = 6148
+HCI_OP_WRITE_SSP_MODE = 3158
HCI_OP_WRITE_SYNC_TRAIN_PARAMS = 3192
+HCI_OP_WRITE_VOICE_SETTING = 3110
HCI_PRIMARY = 0
# HCI_RAW_DEVICE is not set
HCI_SCODATA_PKT = 3
diff --git a/sys/linux/dev_vhci_ppc64le.const b/sys/linux/dev_vhci_ppc64le.const
index 3f05538dc..1cd90b177 100644
--- a/sys/linux/dev_vhci_ppc64le.const
+++ b/sys/linux/dev_vhci_ppc64le.const
@@ -21,6 +21,7 @@ HCI_EV_DISCONN_PHY_LINK_COMPLETE = 66
HCI_EV_ENCRYPT_CHANGE = 8
HCI_EV_EXTENDED_INQUIRY_RESULT = 47
HCI_EV_HARDWARE_ERROR = 16
+HCI_EV_INQUIRY_COMPLETE = 1
HCI_EV_INQUIRY_RESULT = 2
HCI_EV_INQUIRY_RESULT_WITH_RSSI = 34
HCI_EV_IO_CAPA_REPLY = 50
@@ -69,6 +70,7 @@ HCI_EV_SYNC_TRAIN_COMPLETE = 79
HCI_EV_USER_CONFIRM_REQUEST = 51
HCI_EV_USER_PASSKEY_NOTIFY = 59
HCI_EV_USER_PASSKEY_REQUEST = 52
+HCI_EV_VENDOR = 255
# HCI_EXTERNAL_CONFIG is not set
HCI_MAX_AD_LENGTH = 31
HCI_OP_ADD_SCO = 1031
@@ -77,9 +79,17 @@ HCI_OP_CREATE_CONN = 1029
HCI_OP_DELETE_RESERVED_LT_ADDR = 3189
HCI_OP_DELETE_STORED_LINK_KEY = 3090
HCI_OP_DISCONNECT = 1030
+HCI_OP_EXIT_PERIODIC_INQ = 1028
HCI_OP_EXIT_SNIFF_MODE = 2052
HCI_OP_INQUIRY = 1025
+HCI_OP_INQUIRY_CANCEL = 1026
+HCI_OP_LE_ADD_TO_RESOLV_LIST = 8231
+HCI_OP_LE_ADD_TO_WHITE_LIST = 8209
+HCI_OP_LE_CLEAR_RESOLV_LIST = 8233
+HCI_OP_LE_CLEAR_WHITE_LIST = 8208
HCI_OP_LE_CREATE_CONN = 8205
+HCI_OP_LE_DEL_FROM_RESOLV_LIST = 8232
+HCI_OP_LE_DEL_FROM_WHITE_LIST = 8210
HCI_OP_LE_EXT_CREATE_CONN = 8259
HCI_OP_LE_LTK_NEG_REPLY = 8219
HCI_OP_LE_LTK_REPLY = 8218
@@ -95,11 +105,25 @@ HCI_OP_LE_READ_REMOTE_FEATURES = 8214
HCI_OP_LE_READ_RESOLV_LIST_SIZE = 8234
HCI_OP_LE_READ_SUPPORTED_STATES = 8220
HCI_OP_LE_READ_WHITE_LIST_SIZE = 8207
+HCI_OP_LE_SET_ADDR_RESOLV_ENABLE = 8237
+HCI_OP_LE_SET_ADV_ENABLE = 8202
+HCI_OP_LE_SET_ADV_PARAM = 8198
+HCI_OP_LE_SET_ADV_SET_RAND_ADDR = 8245
HCI_OP_LE_SET_CIG_PARAMS = 8290
HCI_OP_LE_SET_DATA_LEN = 8226
+HCI_OP_LE_SET_DEFAULT_PHY = 8241
+HCI_OP_LE_SET_EXT_ADV_ENABLE = 8249
HCI_OP_LE_SET_EXT_ADV_PARAMS = 8246
+HCI_OP_LE_SET_EXT_SCAN_ENABLE = 8258
+HCI_OP_LE_SET_EXT_SCAN_PARAMS = 8257
+HCI_OP_LE_SET_RANDOM_ADDR = 8197
+HCI_OP_LE_SET_SCAN_ENABLE = 8204
+HCI_OP_LE_SET_SCAN_PARAM = 8203
HCI_OP_LE_START_ENC = 8217
+HCI_OP_LE_WRITE_DEF_DATA_LEN = 8228
HCI_OP_LOGICAL_LINK_CANCEL = 1083
+HCI_OP_NOP = 0
+HCI_OP_PERIODIC_INQ = 1027
HCI_OP_PIN_CODE_NEG_REPLY = 1038
HCI_OP_PIN_CODE_REPLY = 1037
HCI_OP_READ_AUTH_PAYLOAD_TO = 3195
@@ -136,6 +160,7 @@ HCI_OP_READ_STORED_LINK_KEY = 3085
HCI_OP_READ_TX_POWER = 3117
HCI_OP_READ_VOICE_SETTING = 3109
HCI_OP_REMOTE_NAME_REQ = 1049
+HCI_OP_RESET = 3075
HCI_OP_ROLE_DISCOVERY = 2057
HCI_OP_SETUP_SYNC_CONN = 1064
HCI_OP_SET_CONN_ENCRYPT = 1043
@@ -144,11 +169,28 @@ HCI_OP_SET_CSB_DATA = 3190
HCI_OP_SET_RESERVED_LT_ADDR = 3188
HCI_OP_SNIFF_MODE = 2051
HCI_OP_SWITCH_ROLE = 2059
+HCI_OP_USER_CONFIRM_NEG_REPLY = 1069
HCI_OP_USER_CONFIRM_REPLY = 1068
+HCI_OP_USER_PASSKEY_NEG_REPLY = 1071
+HCI_OP_USER_PASSKEY_REPLY = 1070
+HCI_OP_WRITE_AUTH_ENABLE = 3104
HCI_OP_WRITE_AUTH_PAYLOAD_TO = 3196
+HCI_OP_WRITE_CLASS_OF_DEV = 3108
+HCI_OP_WRITE_DEF_ERR_DATA_REPORTING = 3163
+HCI_OP_WRITE_DEF_LINK_POLICY = 2063
+HCI_OP_WRITE_ENCRYPT_MODE = 3106
+HCI_OP_WRITE_LE_HOST_SUPPORTED = 3181
HCI_OP_WRITE_LINK_POLICY = 2061
+HCI_OP_WRITE_LOCAL_NAME = 3091
+HCI_OP_WRITE_PAGE_SCAN_ACTIVITY = 3100
+HCI_OP_WRITE_PAGE_SCAN_TYPE = 3143
HCI_OP_WRITE_REMOTE_AMP_ASSOC = 5131
+HCI_OP_WRITE_SCAN_ENABLE = 3098
+HCI_OP_WRITE_SC_SUPPORT = 3194
+HCI_OP_WRITE_SSP_DEBUG_MODE = 6148
+HCI_OP_WRITE_SSP_MODE = 3158
HCI_OP_WRITE_SYNC_TRAIN_PARAMS = 3192
+HCI_OP_WRITE_VOICE_SETTING = 3110
HCI_PRIMARY = 0
# HCI_RAW_DEVICE is not set
HCI_SCODATA_PKT = 3
diff --git a/sys/linux/dev_vhci_riscv64.const b/sys/linux/dev_vhci_riscv64.const
index 3f05538dc..1cd90b177 100644
--- a/sys/linux/dev_vhci_riscv64.const
+++ b/sys/linux/dev_vhci_riscv64.const
@@ -21,6 +21,7 @@ HCI_EV_DISCONN_PHY_LINK_COMPLETE = 66
HCI_EV_ENCRYPT_CHANGE = 8
HCI_EV_EXTENDED_INQUIRY_RESULT = 47
HCI_EV_HARDWARE_ERROR = 16
+HCI_EV_INQUIRY_COMPLETE = 1
HCI_EV_INQUIRY_RESULT = 2
HCI_EV_INQUIRY_RESULT_WITH_RSSI = 34
HCI_EV_IO_CAPA_REPLY = 50
@@ -69,6 +70,7 @@ HCI_EV_SYNC_TRAIN_COMPLETE = 79
HCI_EV_USER_CONFIRM_REQUEST = 51
HCI_EV_USER_PASSKEY_NOTIFY = 59
HCI_EV_USER_PASSKEY_REQUEST = 52
+HCI_EV_VENDOR = 255
# HCI_EXTERNAL_CONFIG is not set
HCI_MAX_AD_LENGTH = 31
HCI_OP_ADD_SCO = 1031
@@ -77,9 +79,17 @@ HCI_OP_CREATE_CONN = 1029
HCI_OP_DELETE_RESERVED_LT_ADDR = 3189
HCI_OP_DELETE_STORED_LINK_KEY = 3090
HCI_OP_DISCONNECT = 1030
+HCI_OP_EXIT_PERIODIC_INQ = 1028
HCI_OP_EXIT_SNIFF_MODE = 2052
HCI_OP_INQUIRY = 1025
+HCI_OP_INQUIRY_CANCEL = 1026
+HCI_OP_LE_ADD_TO_RESOLV_LIST = 8231
+HCI_OP_LE_ADD_TO_WHITE_LIST = 8209
+HCI_OP_LE_CLEAR_RESOLV_LIST = 8233
+HCI_OP_LE_CLEAR_WHITE_LIST = 8208
HCI_OP_LE_CREATE_CONN = 8205
+HCI_OP_LE_DEL_FROM_RESOLV_LIST = 8232
+HCI_OP_LE_DEL_FROM_WHITE_LIST = 8210
HCI_OP_LE_EXT_CREATE_CONN = 8259
HCI_OP_LE_LTK_NEG_REPLY = 8219
HCI_OP_LE_LTK_REPLY = 8218
@@ -95,11 +105,25 @@ HCI_OP_LE_READ_REMOTE_FEATURES = 8214
HCI_OP_LE_READ_RESOLV_LIST_SIZE = 8234
HCI_OP_LE_READ_SUPPORTED_STATES = 8220
HCI_OP_LE_READ_WHITE_LIST_SIZE = 8207
+HCI_OP_LE_SET_ADDR_RESOLV_ENABLE = 8237
+HCI_OP_LE_SET_ADV_ENABLE = 8202
+HCI_OP_LE_SET_ADV_PARAM = 8198
+HCI_OP_LE_SET_ADV_SET_RAND_ADDR = 8245
HCI_OP_LE_SET_CIG_PARAMS = 8290
HCI_OP_LE_SET_DATA_LEN = 8226
+HCI_OP_LE_SET_DEFAULT_PHY = 8241
+HCI_OP_LE_SET_EXT_ADV_ENABLE = 8249
HCI_OP_LE_SET_EXT_ADV_PARAMS = 8246
+HCI_OP_LE_SET_EXT_SCAN_ENABLE = 8258
+HCI_OP_LE_SET_EXT_SCAN_PARAMS = 8257
+HCI_OP_LE_SET_RANDOM_ADDR = 8197
+HCI_OP_LE_SET_SCAN_ENABLE = 8204
+HCI_OP_LE_SET_SCAN_PARAM = 8203
HCI_OP_LE_START_ENC = 8217
+HCI_OP_LE_WRITE_DEF_DATA_LEN = 8228
HCI_OP_LOGICAL_LINK_CANCEL = 1083
+HCI_OP_NOP = 0
+HCI_OP_PERIODIC_INQ = 1027
HCI_OP_PIN_CODE_NEG_REPLY = 1038
HCI_OP_PIN_CODE_REPLY = 1037
HCI_OP_READ_AUTH_PAYLOAD_TO = 3195
@@ -136,6 +160,7 @@ HCI_OP_READ_STORED_LINK_KEY = 3085
HCI_OP_READ_TX_POWER = 3117
HCI_OP_READ_VOICE_SETTING = 3109
HCI_OP_REMOTE_NAME_REQ = 1049
+HCI_OP_RESET = 3075
HCI_OP_ROLE_DISCOVERY = 2057
HCI_OP_SETUP_SYNC_CONN = 1064
HCI_OP_SET_CONN_ENCRYPT = 1043
@@ -144,11 +169,28 @@ HCI_OP_SET_CSB_DATA = 3190
HCI_OP_SET_RESERVED_LT_ADDR = 3188
HCI_OP_SNIFF_MODE = 2051
HCI_OP_SWITCH_ROLE = 2059
+HCI_OP_USER_CONFIRM_NEG_REPLY = 1069
HCI_OP_USER_CONFIRM_REPLY = 1068
+HCI_OP_USER_PASSKEY_NEG_REPLY = 1071
+HCI_OP_USER_PASSKEY_REPLY = 1070
+HCI_OP_WRITE_AUTH_ENABLE = 3104
HCI_OP_WRITE_AUTH_PAYLOAD_TO = 3196
+HCI_OP_WRITE_CLASS_OF_DEV = 3108
+HCI_OP_WRITE_DEF_ERR_DATA_REPORTING = 3163
+HCI_OP_WRITE_DEF_LINK_POLICY = 2063
+HCI_OP_WRITE_ENCRYPT_MODE = 3106
+HCI_OP_WRITE_LE_HOST_SUPPORTED = 3181
HCI_OP_WRITE_LINK_POLICY = 2061
+HCI_OP_WRITE_LOCAL_NAME = 3091
+HCI_OP_WRITE_PAGE_SCAN_ACTIVITY = 3100
+HCI_OP_WRITE_PAGE_SCAN_TYPE = 3143
HCI_OP_WRITE_REMOTE_AMP_ASSOC = 5131
+HCI_OP_WRITE_SCAN_ENABLE = 3098
+HCI_OP_WRITE_SC_SUPPORT = 3194
+HCI_OP_WRITE_SSP_DEBUG_MODE = 6148
+HCI_OP_WRITE_SSP_MODE = 3158
HCI_OP_WRITE_SYNC_TRAIN_PARAMS = 3192
+HCI_OP_WRITE_VOICE_SETTING = 3110
HCI_PRIMARY = 0
# HCI_RAW_DEVICE is not set
HCI_SCODATA_PKT = 3
diff --git a/sys/linux/dev_vhci_s390x.const b/sys/linux/dev_vhci_s390x.const
index 3f05538dc..1cd90b177 100644
--- a/sys/linux/dev_vhci_s390x.const
+++ b/sys/linux/dev_vhci_s390x.const
@@ -21,6 +21,7 @@ HCI_EV_DISCONN_PHY_LINK_COMPLETE = 66
HCI_EV_ENCRYPT_CHANGE = 8
HCI_EV_EXTENDED_INQUIRY_RESULT = 47
HCI_EV_HARDWARE_ERROR = 16
+HCI_EV_INQUIRY_COMPLETE = 1
HCI_EV_INQUIRY_RESULT = 2
HCI_EV_INQUIRY_RESULT_WITH_RSSI = 34
HCI_EV_IO_CAPA_REPLY = 50
@@ -69,6 +70,7 @@ HCI_EV_SYNC_TRAIN_COMPLETE = 79
HCI_EV_USER_CONFIRM_REQUEST = 51
HCI_EV_USER_PASSKEY_NOTIFY = 59
HCI_EV_USER_PASSKEY_REQUEST = 52
+HCI_EV_VENDOR = 255
# HCI_EXTERNAL_CONFIG is not set
HCI_MAX_AD_LENGTH = 31
HCI_OP_ADD_SCO = 1031
@@ -77,9 +79,17 @@ HCI_OP_CREATE_CONN = 1029
HCI_OP_DELETE_RESERVED_LT_ADDR = 3189
HCI_OP_DELETE_STORED_LINK_KEY = 3090
HCI_OP_DISCONNECT = 1030
+HCI_OP_EXIT_PERIODIC_INQ = 1028
HCI_OP_EXIT_SNIFF_MODE = 2052
HCI_OP_INQUIRY = 1025
+HCI_OP_INQUIRY_CANCEL = 1026
+HCI_OP_LE_ADD_TO_RESOLV_LIST = 8231
+HCI_OP_LE_ADD_TO_WHITE_LIST = 8209
+HCI_OP_LE_CLEAR_RESOLV_LIST = 8233
+HCI_OP_LE_CLEAR_WHITE_LIST = 8208
HCI_OP_LE_CREATE_CONN = 8205
+HCI_OP_LE_DEL_FROM_RESOLV_LIST = 8232
+HCI_OP_LE_DEL_FROM_WHITE_LIST = 8210
HCI_OP_LE_EXT_CREATE_CONN = 8259
HCI_OP_LE_LTK_NEG_REPLY = 8219
HCI_OP_LE_LTK_REPLY = 8218
@@ -95,11 +105,25 @@ HCI_OP_LE_READ_REMOTE_FEATURES = 8214
HCI_OP_LE_READ_RESOLV_LIST_SIZE = 8234
HCI_OP_LE_READ_SUPPORTED_STATES = 8220
HCI_OP_LE_READ_WHITE_LIST_SIZE = 8207
+HCI_OP_LE_SET_ADDR_RESOLV_ENABLE = 8237
+HCI_OP_LE_SET_ADV_ENABLE = 8202
+HCI_OP_LE_SET_ADV_PARAM = 8198
+HCI_OP_LE_SET_ADV_SET_RAND_ADDR = 8245
HCI_OP_LE_SET_CIG_PARAMS = 8290
HCI_OP_LE_SET_DATA_LEN = 8226
+HCI_OP_LE_SET_DEFAULT_PHY = 8241
+HCI_OP_LE_SET_EXT_ADV_ENABLE = 8249
HCI_OP_LE_SET_EXT_ADV_PARAMS = 8246
+HCI_OP_LE_SET_EXT_SCAN_ENABLE = 8258
+HCI_OP_LE_SET_EXT_SCAN_PARAMS = 8257
+HCI_OP_LE_SET_RANDOM_ADDR = 8197
+HCI_OP_LE_SET_SCAN_ENABLE = 8204
+HCI_OP_LE_SET_SCAN_PARAM = 8203
HCI_OP_LE_START_ENC = 8217
+HCI_OP_LE_WRITE_DEF_DATA_LEN = 8228
HCI_OP_LOGICAL_LINK_CANCEL = 1083
+HCI_OP_NOP = 0
+HCI_OP_PERIODIC_INQ = 1027
HCI_OP_PIN_CODE_NEG_REPLY = 1038
HCI_OP_PIN_CODE_REPLY = 1037
HCI_OP_READ_AUTH_PAYLOAD_TO = 3195
@@ -136,6 +160,7 @@ HCI_OP_READ_STORED_LINK_KEY = 3085
HCI_OP_READ_TX_POWER = 3117
HCI_OP_READ_VOICE_SETTING = 3109
HCI_OP_REMOTE_NAME_REQ = 1049
+HCI_OP_RESET = 3075
HCI_OP_ROLE_DISCOVERY = 2057
HCI_OP_SETUP_SYNC_CONN = 1064
HCI_OP_SET_CONN_ENCRYPT = 1043
@@ -144,11 +169,28 @@ HCI_OP_SET_CSB_DATA = 3190
HCI_OP_SET_RESERVED_LT_ADDR = 3188
HCI_OP_SNIFF_MODE = 2051
HCI_OP_SWITCH_ROLE = 2059
+HCI_OP_USER_CONFIRM_NEG_REPLY = 1069
HCI_OP_USER_CONFIRM_REPLY = 1068
+HCI_OP_USER_PASSKEY_NEG_REPLY = 1071
+HCI_OP_USER_PASSKEY_REPLY = 1070
+HCI_OP_WRITE_AUTH_ENABLE = 3104
HCI_OP_WRITE_AUTH_PAYLOAD_TO = 3196
+HCI_OP_WRITE_CLASS_OF_DEV = 3108
+HCI_OP_WRITE_DEF_ERR_DATA_REPORTING = 3163
+HCI_OP_WRITE_DEF_LINK_POLICY = 2063
+HCI_OP_WRITE_ENCRYPT_MODE = 3106
+HCI_OP_WRITE_LE_HOST_SUPPORTED = 3181
HCI_OP_WRITE_LINK_POLICY = 2061
+HCI_OP_WRITE_LOCAL_NAME = 3091
+HCI_OP_WRITE_PAGE_SCAN_ACTIVITY = 3100
+HCI_OP_WRITE_PAGE_SCAN_TYPE = 3143
HCI_OP_WRITE_REMOTE_AMP_ASSOC = 5131
+HCI_OP_WRITE_SCAN_ENABLE = 3098
+HCI_OP_WRITE_SC_SUPPORT = 3194
+HCI_OP_WRITE_SSP_DEBUG_MODE = 6148
+HCI_OP_WRITE_SSP_MODE = 3158
HCI_OP_WRITE_SYNC_TRAIN_PARAMS = 3192
+HCI_OP_WRITE_VOICE_SETTING = 3110
HCI_PRIMARY = 0
# HCI_RAW_DEVICE is not set
HCI_SCODATA_PKT = 3