From 056be1b9c8d0c6942412dea4a4a104978a0a9311 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 30 Jul 2020 13:06:51 +0200 Subject: sys/linux: assorted improvements for vhci Regenerate const files on next-20200729. Change conn handle to 200 because it also seems to be matches against phy_handle fields which are int8 (current 256 does not fit into int8). Use 200 for all handle's and all phy_handle's. Remove hci_evt_le_cis_req, it does not seem to be used in the kernel. Restrict some event types and statuses. Add rssi field to hci_ev_le_advertising_info. Use bytesize for some of the data length fields. --- sys/linux/dev_vhci_arm.const | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'sys/linux/dev_vhci_arm.const') diff --git a/sys/linux/dev_vhci_arm.const b/sys/linux/dev_vhci_arm.const index 334f8171a..3f05538dc 100644 --- a/sys/linux/dev_vhci_arm.const +++ b/sys/linux/dev_vhci_arm.const @@ -2,13 +2,11 @@ ACL_LINK = 1 ADDR_LE_DEV_PUBLIC = 0 ADDR_LE_DEV_RANDOM = 1 -AT_FDCWD = 18446744073709551516 ESCO_LINK = 2 HCI_ACLDATA_PKT = 2 HCI_AMP = 1 HCI_EVENT_PKT = 4 HCI_EVT_LE_CIS_ESTABLISHED = 25 -HCI_EVT_LE_CIS_REQ = 26 HCI_EV_AUTH_COMPLETE = 6 HCI_EV_CHANGE_LINK_KEY_COMPLETE = 9 HCI_EV_CHANNEL_SELECTED = 65 @@ -72,6 +70,7 @@ HCI_EV_USER_CONFIRM_REQUEST = 51 HCI_EV_USER_PASSKEY_NOTIFY = 59 HCI_EV_USER_PASSKEY_REQUEST = 52 # HCI_EXTERNAL_CONFIG is not set +HCI_MAX_AD_LENGTH = 31 HCI_OP_ADD_SCO = 1031 HCI_OP_AUTH_REQUESTED = 1041 HCI_OP_CREATE_CONN = 1029 @@ -154,6 +153,21 @@ HCI_PRIMARY = 0 # HCI_RAW_DEVICE is not set HCI_SCODATA_PKT = 3 HCI_VENDOR_PKT = 255 +LE_ADV_DIRECT_IND = 1 +LE_ADV_IND = 0 +LE_ADV_NONCONN_IND = 3 +LE_ADV_SCAN_IND = 2 +LE_ADV_SCAN_RSP = 4 +LE_EXT_ADV_CONN_IND = 1 +LE_EXT_ADV_DIRECT_IND = 4 +LE_EXT_ADV_LEGACY_PDU = 16 +LE_EXT_ADV_NON_CONN_IND = 0 +LE_EXT_ADV_SCAN_IND = 2 +LE_EXT_ADV_SCAN_RSP = 8 +LE_LEGACY_ADV_DIRECT_IND = 21 +LE_LEGACY_ADV_IND = 19 +LE_LEGACY_ADV_SCAN_IND = 18 +LE_LEGACY_NONCONN_IND = 16 +LE_LEGACY_SCAN_RSP_ADV = 27 +LE_LEGACY_SCAN_RSP_ADV_SCAN = 26 SCO_LINK = 0 -__NR_openat = 322 -__NR_write = 4 -- cgit mrf-deployment