Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp1661225lqz; Mon, 1 Apr 2024 13:05:27 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX9hYbt2m4IjlAdbcSbo9PEIsoFCzkSiLtq67aPS3J1Xq001pnrqYPQVmbh9LTPmIcjK/isOohFJKL6abZtG5oZfvyLQd+gFEfhiGfnhw== X-Google-Smtp-Source: AGHT+IHJ6xlZ7swbGm/FSGgQX8TqiqRUBqsAobs+VZUidvX74GSuIQ2ouiqb5UZJGCg3a9jCJYDZ X-Received: by 2002:a05:6122:1788:b0:4d4:11a6:a4ff with SMTP id o8-20020a056122178800b004d411a6a4ffmr8013469vkf.3.1712001926374; Mon, 01 Apr 2024 13:05:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712001926; cv=pass; d=google.com; s=arc-20160816; b=tla4fDLNaoLwldWzJVVpvAspIL44ijK9tUdHkYPi2jWf4CqOooW3WXTjGzg2wAUtaL Mw/fLcyiSOVg4XCulGCevpLTkkwJJQuhH+M9YCkh+nxfCqnyadA05X5q3QtFY/hqPOwX H0Sz/CI57u4YsoSV7Xuv1bMnpS6Iyv7Nd08CJVIRx9OaQb9FrDmsevbbi1XOfiDHSkfe Qodt6JppNFTw7nqwSkbTXPuqLs1KRntypncMKQ7Wxl/KJWGV9oA8bd29wzDHhU1p8x4w 3ebUtpZD6MVP7xBi2Sd3u6faPdp0URAh2LGkX36FKIpvlQN0GCledn0Id39NoORrM5Ty ULaA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=DG4sWfMiNDasD2tcge/Z1GGrPDPcsV5Hgq4qNe4PouA=; fh=EQANkTmjbSj8hIyY+s1zyrWhrf3eo7vxjinw00RHM1A=; b=c+dGcuVOjEvZfEOQuV/r00t7cdtFrK5gdmHnvZndvWSm4eemSGtGUDS+98e1ekkaJu TqObkACMLKI45sPg4Cu81uxE6zJmsTsqmvFpi/lhFKP9tAl3C9JIiHYySB4cZkdXlWjK gjgzGvx1VjnmU7CSCMWYoTgIvTCZLXEvonNW3H5k3KiWTXeeBRFlTfAbpXNJ2nFMG9VH Ic4D3qYnx9FnU2qXhXzGn2LZ4T3qSt4mAzOFnIAuEDYZodL0cB7WvoLVdPCVkwciaJn1 OEjQLYX7RoWU72UzK2awf6cbFnBp025BaM3fjGuF/EH5mhvV8nWAvtK4OeOjaHplb/Sb 3B0Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SL8lF2CF; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-bluetooth+bounces-3055-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-3055-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id bf5-20020a0561023a6500b00478818bd3ddsi259841vsb.578.2024.04.01.13.05.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Apr 2024 13:05:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-3055-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SL8lF2CF; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-bluetooth+bounces-3055-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-3055-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 18DCF1C210BE for ; Mon, 1 Apr 2024 20:05:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EA94A537F0; Mon, 1 Apr 2024 20:05:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SL8lF2CF" X-Original-To: linux-bluetooth@vger.kernel.org Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AD1294087B for ; Mon, 1 Apr 2024 20:05:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712001921; cv=none; b=n3waYN5ecLaV6KghYZNjBMcbpmabJ2gTLIP6o8qjOLhyPETv6uDJdJZiahIDg45QeRkfekptH566qk5MUS4qBtkVKAH6Vabr1oJw6T+/mUbSoEgQv/uvQl9E5dLL/h023kBC89OUmesdRJjfwc5AeJdqbVbfAmWY9O9TSiZqlGo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712001921; c=relaxed/simple; bh=JWMSlqj+XkBCw4DeQntDdcfciAkgQUZAt+rZ1eov1og=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=js1CPXRvF958pG5QVe+PBIEQfwtpmbqipUHUJFzppBm+A2PSB4gumTAe4GFAcUtHmdfJgsbVJX1o6RDIY4N2nhuKaHZDjozBRzBUveumxTjK8KX9WLhOwAKxRlQWOZKbo8ZVQELi46Ekd3eY4eil11s6P5OGs6Z60PCuK2oI2O8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SL8lF2CF; arc=none smtp.client-ip=209.85.208.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lj1-f176.google.com with SMTP id 38308e7fff4ca-2d6eedf3e99so49097381fa.1 for ; Mon, 01 Apr 2024 13:05:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712001918; x=1712606718; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=DG4sWfMiNDasD2tcge/Z1GGrPDPcsV5Hgq4qNe4PouA=; b=SL8lF2CFK0yLAunn26hp7KDHHT0mMIeW0CndwD2r+rHrHcxkw8Tji3NKbO39deCE/N QJO06gzun25MD15RBEOwF0uV3Ox4eH2FXTuOqLbIoJHUBFv0tFMD4Q1Bf3CL4Jz2JJ63 D8TLhMUbLL72A85XCYT4S2prrbEm+FSKNArW665PswXHVT41ywPgHeQVIydKSazi5bfC XHl/Nt3efvmvwxuxnNgkgGOi75iYzXHghhV57t4y0kGbhAxpT1vVHhAxSh+QJW4qOVej tQIGmzBXw2pwsML8gHFe0W0S/K/u9lsUqrWM18kyTWvD2uoczOIxUjsPP7tXVN523P9C zG9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712001918; x=1712606718; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DG4sWfMiNDasD2tcge/Z1GGrPDPcsV5Hgq4qNe4PouA=; b=s6oVL+A2y896+ORmjZ6mb5yPQ4vRKNtS9DSZlkBN4bheQDOmsPg6W7FoP7OSc/FOa7 KKavk1wj9uh1iTJX4uhqaoXAsr8X0eVSFro3ZxiUycZNOpqmVdT8vTdvUQhv+2QIXHm1 iBUOMirxq5wjv0qunp6HnJEY04O3Ywd72pUOLRtvaUhLZ8tMqFKCY3mrzMJOEKCZYk99 MAq0MnIAyJRDrLrSO8538qIn7Mqo7UnVYqXXuRWpYw+8ULPCJJePhDG5TdUqaFERsnuE 4Y/zOC9NYiUDLTkrVRuaD9sY82kj6dLC32TXsiIT2FkcskoZGG/Qvja//OzS5s7KL5xH kR9g== X-Forwarded-Encrypted: i=1; AJvYcCVWXNXVIOqlEyzUTUSyvNWC9+jLEuuB/xPmSsuB4QOotMEjqfhw9Mq4acgQMVlJ8iEzlrkZt7bVSQ1nXZrrtUwc17+TdLX2C+6y7GZZLiq8 X-Gm-Message-State: AOJu0YwiuhRu1VXsMS0q2U9STjC1+kAC7L5eoo6ln6qcKLrSYr8z29mE Xs7wL/2z9SnN13Bk+YJXMDyFdZgkhmw17McZF/145VZQpIOL796Ju8ONY2DByKrVcR1PMTMIoWb YwJRwBSj24JBNRr4XkwRm4XPGy5I= X-Received: by 2002:a2e:90c2:0:b0:2d6:c1fa:f2bd with SMTP id o2-20020a2e90c2000000b002d6c1faf2bdmr3554198ljg.2.1712001917508; Mon, 01 Apr 2024 13:05:17 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <171200163859.25745.12369452892917865813.git-patchwork-notify@kernel.org> In-Reply-To: <171200163859.25745.12369452892917865813.git-patchwork-notify@kernel.org> From: Luiz Augusto von Dentz Date: Mon, 1 Apr 2024 16:05:01 -0400 Message-ID: Subject: Re: [PATCH v2 0/5] Bluetooth: add TX timestamping for ISO/SCO/L2CAP To: patchwork-bot+bluetooth@kernel.org Cc: Pauli Virtanen , linux-bluetooth@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Pauli, On Mon, Apr 1, 2024 at 4:00=E2=80=AFPM = wrote: > > Hello: > > This series was applied to bluetooth/bluetooth-next.git (master) > by Luiz Augusto von Dentz : > > On Thu, 14 Mar 2024 20:20:16 +0200 you wrote: > > Add support for TX timestamping in ISO/SCO/L2CAP sockets. > > > > These patches allow fixing / working around controller(?) issue where > > two ISO streams in same group get desynchronized. It also gives user > > applications the best latency information as available to kernel. > > > > Also add sockopt BT_NO_ERRQUEUE_POLL to optionally disable POLLERR > > wakeup on TX timestamp arrival, which is mainly a nuisance in the use > > case here. The alternative to this seems be to deal with the POLLERR > > wakeups in BlueZ side, but this seems hard as it's always enabled in > > poll() flags so not clear if anything else than polling at regular > > intervals can be done there. > > > > [...] > > Here is the summary with links: > - [v2,1/5] Bluetooth: add support for skb TX timestamping > https://git.kernel.org/bluetooth/bluetooth-next/c/0368e609d090 > - [v2,2/5] Bluetooth: ISO: add TX timestamping > https://git.kernel.org/bluetooth/bluetooth-next/c/3067d73e114f > - [v2,3/5] Bluetooth: L2CAP: add TX timestamping > https://git.kernel.org/bluetooth/bluetooth-next/c/e22f35ed23a7 > - [v2,4/5] Bluetooth: SCO: add TX timestamping > https://git.kernel.org/bluetooth/bluetooth-next/c/b7adccd0e8b6 > - [v2,5/5] Bluetooth: add BT_NO_ERRQUEUE_POLL socket option > (no matching commit) Ive left 5/5 out on purpose, let's have it behind an experimental flag so we can later rework it if necessary, I know it is a little annoying to have to do extra setup in order to test it but we are not supposed to introduce something like this without some safeguards that we can later rework if necessary. > You are awesome, thank you! > -- > Deet-doot-dot, I am a bot. > https://korg.docs.kernel.org/patchwork/pwbot.html > > > --=20 Luiz Augusto von Dentz