Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2050036ybt; Mon, 15 Jun 2020 17:04:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz6TJE41ysGbiwx5pxf9dA9vyADfY3BLqYsNFR+8NjzoneCoo6WD25cPgCB33BOWDs/t9uN X-Received: by 2002:a17:906:ae14:: with SMTP id le20mr258237ejb.307.1592265856477; Mon, 15 Jun 2020 17:04:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592265856; cv=none; d=google.com; s=arc-20160816; b=DpyN3J6RDAdKd4WwOEsdrVF5zQSTkCnaLs6cW1VezTk6TyE1FYk3gvs0ZDfgsxuaLP DyeG7jYjy8kj5492XL0Iq/8WaGNtGuNkjW285jzHZzTxbmAVEHwrC7S+nv0hMiKf+FzN tfLv1KoLKnKBAg5vPsPlpTGD0aLTnYpxV8h26n7Ip86bOERv5tHAdjEij5HzLNz3F854 uAticXuah0aIPuESNoAfoW5IA7t8MVv6u3qvnwTvl5DwXrynrP/kO6Tqy6bz2IvBH8VT 1Gu7xsBSy9iq33OYcL5kNscib5j6UeOzlI+u874pyJSAH+1NqDvVhuRLfhDiDuSTANPE EW/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:from :subject:mime-version:message-id:date:dkim-signature; bh=Bvv70ySE2kGaWTe3hi2XH2e2escaSetwJoff/dLUEkY=; b=F4RswdiufN/9pUAR8ZNcrBNG1gd5Mjwuuh72jY8dLR8EjMuYByjQ5Kr89NGtDbLXWl +UaINYWS6ELATiXWcAnd78C5+tJPPRPGXWGh0Do9yg1josjTNEbzPLeC1ndBC+xwW6F2 QC90YXeZ0nGL5oekUovlC8W4aIvYyL3uFczXDfgflbbwFyPSyyv0jik16gaD+MNiyN49 xY0r4M5BzNOpLsn8oJCvZkVcnoTXoelNpl5pkOuPhiwiDNqtQ9A4sTioyJJLVfKJm0Ih en6xN5eaxCpZqDZC4wQiNpaEBxCHC+P0kjZabUTgaNobHhMqN3utiY8xgmxno1v1KCHp kYNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=naNt3icr; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b18si9581200edx.581.2020.06.15.17.03.34; Mon, 15 Jun 2020 17:04:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=naNt3icr; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726286AbgFPAD1 (ORCPT + 99 others); Mon, 15 Jun 2020 20:03:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42020 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725960AbgFPAD0 (ORCPT ); Mon, 15 Jun 2020 20:03:26 -0400 Received: from mail-qk1-x749.google.com (mail-qk1-x749.google.com [IPv6:2607:f8b0:4864:20::749]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CCDADC061A0E for ; Mon, 15 Jun 2020 17:03:23 -0700 (PDT) Received: by mail-qk1-x749.google.com with SMTP id 140so15524267qko.23 for ; Mon, 15 Jun 2020 17:03:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc :content-transfer-encoding; bh=Bvv70ySE2kGaWTe3hi2XH2e2escaSetwJoff/dLUEkY=; b=naNt3icrQQV3V8h4cS6mFVqYzmchdRXR67BAKSnJSON8Y/ThhkNngwKMMjRcV3/E3h yFYxk+gzGPhr+sAhNDZK8qM8g0usFeom+HMEs7CfT9OnLE27hA7rJ7j6iqrMKNPSKpZm 8PBeHTeq4R2wBHa+sGjiflCxxnZModh7B49hnkdy+teiSSmRiaPGHYovx3QO0gWillAw e82YJzEtEx3HZ6tWWCdepgwqx+/a8d7VfNJPdGu4pDuaO3Ye6FVTlzcOZ4EVjCufWxRM K7zYbG/G4Pel751yrn0ZidBofiMdrJ6RZKMxhjrK4YR2FAx+F13dRfLJFucyE1l01nM+ xfPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc :content-transfer-encoding; bh=Bvv70ySE2kGaWTe3hi2XH2e2escaSetwJoff/dLUEkY=; b=bYveXIEebQxvwyxOHCMLc2DStWKk9oA+MxQpodFn0ACfHjc8WL23HYlLUwcKdgYPod 8z5vf2gLjYJ87RkBM94EqeOMDIely0xIr/4FY5OMhcouozqBN7lakqzMi4yHpB2+owSv VivwNd/efco8mkUPRZ/iLoRveUHxnBXsUFjzwJx1MmZFCoh5ddFtmXU1yUYDTTPMIMVB f6RiOeOotoJUk6n6OI7qpooPJjDvp9IZmZmX5kGLRa/hI2xy/4CFEaoc0tYl4F7dm5e+ 4kDbGqMhcXYMeR38sV6efetORyB540syXCUP+bb+XciI/tHJMFrrQkQuRMKGL0uy+Yje ajvg== X-Gm-Message-State: AOAM533MoCV8AL/weeNPjjl/0Z9DxoiJqX+uwNPNff2efcgZBTAquEIo pRSGyPV6jxQ85JoApUqEtZqQEDoV6UCKqt97zlJDcJWuA9p1l2ZMRecpAvW1ov3c+PfVojICgEg l2Olfnbe+lxicSg7WMoSO4tt/KyY72zvYv6oRyDIl6elaMZ9WbYQhSNztLKI/uuusuItUXFzvwO qguQY0fgVOQ6E= X-Received: by 2002:a05:6214:b33:: with SMTP id w19mr260605qvj.7.1592265802732; Mon, 15 Jun 2020 17:03:22 -0700 (PDT) Date: Mon, 15 Jun 2020 17:03:15 -0700 Message-Id: <20200616000318.42664-1-michaelfsun@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.27.0.290.gba653c62da-goog Subject: [bluez PATCH v1 0/3] Add new commands in btmgmt to support adv monitor From: Michael Sun To: linux-bluetooth@vger.kernel.org Cc: luiz.von.dentz@intel.com, chromeos-bluetooth-upstreaming@chromium.org, mcchou@chromium.org, alainm@chromium.org, Michael Sun Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-bluetooth-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi linux-bluetooth, This series of patches add support for new advertisement monitor mgmt opcodes by introducing new btmgmt commands. The new commands are =E2=80=98advmon-features=E2=80=99, =E2=80=98advmon-add=E2=80=99, and =E2=80= =98advmon-remove=E2=80=99. They provide the ability for users to query supported advertisement monitoring features and add/remove monitor filters through btmgmt console. Michael Sun (3): btmgmt: Add btmgmt command advmon-features btmgmt: Add btmgmt command advmon-remove btmgmt: Add btmgmt command advmon-add tools/btmgmt.c | 294 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 294 insertions(+) --=20 2.27.0.290.gba653c62da-goog