Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp254246ybt; Tue, 16 Jun 2020 23:27:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx9WZaD+qF5TY5nOr74KFc02HP5i7aq4DnwxLcpwncqbLDSLY9zJss/k1VDMoMHPQeBEKC6 X-Received: by 2002:a50:ef08:: with SMTP id m8mr5770966eds.25.1592375265802; Tue, 16 Jun 2020 23:27:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592375265; cv=none; d=google.com; s=arc-20160816; b=Z63GJnO2+nbYJoJVp1dR9SPHUMtvApPlyTHOz9dl+mU+WWVIUHPKFr6hnoyPSNgJD1 c98mrUbBa3SULVau+HhUcEdf395p/vrmlcsL14br5JSLg1jWtwqnY9OX1CZJGboxBUSn Zwk1dR1S9FsuWOA64pW3+zdodun38wVJna8f2HVjiuXRgGgg8pv8aDqkSUy25yztupy8 QN6nUviTAwK8ONzwjwwgTbYYGK2+BPOC4Q0cqCxffVrD9g6HxRl8QWd5arbcy2eULvIi OfBX1H4fg6Ycq0GHFQH9IWlgVsQI4cVFVcJxV5hHLiPf9PUqEIxJwIXYzXlfIoAqOh2l Z0lw== 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=Qyil4q/UzGjpvUQiduvVBBTtHYLFbl04WZMRl4NcETw=; b=QzonhsXsS9AgSsICS3+GSmrTuY7/isGGWlX1mRA/rYVpR1xk0Vgcuw3wUqGU47kwAr 08NKFTHaRfoa0Q+O1fAw72wQ6TNoU2SE7U8UMJ8G3dgA1d3qOY93o8NqWSU+FzDmG1ri 10yDwCZwJxXeppKsJmwPXY6PJqmMLn4vATKMOldaXzaWg26QUGEJrShaoykxcIrwIuj6 Es6BOapnkDzxxPWY8bI7WsbxcAEib8GyctO/r7EvlY95bhBkyp+/3jAV4f4f2cQP77Px DiSnYKJzjF3X4uI4dsHhqC3hkRBpOBsMD9mpJH7n6tUDI6DXpa/Mhe2H4IbNQ7DsC1Tx 3k4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=QwQ3g4dk; 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 h26si12203317edj.196.2020.06.16.23.27.00; Tue, 16 Jun 2020 23:27:45 -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=QwQ3g4dk; 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 S1726701AbgFQG0v (ORCPT + 99 others); Wed, 17 Jun 2020 02:26:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40872 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726497AbgFQG0u (ORCPT ); Wed, 17 Jun 2020 02:26:50 -0400 Received: from mail-yb1-xb4a.google.com (mail-yb1-xb4a.google.com [IPv6:2607:f8b0:4864:20::b4a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 52FD5C061573 for ; Tue, 16 Jun 2020 23:26:50 -0700 (PDT) Received: by mail-yb1-xb4a.google.com with SMTP id 186so1371304yby.19 for ; Tue, 16 Jun 2020 23:26:50 -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=Qyil4q/UzGjpvUQiduvVBBTtHYLFbl04WZMRl4NcETw=; b=QwQ3g4dk/G0CqRQ8ycbhgIS3+PWROeMahJJP7ET9mtwdCZGnFYfFwVdQoRyww4cyRG hlQfBA4xt6R4xjyrOUvd7pIFH53lMJlY3VxJDMDRfqrPQSoeV2WUuAIiSwyCJYnSbGyZ lB1S4pV9l83VKPbV1ja6ybiLj7icd+GpxyVJTlWdCx6tcqVA0NWc0Mvh2FPkAcf/blFd /VWEnYTqYYI+oLBsvzdC51/H1bJuq/9pUBXDTQT6uGqdubNVOhcYnT3C7QrQAGM6MZ6f dJwS5/2muINlRO8iMSMvN2D+OR7s6bJk3mezBgpaMGqodQHAkCCHUPWSv9d02o6ALR27 H7fA== 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=Qyil4q/UzGjpvUQiduvVBBTtHYLFbl04WZMRl4NcETw=; b=XFMyjhKEESd/Gpp2LMp20X7lh+R5BUQE6QfNxT/tCdlyFtZJDxZ1juTp2E92kKzP35 5uvV26Dnegz1t39qhar+ey8Vh1/j7Xf9rTTBv1ixs2WqiSuO2dLLoDSbJ/iXSfUnRMwl 08SnLO71zcfgo1kKmS1KNKeHHXDYswgfRZmcL6xSrOQsOKAyVRJ3MOHFdRuxN2AtCzK4 jc2x+EG8heIeZVVPrT6IfYa3UBrfS5NJt0ET8ZSeL5yiCi4XCYfLc5MsxosOC879avcV DfKcNnM++dxvfnQEjwx9megmBuCKjQp1YiUm5HUwYW8Y6mu7RcpQ10gDd+ahQsdrHez5 Acpg== X-Gm-Message-State: AOAM530AwkoK1V3NiCG/IRI76YKh9BGZ6XJHP3fNsjvSxsJhzNYo2FCY PGXibsdymcQzGB3Tu+1B5+rdgy1jS2c8sFreLFNJcEm3HJ9uKg/IMZxjjzdJty6meNSYRwS/4rG eEWrrue8mBUuXYx1h3wjj9jt/rZXPatSfR+CquKK2ychWWymB4UgF3NKf57ltdfUGWEMgIPzVHe Op/c8HTIqlFpw= X-Received: by 2002:a25:ab12:: with SMTP id u18mr9558253ybi.142.1592375209493; Tue, 16 Jun 2020 23:26:49 -0700 (PDT) Date: Tue, 16 Jun 2020 23:26:43 -0700 Message-Id: <20200617062646.165307-1-michaelfsun@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.27.0.290.gba653c62da-goog Subject: [bluez PATCH v2 0/3] Add new commands in btmgmt to support adv monitor From: Michael Sun To: linux-bluetooth@vger.kernel.org Cc: alainm@chromium.org, mcchou@chromium.org, chromeos-bluetooth-upstreaming@chromium.org, luiz.von.dentz@intel.com, 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. Changes in v2: - Move advertisement monitor commands into monitor submenu. - Fixing build warnings. Michael Sun (3): btmgmt: Add "monitor" btmgmt submenu and command "features" btmgmt: Add command "remove" into "monitor" btmgmt submenu btmgmt: Add command "add" into "monitor" btmgmt submenu tools/btmgmt.c | 302 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 302 insertions(+) --=20 2.27.0.290.gba653c62da-goog