Received: by 2002:a05:7412:d1aa:b0:fc:a2b0:25d7 with SMTP id ba42csp624145rdb; Mon, 29 Jan 2024 12:42:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IGf9u2x/QtO4ImX9jOgcmaxvFGGG1GTqLr5X78vEkC0X4cKrkUq/gos2SwhZDAIXOSHZ0oW X-Received: by 2002:a17:902:edc2:b0:1d4:3314:d3ec with SMTP id q2-20020a170902edc200b001d43314d3ecmr2859585plk.46.1706560952192; Mon, 29 Jan 2024 12:42:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706560952; cv=pass; d=google.com; s=arc-20160816; b=H2F7vZC6moRZSGD0TSLSg6STq79c8OC55SmOc677Bk/++KVD8br31QJcSLf+BzmNsn r7plPOcYbaMohCjgr2yqS2JOIqoplnktiCr6RyJDIiP10VHl+kPrQeUYzCDee8FZQS62 5ogxLA6gA4YMSGnQdu67UZ/RKPZw/whZT77xbc+KqDlNIAzwT/tTJN7FonI8Mr+qEjxH r8hwEbZrD/9A30qM+KM4WVAHpkq4ctz/LY12oX+AMaIapGM3gnWQE4d2qGSadUCa4E7w sLVfQ/hAQ9o76WGd+DDkLp1udgLEUFqIGImPPq9bMoEt/0KcYgxfemQ1ME4CA/4whwuM iDFw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature:dkim-filter; bh=S0rDk4HemQAYQBC8aV9gP4oOjgdPJ8qajD4OVufLL40=; fh=vrZsofcaXMzv8yzrsb2DwvOGUcx3Ym6M0bczvAItp4A=; b=yK3eW3MpSDRhe1Xs+hOlkSaBbB1XNCumEu4IknMXaqoQUpw5OueR8a3sFdNqW2roD+ xM6Ehtcelg5+FNLxBPUqMDc9uRBipI0XGqUXiw66P/z8cdlEW1THWfBEYIfmcgw+AC5q yTzD9ww3yJkNZC7hilOPgcKDZSu1AYQGAuLNA2456bfWjrfGsHnx+XzuqBgRPPr740EY SD8vBzZhYdHC5XnQewV6UVOlPv1zg8nUfokBjdVXA8uDDHhNVkb7BjAm4MqD2PxZ8HdC Jby1sk46bV8OEZ4B5dZyGMaUTTg50MAIF73lttDK2sRitMXF9T5Cu1bm4OD9SD0B1UAj Xz2A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@salutedevices.com header.s=mail header.b="T+U+/at+"; arc=pass (i=1 spf=pass spfdomain=salutedevices.com dkim=pass dkdomain=salutedevices.com dmarc=pass fromdomain=salutedevices.com); spf=pass (google.com: domain of linux-bluetooth+bounces-1466-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-1466-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=salutedevices.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id w3-20020a170902e88300b001d8ee2c7fcbsi1555869plg.506.2024.01.29.12.42.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 12:42:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-1466-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@salutedevices.com header.s=mail header.b="T+U+/at+"; arc=pass (i=1 spf=pass spfdomain=salutedevices.com dkim=pass dkdomain=salutedevices.com dmarc=pass fromdomain=salutedevices.com); spf=pass (google.com: domain of linux-bluetooth+bounces-1466-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-1466-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=salutedevices.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 86EADB21566 for ; Mon, 29 Jan 2024 20:42:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id F21C61534EB; Mon, 29 Jan 2024 20:42:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=salutedevices.com header.i=@salutedevices.com header.b="T+U+/at+" X-Original-To: linux-bluetooth@vger.kernel.org Received: from mx1.sberdevices.ru (mx1.sberdevices.ru [37.18.73.165]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E69144CB24 for ; Mon, 29 Jan 2024 20:42:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=37.18.73.165 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706560930; cv=none; b=uUZo9YTi2vSWrixNP8LcZ5nrM3K6a0z8fmWK8L8mV1eCrmhPyrBefZSOZfYH3luiiN3LXKhGuSOWfUF0fRvVl1e3UARUDzuR22WcVWX9gtlL+XubMUm76NlGlQ+tzkWICJt3sa2Wj9vYA94O62zcikB02EB+aAuYtrReFDNHYN4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706560930; c=relaxed/simple; bh=7mzXD94rZQaDiRyQi1Wq96pjZyIZyodiE6PCsbs+dhM=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=q3gxR9GqKLtlogSqzHbpd5pdTGM8WLx0zcOoV3Rk/UgcW6VFx8V0Fm16Na8nN/KXX+dqWd2Y99L1h9/ncEyCMVvbOlCmLpEACsrEk+W7gJ1LkgSF/+uGAbW/cGDsLb0aDBoOI5umdMKBLRTiF/hoHMoVYQB6Aye8F/CB53cTQ9g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=salutedevices.com; spf=pass smtp.mailfrom=salutedevices.com; dkim=pass (2048-bit key) header.d=salutedevices.com header.i=@salutedevices.com header.b=T+U+/at+; arc=none smtp.client-ip=37.18.73.165 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=salutedevices.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=salutedevices.com Received: from p-infra-ksmg-sc-msk01 (localhost [127.0.0.1]) by mx1.sberdevices.ru (Postfix) with ESMTP id ACAA9100005; Mon, 29 Jan 2024 23:42:04 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.sberdevices.ru ACAA9100005 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=salutedevices.com; s=mail; t=1706560924; bh=S0rDk4HemQAYQBC8aV9gP4oOjgdPJ8qajD4OVufLL40=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=T+U+/at+d5xbg7wwx6ROWiEiMCfoChn/npXmaP0Yeseh5jvc76srJJ7uPxqPyNkmw yQ7IApsinNR2SkX2ltVPzAYDxEGZGaYMwsF3J+5jhY3m95J8cz426BUPIlXGsqCr+0 ESl35fkloyMg8Y1I8ERR9jH6GMqnPG266/4RLpLChHYuDLUD5wm9WkTOCGJ0dWprRS dO8qmmFJs+LgiKkasZkiSBUzvRWI16M7rEOAmxJJ0dU451HXf+ovNZ/Vf6Ewo+s5dE s9OsDMcyU+KuvDLT4wknXTsOtclyJsPOKMKQDpZciAxHiP/QCyd1UtvgN+KI91kcuU fL5pQDFM8JvcQ== Received: from smtp.sberdevices.ru (p-i-exch-sc-m01.sberdevices.ru [172.16.192.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.sberdevices.ru (Postfix) with ESMTPS; Mon, 29 Jan 2024 23:42:04 +0300 (MSK) Received: from cab-wsm-0026722.sberdevices.ru (100.64.160.123) by p-i-exch-sc-m01.sberdevices.ru (172.16.192.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Mon, 29 Jan 2024 23:42:04 +0300 From: Victor Pushkarev To: CC: , , Subject: [PATCH BlueZ v1 0/2] Introduce option to limit A2DP channels Date: Mon, 29 Jan 2024 23:41:52 +0300 Message-ID: <20240129204154.95773-1-VAnPushkarev@salutedevices.com> X-Mailer: git-send-email 2.39.3 (Apple Git-145) Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: p-i-exch-sc-m02.sberdevices.ru (172.16.192.103) To p-i-exch-sc-m01.sberdevices.ru (172.16.192.107) X-KSMG-Rule-ID: 10 X-KSMG-Message-Action: clean X-KSMG-AntiSpam-Lua-Profiles: 183024 [Jan 29 2024] X-KSMG-AntiSpam-Version: 6.1.0.3 X-KSMG-AntiSpam-Envelope-From: vanpushkarev@salutedevices.com X-KSMG-AntiSpam-Rate: 0 X-KSMG-AntiSpam-Status: not_detected X-KSMG-AntiSpam-Method: none X-KSMG-AntiSpam-Auth: dkim=none X-KSMG-AntiSpam-Info: LuaCore: 7 0.3.7 6d6bf5bd8eea7373134f756a2fd73e9456bb7d1a, {Tracking_from_domain_doesnt_match_to}, salutedevices.com:7.1.1;d41d8cd98f00b204e9800998ecf8427e.com:7.1.1;100.64.160.123:7.1.2;127.0.0.199:7.1.2;smtp.sberdevices.ru:5.0.1,7.1.1, FromAlignment: s, ApMailHostAddress: 100.64.160.123 X-MS-Exchange-Organization-SCL: -1 X-KSMG-AntiSpam-Interceptor-Info: scan successful X-KSMG-AntiPhishing: Clean X-KSMG-LinksScanning: Clean X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.0.1.6960, bases: 2024/01/29 16:27:00 #23447558 X-KSMG-AntiVirus-Status: Clean, skipped This patch adds feature to limit the number of active A2DP connections. This may be necessary to prevent audio mixing problem when playing from multiple sources using A2DP profile. Victor Pushkarev (2): main.conf: Introduce option to limit A2DP channels a2dp: Reject connection when the channel limit is exceeded profiles/audio/a2dp.c | 8 ++++++++ src/btd.h | 6 ++++++ src/main.c | 16 ++++++++++++++++ src/main.conf | 5 +++++ 4 files changed, 35 insertions(+) -- 2.39.3 (Apple Git-145)