Changeset View
Changeset View
Standalone View
Standalone View
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
Show First 20 Lines • Show All 855 Lines • ▼ Show 20 Lines | "%s: Could not name Netgraph node, error=%d\n", __func__, error); | ||||
bit_set(f, NG_HCI_OCF_READ_HOLD_MODE_ACTIVITY - 1); | bit_set(f, NG_HCI_OCF_READ_HOLD_MODE_ACTIVITY - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_XMIT_LEVEL - 1); | bit_set(f, NG_HCI_OCF_READ_XMIT_LEVEL - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_SCO_FLOW_CONTROL - 1); | bit_set(f, NG_HCI_OCF_READ_SCO_FLOW_CONTROL - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_LINK_SUPERVISION_TIMO - 1); | bit_set(f, NG_HCI_OCF_READ_LINK_SUPERVISION_TIMO - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_SUPPORTED_IAC_NUM - 1); | bit_set(f, NG_HCI_OCF_READ_SUPPORTED_IAC_NUM - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_IAC_LAP - 1); | bit_set(f, NG_HCI_OCF_READ_IAC_LAP - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_PAGE_SCAN_PERIOD - 1); | bit_set(f, NG_HCI_OCF_READ_PAGE_SCAN_PERIOD - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_PAGE_SCAN - 1); | bit_set(f, NG_HCI_OCF_READ_PAGE_SCAN - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_LE_HOST_SUPPORTED -1); | |||||
/* Commands - Informational */ | /* Commands - Informational */ | ||||
f = ng_btsocket_hci_raw_sec_filter->commands[NG_HCI_OGF_INFO - 1]; | f = ng_btsocket_hci_raw_sec_filter->commands[NG_HCI_OGF_INFO - 1]; | ||||
bit_set(f, NG_HCI_OCF_READ_LOCAL_VER - 1); | bit_set(f, NG_HCI_OCF_READ_LOCAL_VER - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_LOCAL_FEATURES - 1); | bit_set(f, NG_HCI_OCF_READ_LOCAL_FEATURES - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_BUFFER_SIZE - 1); | bit_set(f, NG_HCI_OCF_READ_BUFFER_SIZE - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_COUNTRY_CODE - 1); | bit_set(f, NG_HCI_OCF_READ_COUNTRY_CODE - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_BDADDR - 1); | bit_set(f, NG_HCI_OCF_READ_BDADDR - 1); | ||||
/* Commands - Status */ | /* Commands - Status */ | ||||
f = ng_btsocket_hci_raw_sec_filter->commands[NG_HCI_OGF_STATUS - 1]; | f = ng_btsocket_hci_raw_sec_filter->commands[NG_HCI_OGF_STATUS - 1]; | ||||
bit_set(f, NG_HCI_OCF_READ_FAILED_CONTACT_CNTR - 1); | bit_set(f, NG_HCI_OCF_READ_FAILED_CONTACT_CNTR - 1); | ||||
bit_set(f, NG_HCI_OCF_GET_LINK_QUALITY - 1); | bit_set(f, NG_HCI_OCF_GET_LINK_QUALITY - 1); | ||||
bit_set(f, NG_HCI_OCF_READ_RSSI - 1); | bit_set(f, NG_HCI_OCF_READ_RSSI - 1); | ||||
/* Commands - Testing */ | /* Commands - Testing */ | ||||
f = ng_btsocket_hci_raw_sec_filter->commands[NG_HCI_OGF_TESTING - 1]; | f = ng_btsocket_hci_raw_sec_filter->commands[NG_HCI_OGF_TESTING - 1]; | ||||
bit_set(f, NG_HCI_OCF_READ_LOOPBACK_MODE - 1); | bit_set(f, NG_HCI_OCF_READ_LOOPBACK_MODE - 1); | ||||
/*Commands - LE*/ | /*Commands - LE*/ | ||||
f = ng_btsocket_hci_raw_sec_filter->commands[NG_HCI_OGF_LE -1]; | f = ng_btsocket_hci_raw_sec_filter->commands[NG_HCI_OGF_LE -1]; | ||||
bit_set(f, NG_HCI_OCF_LE_SET_SCAN_ENABLE - 1); | |||||
bit_set(f, NG_HCI_OCF_LE_SET_SCAN_PARAMETERS - 1); | |||||
bit_set(f, NG_HCI_OCF_LE_READ_LOCAL_SUPPORTED_FEATURES - 1); | |||||
bit_set(f, NG_HCI_OCF_LE_READ_BUFFER_SIZE - 1); | |||||
bit_set(f, NG_HCI_OCF_LE_READ_WHITE_LIST_SIZE - 1); | |||||
} /* ng_btsocket_hci_raw_init */ | } /* ng_btsocket_hci_raw_init */ | ||||
/* | /* | ||||
* Abort connection on socket | * Abort connection on socket | ||||
*/ | */ | ||||
void | void | ||||
▲ Show 20 Lines • Show All 787 Lines • Show Last 20 Lines |