Currently, if the user wants to bind multiple broadcast sockets to the same BIG handle, the BIG and BIS fields of the QoS structs must be set and identical for all sockets. It means that the user must remember both the BIG handle and the associated advertising handle that the BIG will be opened for. This information is redundant, since one BIG handle may only be associated with an unique adv handle. This patch makes it possible for the user to only provide a desired BIG handle and leave the advertising handle as unset - in this case, the kernel should allocate an unused adv handle for the first opened socket and then be able to match it for all other sockets that will be later bound for the same BIG. Iulia Tanasescu (1): Bluetooth: ISO: Match QoS adv handle with BIG handle net/bluetooth/hci_conn.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) base-commit: 091e25d6b54992d1d702ae91cbac139d4c243251 -- 2.39.2