13273 Commits

Author SHA1 Message Date
Matthias Ringwald
1aeec2ebdd hci: fix build without Classic 2021-09-10 16:13:09 +02:00
Matthias Ringwald
59d59ecfa4 gap: local name, EIR data, class of device and default link policy can be updated at any time 2021-09-10 15:50:30 +02:00
Milanka Ringwald
cdf930c348 avdtp: improve naming 2021-09-09 11:34:37 +02:00
Milanka Ringwald
48ce193c1b a2dp sink: allow accept or reject of stream start on A2DP_SUBEVENT_START_STREAM_REQUESTED when ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION is defined 2021-09-09 11:34:37 +02:00
Matthias Ringwald
4c30d2d172 hfp: sort command table 2021-09-08 17:51:57 +02:00
Matthias Ringwald
ce284ffb88 hfp_hf: also accept '+VGS'= and '+VGM=' 2021-09-08 16:13:49 +02:00
Matthias Ringwald
c950c31678 hci: respond to io capabilities request after remote features have been retrieved 2021-09-07 11:39:22 +02:00
Matthias Ringwald
b3c4163bf2 hci: extract hci_ssp_assess_security_on_io_cap_request 2021-09-07 11:05:19 +02:00
Matthias Ringwald
6a43ec02cc hci: add AUTH_FLAG_RECV_IO_CAPABILITIES_REQUEST flag 2021-09-07 10:32:08 +02:00
Matthias Ringwald
4a0faa0502 hci: prioritize remote feature requests over pairing commands 2021-09-07 10:13:02 +02:00
Matthias Ringwald
77fc16ac1c test; fix build 2021-09-06 17:04:48 +02:00
Matthias Ringwald
dec8ecc86b changelog: add hci, l2cap, rfcomm changes 2021-09-06 16:05:29 +02:00
Matthias Ringwald
022307381b rfcomm: packet send functions return status 2021-09-06 16:05:29 +02:00
Matthias Ringwald
55c47f2239 rfcomm: use bool for rfcomm_reserve_packet_buffer 2021-09-06 16:05:29 +02:00
Matthias Ringwald
5ff1a65d5a rfcomm: use bool and status in API functions 2021-09-06 16:05:29 +02:00
Matthias Ringwald
dccc4e952e l2cap: packet send functions return status 2021-09-06 16:05:29 +02:00
Matthias Ringwald
6106bf3f5f l2cap: use bool for can send now functions 2021-09-06 16:05:29 +02:00
Matthias Ringwald
a2fc00233d l2cap: use bool for l2cap_reserve_packet_buffer 2021-09-06 16:05:29 +02:00
Matthias Ringwald
20dcdd2290 hci: use bool where possible, uint16_t for sco packet size 2021-09-06 16:05:29 +02:00
Matthias Ringwald
3e2050f7af hci: packet send functions return status 2021-09-06 16:05:29 +02:00
Matthias Ringwald
1972f31fe7 hci: use bool for can send now API functions 2021-09-06 15:25:30 +02:00
Matthias Ringwald
cafc12e80b hci: use bool for hci_reserve_packet_buffer 2021-09-06 15:25:30 +02:00
Matthias Ringwald
02c7fc01f5 hci: use bool for packet buffer reserved 2021-09-06 15:25:30 +02:00
Matthias Ringwald
ddb1f37467 rfcomm: emit remote port configuration on query config 2021-09-06 12:28:32 +02:00
Matthias Ringwald
671223a7a8 rfcomm: improve internal RPN function/flag names 2021-09-06 11:53:29 +02:00
Matthias Ringwald
3d66765b9d rfcomm: send remote port configuration query from channel state machine 2021-09-06 11:44:14 +02:00
Matthias Ringwald
2fb2997a76 rfcomm: send local modem status from channel state machine 2021-09-06 11:17:52 +02:00
Matthias Ringwald
f5444c85e5 rfcomm: set default modem status 2021-09-06 11:14:34 +02:00
Matthias Ringwald
35f73fc361 rfcomm: send modem status received from MSC CMD in MSC RSP 2021-09-06 11:10:54 +02:00
Matthias Ringwald
2d32254715 rfcomm: send local line status from channel state machine 2021-09-06 10:02:50 +02:00
Matthias Ringwald
baa5897420 rfcomm: send remote port configuration from rfcomm_channel_state_machine_with_channel 2021-09-06 09:30:30 +02:00
Matthias Ringwald
49a9f2be77 rfcomm: use #defines for rfcomm channel state vars 2021-09-06 09:30:30 +02:00
Matthias Ringwald
84b9c9c1f1 rfcomm: store remote rpn_data in rfcomm_channel_t 2021-09-06 09:30:30 +02:00
Matthias Ringwald
7b350471dd rfcomm: add remote flag to RFCOMM_EVENT_PORT_CONFIGURATION 2021-09-05 11:09:50 +02:00
Matthias Ringwald
a61bcdffff rfcomm: fix update of parity field in rfcomm_rpn_data_update 2021-09-03 18:12:36 +02:00
Matthias Ringwald
5bc434fee9 rfcomm: fix update of flow_control field in rfcomm_rpn_data_update 2021-09-03 15:41:25 +02:00
Matthias Ringwald
4461a84da4 rfcomm: fix emit RFCOMM_EVENT_PORT_CONFIGURATION 2021-09-03 15:21:30 +02:00
Matthias Ringwald
f0732a5b7a rfcomm: getters for RFCOMM_EVENT_PORT_CONFIGURATION 2021-09-03 15:16:45 +02:00
Matthias Ringwald
874776bf51 rfcomm: use #defines instead of rpn_flow_control_t 2021-09-03 15:04:29 +02:00
Matthias Ringwald
b196150f5b pts/sm_test: document BR/EDR -> LE CTKD 2021-09-03 11:13:33 +02:00
Matthias Ringwald
7dbbedfda6 pts/sm_test: add command to start BR/EDR pairing 2021-09-03 11:13:33 +02:00
Matthias Ringwald
c18be15906 sm: support Cross-Transport Key-Derivation from BR/EDR to LE LTK 2021-09-03 11:13:33 +02:00
Matthias Ringwald
e0a03c851c sm: derive and store LE LTK from BR/EDR Link Key 2021-09-03 11:13:33 +02:00
Matthias Ringwald
77e2e5eda1 sm: add sm_get_connection_for_bd_addr_and_type 2021-09-03 11:13:33 +02:00
Matthias Ringwald
d0ea782a12 sm: reset have_oob_data in sm_reset_setup, fix spelling 2021-09-03 11:13:33 +02:00
Matthias Ringwald
55f09f49d2 sm: extract sm_store_bonding_information 2021-09-03 11:13:33 +02:00
Matthias Ringwald
c82679c3b2 sm: suffix ILK calculation functions with source 2021-09-03 11:13:33 +02:00
Matthias Ringwald
b2296177d2 sm: simplify sm_key_distribution_all_received 2021-09-03 11:13:33 +02:00
Matthias Ringwald
9a90d41a90 sm: calculate sm_key_distribution_expected_set 2021-09-03 11:13:33 +02:00
Matthias Ringwald
f72f7944f5 sm: use LE Public address type for SMP over BR/EDR 2021-09-03 11:13:32 +02:00