Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp2588360rdg; Mon, 16 Oct 2023 08:46:04 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFUuVd6KTZXYZqHeTS098rrnuVh+6+AxJ8WKhYOh46gXmkP4tjje5dHVqe0C3C+RYJ1SZz/ X-Received: by 2002:a05:6a20:2447:b0:160:57a6:7eea with SMTP id t7-20020a056a20244700b0016057a67eeamr39674972pzc.37.1697471164258; Mon, 16 Oct 2023 08:46:04 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697471164; cv=pass; d=google.com; s=arc-20160816; b=QhMYFzadt93LGyCPF/9/Zfy8Om2+qn2AgGUPAF+t0V7CqLqtS6s5mrqR/ccuFOjgyn qvTkgK0gHfl9rVlZi3pnt8ja7YersB1d/6K9myifGeObT1qvSu86mc8BIWyoncTyabhb 8Jn8jEeAPDmxxPaCd/wFFg7U/E3pAzyO+v9XSxb4vsL5aQvNSq9hlPXezB48/rNgIqK1 Oc5gUiCjHHGTOrvHVCH65mVWlD1anBTv/OYWoHyi7VGktwFKcWKoXg2M7lOjYFSONVbu skCsPWV8QmAC0Yx2ZhTiTYTIdrRNGzTyD5yQflEkH+MY50sr/rB8wZoDjNrszUElrs0U Q8HQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:dkim-signature; bh=1d8IYRDwqCY7iYHrXgeCZAszqMHEskuFHfh+q8Cg7LQ=; fh=gOZmdXQWWYi2KI/CDlaL8bHElbVrtxjT8kPXxzTdvp8=; b=lFsL1qjaUwxl9V2OgPg4GhOHyMSHmGqoF4Sbe4PEd1G0kl1FDxSeJgtGpVGt8+prV7 t3oEGytYSZSnEpv097kzGsP36YEc8499JbBrrISOSAKBo2O1AH5K6SGf714Z+8BFQ731 YgQFj0K2nD4P22PsqmhVU1tYZtwxqzrbKsqG+eR0Pw00pExpDE2DcBzW1Apm7QdUncsR bIYXPb/JX02Pzv95jz7D5YXEpI/l3mzW/7UqHOQxPWQbb7EfdsdoH79l1afsMFl8+4DF 9j/QlEhiNkxy4EFK/9P+lkRVGLUC/lLR/r6tlcXP/e27sbraambjduPeFZ3fNboGTmJo Zo0g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=ELzEPZ1L; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id x5-20020a654145000000b00584e65212d4si10499722pgp.609.2023.10.16.08.46.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Oct 2023 08:46:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=ELzEPZ1L; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 14D558051908; Mon, 16 Oct 2023 08:46:02 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232365AbjJPPqB (ORCPT + 99 others); Mon, 16 Oct 2023 11:46:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45354 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232575AbjJPPp7 (ORCPT ); Mon, 16 Oct 2023 11:45:59 -0400 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2073.outbound.protection.outlook.com [40.107.7.73]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4FBE7FA for ; Mon, 16 Oct 2023 08:45:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ow8TqRzlSucs7F91Dpcuv+5R8lMfc6MRwTQL0Bv0imfIpCB0f9CWgUY0Yv2mcuXtH13iMpzQqtC1Qc9DkOXZnSJyaPS1IXj9Dh1xRSWHEDf/8/6jAEbs+nlpmNz8VbOsaJfSC6Wc7BJ01x0lh/+9QyuaWsOjCReURm86p4a35uM+orVgrCx5rK9kcAN7sLigfF5ZDX0iSquCU3CKHNWrygc4h2jUYz6AmkFRWl0M8ZNfci2ZA+GKX3fFuCVmB6pP4wJAhCrygyn/lqnmZ+a7XNG8mpNwO68IcV09GbKH429IQbJBDsgfmG+pmj5AYLEnmvBG3EzWfmtuWFZC1CwCgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1d8IYRDwqCY7iYHrXgeCZAszqMHEskuFHfh+q8Cg7LQ=; b=PsHMBgloW8EwAScGwNHo2qMb8DMDP8IleLEkfEa8oPhiKSOPebr0xfM/P+NttLu9Gtso+pauOilm6QfkX5oNvvqSL3t/gLzkrL4SwLGBZiw4uIM0BJCMC/dpobnKXoaTGVu+qOfazPh1LFJox3LT6of7xviyKmNfYJ7unmWUZfbsyCsubeOSQny96THKQdQvTA/GhQWGz1u3DpHtY39PsCtQRd1NcgGMTZKEGBdphh6RBtaFz1ZdZBkq6veoSYthATtRpCcHWtvc+T8wgRVgLQZXdSHaU8Bz88sccPoAJK1Qq4QBTG2S09Gg5mxQd02YL93mI+KV6oLpo4sSRNLUcw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1d8IYRDwqCY7iYHrXgeCZAszqMHEskuFHfh+q8Cg7LQ=; b=ELzEPZ1L2q5/qsMB7XWIO+CXxrlSTWR+yUWL3Rkod8wPf4vs9n5cRB50GQvQBN61KeiqlM4vveSMS/5aVcFaaAI/lX0F/cl/FBwjK6f4ySW/CjQAqKjCvCRq8qIBBAHffB0cZ7GCE0QIPLJOQzj0p2OQHCx9jnK36+L7w4hBrsU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8898.eurprd04.prod.outlook.com (2603:10a6:20b:42d::15) by VE1PR04MB7423.eurprd04.prod.outlook.com (2603:10a6:800:1a0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.35; Mon, 16 Oct 2023 15:45:54 +0000 Received: from AS8PR04MB8898.eurprd04.prod.outlook.com ([fe80::7763:779b:1a89:47da]) by AS8PR04MB8898.eurprd04.prod.outlook.com ([fe80::7763:779b:1a89:47da%3]) with mapi id 15.20.6863.046; Mon, 16 Oct 2023 15:45:54 +0000 From: Iulia Tanasescu To: linux-bluetooth@vger.kernel.org Cc: claudia.rosu@nxp.com, mihai-octavian.urzica@nxp.com, silviu.barbulescu@nxp.com, vlad.pruteanu@nxp.com, andrei.istodorescu@nxp.com, luiz.dentz@gmail.com, Iulia Tanasescu Subject: [PATCH 0/1] Bluetooth: ISO: Allow binding a PA sync socket Date: Mon, 16 Oct 2023 18:45:44 +0300 Message-Id: <20231016154545.2883-1-iulia.tanasescu@nxp.com> X-Mailer: git-send-email 2.39.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: VI1P195CA0028.EURP195.PROD.OUTLOOK.COM (2603:10a6:802:5a::17) To AS8PR04MB8898.eurprd04.prod.outlook.com (2603:10a6:20b:42d::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8898:EE_|VE1PR04MB7423:EE_ X-MS-Office365-Filtering-Correlation-Id: c7d437b5-181f-4437-03b1-08dbce5efb50 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: n53C/53z+v/EQfsdldYX6cQdQzgkmWROEcm+WE6nWvVt6FtPY33G6tonaprKFBirOca17LxXdoJWQZtPb2xAkdqHV+bDw6rojt6TJXIogTSbxnrF69FkkcZu3xLuRduJyoQKTK5V2gf0zpG2BSYWgYbNggW++aITOM/dc3MXkS+mGgX6xQMwTPf+mOQdgwPD39SR01T1eWxRLrKTI58Snt34OVZndeEEnmPe1XkJSHJzrKkaB372P6iDMxUYJR16RPvAvBDynq2Qp+aggjisN4/nhzuaV0LiajHENEkTFmHEnfpWThbdlCnIbU7jcgQ26QZjoh4joEgvOCkPfRzxGYuZoUdxFQ+u3dvCX952yRfZeM8d868y14FDEO0W1yjgHw5TaaSm4Ij2Qn1uyp0Mcoab6L0Ry/icyfXE+PS942occ7qt+ozeIp6/2P9kAXdI3dIgxbTRrK3ecTVQFpZTFRXyxXFp7sA4VTER6ZRKYk5qsx2gWk5L73vn7X1fmZaeJb3V07tV6uFAjsL7x2s8ifl6M9q5Oi3IaMTFIMMYb4No7Ef4tsXz4+HS0BoeL5jl X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8898.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(366004)(136003)(396003)(346002)(39860400002)(230922051799003)(64100799003)(451199024)(1800799009)(186009)(36756003)(66946007)(66556008)(6916009)(316002)(66476007)(86362001)(38100700002)(5660300002)(44832011)(8676002)(8936002)(2906002)(4744005)(41300700001)(6512007)(6666004)(6506007)(4326008)(2616005)(26005)(1076003)(6486002)(478600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?pV+R5so5uepanwa2m32LX7aOUAtgU3v7dGXAbbfzzN4XdGe3QNcdGc04QXDw?= =?us-ascii?Q?iz65P6nAoD/l4ylFld/8kKbmAucLGTYGfqKdMjbMWHgCjvdAWfmjMonDqN9J?= =?us-ascii?Q?78Fpafuprf6F947g6UwCCWL9eVDgUlRG2sjztYtax885nzB5ZgPdF79xuutt?= =?us-ascii?Q?j4upoH+LnqEco24Pb/M4E9qipTxTD/gDXaMAe09RjDVaN2TYj4O0U9HbSP2l?= =?us-ascii?Q?A1QiZePK6IHSaHKPKj0bQVUDLy8nRHbWX3NpMqKToyqDVUgIeaoIPvHp36VH?= =?us-ascii?Q?hMU+IyG4XGVo4sN6xnN7aIO+HfozA4F2HAZa235dHBjyFOdjYcTjIdLcLP8q?= =?us-ascii?Q?jQoRQU6Xqbo44PQnCm7bi8HRULwHOx3v/2GDGSrFSTgRMcx74qZeGbChuAtY?= =?us-ascii?Q?/wViMA9wLxsEXMHcSrbD5BoCxeLyebWII6xTFhN0yMUE6HqhiSfI63qeUWI/?= =?us-ascii?Q?SIHW7Dgk/ELO4elLcpLD64EA2g/MhIVCCEz6qS8KMWfxyKf6Kmk0kXD9DeSi?= =?us-ascii?Q?QeKxWx/v6VxKtc4/FIvKbs0QubzuGLzb/PNzja7EnjUYVj1DJAWTiiZ/81Sg?= =?us-ascii?Q?hikmAhmfk0XW5/UolD5lnML/md4bOj6tSsugXUfJQeOMXfmNjDhfS37Uvcz7?= =?us-ascii?Q?KPGrQ2FFr+8XCTk8k7gH6fRECJVloIMaGsJzu9hWb+NTAkFBsVmQQGOh/irL?= =?us-ascii?Q?CfgrKkCyvweVLYTc5HaNjAcQuZZhWff+ldBMfDfLFL6fj4lsHoBSK8yNz2T6?= =?us-ascii?Q?NoNWUbMjs2BA6uVIYWg7EZ3yPvwLA4IWpW8eVbhwhQ3wd0UjwR9+CNrY8z78?= =?us-ascii?Q?irOs6kTucL7NINqZM1j2+Fs8N8I45YKxc056WEvHuHcYaRuokIDzBSoJt9uz?= =?us-ascii?Q?c5OYxJl5acMT5LvUgv49rbGXRo9jJRQ9AjatcouqlAnVgR5OE79jMJcXmLI9?= =?us-ascii?Q?fzEGsdvvbcnPl05Omuk7Xmp3HjzQ6R7vATwRaMf1EQFJ+bzz9QQ0zh4B88ug?= =?us-ascii?Q?mHfbeHWKX7hjCoR+4qX2w3t8Ga/NEj/i/r7t6kR8U+S3kXv+FNsfKEPiLJNp?= =?us-ascii?Q?vnHOInn57SNJ1EFcJ1C+3InVASxhilA+L3vGjpHFpjPQ4ZzU+5jRuLKI1X0E?= =?us-ascii?Q?GshvNqyWrAAJrhCKdCQDyHb0LUBLnUiDZNGlK4ysaf5hCZF75hgzTWELYWZR?= =?us-ascii?Q?REzHNRAOpSfXv/Q83hJVKQvVI8ZJwESKfL11Eu88rr4pnN6lvvpZzZK6lWbI?= =?us-ascii?Q?CL6Nl38Z4wZJvBAq/prV/JEzzJEFwZFUV0JlDlv5/olI3Lu2ePHKu22FRtgd?= =?us-ascii?Q?VLnoVlJnVP6SrphqXnmGO/MneJGUSsVk98yXuezO5n0tNGEWOMYH5L/D8lSN?= =?us-ascii?Q?Mpgs8EM9hrsb1WA07C7FfNg2OYau8kEeX41Qa8tvd7nfRAKoSm5BZsz3wszz?= =?us-ascii?Q?a/XoNGtMlgsPlfEQeE8yfQSMEBEmRyjtW7xR9itiKehodRiCv4P6T4BD2Dtj?= =?us-ascii?Q?d7juD98cPiQMUO3I+L47TJdofNykr7LKpqvNLTI10G0GOfH64q4zTWcux7gV?= =?us-ascii?Q?qjpFxyfsquktUStbiSzV5o9JqLw+HjqxLYUeWSgqw6YLzYW7jvRfjevUgX28?= =?us-ascii?Q?2g=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c7d437b5-181f-4437-03b1-08dbce5efb50 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8898.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2023 15:45:54.3214 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: I3wzKQuUKcsHFT2XJ5/koCWDDA4I/97oh6q5gLXyi8z0QPogvGz/7KmJLIMBoUe8ue987sLtSd/JnqZO6ekmHQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7423 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Mon, 16 Oct 2023 08:46:02 -0700 (PDT) A Broadcast Sink has no way to know how many BISes are available for sync or their indexes, before establishing PA sync and reading the base struct. PA sync is established by calling listen with DEFER_SETUP and accepting a PA sync socket. This patch makes it possible to bind a PA sync socket to a number of BISes before issuing the BIG Create Sync command. Iulia Tanasescu (1): Bluetooth: ISO: Allow binding a PA sync socket net/bluetooth/iso.c | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) base-commit: 8fa4c368ba691e6d92bc7a71279ed4ce5f1a6a1d -- 2.39.2