Message ID | 20220803172222.2952373-1-luiz.dentz@gmail.com |
---|---|
State | New |
Headers | show |
Series | [BlueZ] iso-tester: Test BT_DEFER_SETUP works with getsockopt | expand |
This is automated email and please do not reply to this email! Dear submitter, Thank you for submitting the patches to the linux bluetooth mailing list. This is a CI test results with your patch series: PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=665142 ---Test result--- Test Summary: CheckPatch PASS 1.47 seconds GitLint PASS 1.09 seconds Prep - Setup ELL PASS 27.01 seconds Build - Prep PASS 0.81 seconds Build - Configure PASS 8.44 seconds Build - Make PASS 761.00 seconds Make Check PASS 11.81 seconds Make Check w/Valgrind PASS 284.50 seconds Make Distcheck PASS 234.65 seconds Build w/ext ELL - Configure PASS 8.46 seconds Build w/ext ELL - Make PASS 81.60 seconds Incremental Build w/ patches PASS 0.00 seconds Scan Build PASS 473.14 seconds --- Regards, Linux Bluetooth
Hello: This patch was applied to bluetooth/bluez.git (master) by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>: On Wed, 3 Aug 2022 10:22:22 -0700 you wrote: > From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> > > This attempts to test BT_DEFER_SETUP is properly set when the test has > defer flag set. > --- > tools/iso-tester.c | 13 +++++++++++++ > 1 file changed, 13 insertions(+) Here is the summary with links: - [BlueZ] iso-tester: Test BT_DEFER_SETUP works with getsockopt https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=d9497e0001c0 You are awesome, thank you!
diff --git a/tools/iso-tester.c b/tools/iso-tester.c index cae5fb4b7..56c17b78b 100644 --- a/tools/iso-tester.c +++ b/tools/iso-tester.c @@ -1240,6 +1240,19 @@ static void setup_connect(struct test_data *data, uint8_t num, GIOFunc func) } if (isodata->defer) { + int defer; + socklen_t len; + + /* Check if socket has DEFER_SETUP set */ + len = sizeof(defer); + if (getsockopt(sk, SOL_BLUETOOTH, BT_DEFER_SETUP, &defer, + &len) < 0) { + tester_warn("getsockopt: %s (%d)", strerror(errno), + errno); + tester_test_failed(); + return; + } + memset(&pfd, 0, sizeof(pfd)); pfd.fd = sk; pfd.events = POLLOUT;
From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> This attempts to test BT_DEFER_SETUP is properly set when the test has defer flag set. --- tools/iso-tester.c | 13 +++++++++++++ 1 file changed, 13 insertions(+)