Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp2187661ybb; Mon, 30 Mar 2020 01:04:33 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtX7W4sBxyQeSp3gas3eGTLyQ0S7c2ckJhpNsug+qhNcve/8rtHrwnIISZfuKJL3ID6nIF0 X-Received: by 2002:a9d:6292:: with SMTP id x18mr8390293otk.241.1585555473540; Mon, 30 Mar 2020 01:04:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585555473; cv=none; d=google.com; s=arc-20160816; b=RkM6YpclmTMRndefOIuhJQprxqTvzI3MHc6jt3xqJCwRv3nkamPhvChxx3PiWUN+Qx mEhp/pLzYi0WTDd7zoNHR8irkusZ3ZKTuLKondBBMC3kqj/SI/TtwY8Mr8LBrgtL0Ge6 nWHN7XmJmy4MMBIDyfzlB+mHrAcdwCr2gESWK3fG46gIfPgXuakRHmi8eYhLGJxrMi4Y QZzXZLIhFXICx9fKXdC3FkuCxIgu8sPwwMTMw4QZJANKAnd59TD3nTtD1z78XiwYcWcB KSyW3K5wQpc3oM/S/ElIGaL6FoPfRXE3WT6lKNQZy3UqBJ1Jjldl9vKxK3+PwMUPU007 ShNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:from:subject:mime-version :message-id:date:dkim-signature; bh=zdF8QPHkA9ihoMoJCk2M25Nui0V6Vk7lFhaw267WavE=; b=Vt8lCzrYvNsripN9fwhHpNiYhyX8pOii6owcWx55Ty2J2aZv+4qMBy9T1naM9eSrT3 zLCTlsi995tTSOww8Ujjn/vd0+fDSjt0g08hyp72kawZHOsX7gapq3WNbsGQsyi8g6gT o5SkFP7QoNexwxqT7AMEIT3KPRyWJGWOPIl955xTSytrZgmgndiK+bb2SGfWgkmW9i3i wcwlg0QSWwbyI6kktILo14gB3l7ZOmffhMDQUNTWOveK54NxplFFOVmsi+eQmMJh5p4S VYnzRRoxibeNo4F5jfXWiwMmw0iuxsS4WtzkDEnLWG+g+H1NUd0YvcuWC8n45ScxgJRj l3Lw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=iIYPQ4Gw; spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id p9si5862737oti.202.2020.03.30.01.04.08; Mon, 30 Mar 2020 01:04:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=iIYPQ4Gw; spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 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 S1729512AbgC3IEG (ORCPT + 99 others); Mon, 30 Mar 2020 04:04:06 -0400 Received: from mail-pg1-f201.google.com ([209.85.215.201]:52661 "EHLO mail-pg1-f201.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729474AbgC3IEG (ORCPT ); Mon, 30 Mar 2020 04:04:06 -0400 Received: by mail-pg1-f201.google.com with SMTP id j20so14243894pgm.19 for ; Mon, 30 Mar 2020 01:04:05 -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; bh=zdF8QPHkA9ihoMoJCk2M25Nui0V6Vk7lFhaw267WavE=; b=iIYPQ4GwX7V/Mg/35Qk0xfAWzeDFxo+MBsbbJWHKtTSQt32U14PGJkbD9cQTIOHgpn lejbn83EUSAzJUKt4hZlnKKIoR4tkd/CU0uUvB+PCiEvYBrQ3vSxDLne8nlx/JS286If ibvLVvAPQ65qb8VOzbuf935YjZhtyF2/yjhy066HuigxZwTnjsxqONauFGIezsqvUohV eq9mLlrXqTrVXqDvwo2Y4pJTKK1+M9ZOUWVzL81PHUNQRaGqNZokX+Vlo+uagks25qrj A+xg5Xj5UpOIIr5slk7aQaic3apT7swBR4YHbsuQ/+iwoAr4zmF2DsykLk1SY/lgYP9Q 3zfQ== 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; bh=zdF8QPHkA9ihoMoJCk2M25Nui0V6Vk7lFhaw267WavE=; b=EiljpTlrSypbkew9isOz+31G/d4nzkfV38K4IL2vaE9b/e3YBu2HdFh06EHQVxhB9a KlZjE9twFLIpENLpZwfb3HDnLJCNwhUyQ0jxFTYzIm0NBrnfPxDM4bBMU+VpbCYsEQBb GpjvsQEbSlz/RgTJ+wfafvn82Rr4QVGhqywmjARRyqnz+1YfzehJUvRCW0vToYeAzzpq k1khXAKzBUKBswnWhpcL/PwG5Ms1Oz34l7oa0sTqRaxNna3CKLbLbcbZPN5NZN2PVkRm x1J2L9hret+goro9Er0WK/FS0Ro6HEAHeqVB0JJtqOg6ChR88kNcgpfmjgjwenoWAd3A kV9Q== X-Gm-Message-State: ANhLgQ0jtLq3tSGBLBIbYhudqfdEPAxYfyKFpS6yDAAujXlwDv8A/JFn NXhE9cFMU7iN7WNe5UjFpVnEbTcf8/icLT0r2yRhDELbgUAp15gRQjvSskAUh+/gqVSNPA1AjGs 1UqEJAUrwpPrXzf75kY2BNkCGG1Wr2Lt7dYqlMOFHptCJRup02mJbDp0RDjsPNg4jQQFb0O9h7L TSZQ+w37zHgEM= X-Received: by 2002:a17:90a:25c6:: with SMTP id k64mr14376431pje.9.1585555445329; Mon, 30 Mar 2020 01:04:05 -0700 (PDT) Date: Mon, 30 Mar 2020 16:03:51 +0800 Message-Id: <20200330080357.96989-1-howardchung@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.26.0.rc2.310.g2932bb562d-goog Subject: [Bluez PATCH v2 0/6] Add support of setting advertiing intervals. From: Howard Chung To: linux-bluetooth@vger.kernel.org, luiz.von.dentz@intel.com Cc: chromeos-bluetooth-upstreaming@chromium.org, Howard Chung Content-Type: text/plain; charset="UTF-8" Sender: linux-bluetooth-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi Linux bluetooth, this is a series of patches for supporting setting of LE advertising intervals from D-Bus API. Hi linux bluetooth, this is the lib/mgmt part of supporting LE set advertising interval series patches. Thanks Hi linux bluetooth, this is the advertising part of supporting LE set advertising interval series patches. Thanks Hi linux bluetooth, this is the documentation part of supporting LE set advertising interval series patches. Thanks Hi linux bluetooth, this is the monitor part of supporting LE set advertising interval series patches. Thanks Hi linux bluetooth, this is the test part of supporting LE set advertising interval series patches. Thanks Hi linux bluetooth, this patch is the btmgmt part of supporting LE Set Advertising Interval series. Thanks Changes in v2: - Rebase and resolve conflict in monitor/control.c Howard Chung (6): lib/mgmt: Add LE Set Advertising Interval definition core/advertising: Add support for LE set adverting interval doc: Add documentation for LE Set Advertising Interval monitor: Add support for decoding LE Set Advertising Interval test: Add test for LE Set Advertising Interval tools/btmgmt: Add setting string for LE Set Advertising Interval doc/advertising-api.txt | 13 +++++ doc/mgmt-api.txt | 25 +++++++++ lib/mgmt.h | 11 ++++ monitor/control.c | 2 +- monitor/packet.c | 21 +++++++ src/advertising.c | 90 ++++++++++++++++++++++++++++++ test/example-advertising-intervals | 48 ++++++++++++++++ tools/btmgmt.c | 1 + 8 files changed, 210 insertions(+), 1 deletion(-) create mode 100644 test/example-advertising-intervals -- 2.26.0.rc2.310.g2932bb562d-goog