All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH BlueZ 0/5] Additional tests for ISO and hci_sync
@ 2023-07-26 21:25 Pauli Virtanen
  2023-07-26 21:25 ` [PATCH BlueZ 1/5] btdev: check error conditions for HCI_Create_Connection_Cancel Pauli Virtanen
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Pauli Virtanen @ 2023-07-26 21:25 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Pauli Virtanen

This adds a few tests checking ISO socket handling of invalid input
parameters and cleanup in some race conditions:

    ISO QoS CIG 0xF0 - Invalid
    ISO QoS CIS 0xF0 - Invalid
    ISO Connect2 CIG 0x01 - Success/Invalid
    ISO AC 6(ii) CIS 0xEF/auto - Success
    ISO AC 6(ii) CIS 0xEF/0xEF - Invalid
    ISO Defer Close - Success
    ISO Connect Close - Success
    ISO Defer Wait Close - Success
    ISO Connect Wait Close - Success

There's also one for a hci_sync race condition that triggers GPF:

    eSCO Simultaneous Disconnect - Failure

I have a patch series fixing these, but we'll revisit the
HCI_CONN_DELETED flag there, so maybe discussion needed.

These fail on current bluetooth-next/master, so it could make most sense
to wait for the fixes first.

Pauli Virtanen (5):
  btdev: check error conditions for HCI_Create_Connection_Cancel
  sco-tester: test local and remote disconnecting simultaneously
  iso-tester: test with large CIS_ID and invalid CIG_ID/CIS_ID
  iso-tester: add tests checking Remove CIG is emitted
  btdev: fix Command Status command opcodes for Setup Sync Conn

 emulator/btdev.c   |  80 ++++++++++++++++++---
 tools/iso-tester.c | 168 +++++++++++++++++++++++++++++++++++++++++++++
 tools/sco-tester.c |  59 ++++++++++++++++
 3 files changed, 297 insertions(+), 10 deletions(-)

-- 
2.41.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-08-01  0:19 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-26 21:25 [PATCH BlueZ 0/5] Additional tests for ISO and hci_sync Pauli Virtanen
2023-07-26 21:25 ` [PATCH BlueZ 1/5] btdev: check error conditions for HCI_Create_Connection_Cancel Pauli Virtanen
2023-07-26 22:21   ` Additional tests for ISO and hci_sync bluez.test.bot
2023-07-27  9:28   ` [PATCH BlueZ 1/5] btdev: check error conditions for HCI_Create_Connection_Cancel Pauli Virtanen
2023-08-01  0:19     ` Luiz Augusto von Dentz
2023-07-26 21:25 ` [PATCH BlueZ 2/5] sco-tester: test local and remote disconnecting simultaneously Pauli Virtanen
2023-07-26 21:25 ` [PATCH BlueZ 3/5] iso-tester: test with large CIS_ID and invalid CIG_ID/CIS_ID Pauli Virtanen
2023-07-26 21:25 ` [PATCH BlueZ 4/5] iso-tester: add tests checking Remove CIG is emitted Pauli Virtanen
2023-07-26 21:25 ` [PATCH BlueZ 5/5] btdev: fix Command Status command opcodes for Setup Sync Conn Pauli Virtanen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.