Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp4144077ybg; Sun, 7 Jun 2020 23:31:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzG1MQ0NhYpvH5MmncJT+tPLRoqYvcdlYT6zC0MBNZPIL8Q4lXu5ZYf7P1JJ8yvczXcRapV X-Received: by 2002:a05:6402:17f9:: with SMTP id t25mr20829382edy.134.1591597870745; Sun, 07 Jun 2020 23:31:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591597870; cv=none; d=google.com; s=arc-20160816; b=LSOhtNqupmyr9EhRSeoqHAf1ILBBKEJBMEQ7C8O8X/SNtwmBG7FMlzxD1N5NmOdAvi 9qhCLtIqExpuzq4waaGpSAMYoiTcIyzQ/KVBNodGXDQ0lax58UqNjtb0t+jmfAVbjrtB ofhMhw7I5bEGIUgeUb3cCrYcRVVZnVr+oT6wRF0TzwRDGmE5mU7eGmQLhUxnslXPTzo4 SsBLe5yam+IS47oFFDfe+jeK16i7uSCLtfYS4ZiWm8PaqX68NtLVaD1GbcY/0y9SvMk+ 4U+1EKN/v1Z54ktZeb9vDFJKjUfHpxWyL4A9q1d7EHG1uP4PTdeOmtJlQDUslxwBPu2t Lp9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=OIEkGNlMo92hWMOkovqMjniPcuk8xtuifSzErW1LVyA=; b=gJseo3KaI5r0pV0ijyv2tFX8h/DSN7iWs3VIdg6dncrftIY1bKx34b5rgY1IXyWbjy WuoWLxdg40XXWAiB2X7k1xMa4ynTaBGiunnEjfWg1Yj3McgahrE1ZYme/2Iq4PYIeevD Njtz8UHGfCwH8vb4PF5SrfbaW5sF+GMwRggvmA2S3QSEWH2hkfqWUJ9JhoML+lrFmpea gl7vY6gyWUf8lgcnS2xZdm+exZ/vHi31dZqog/uG/gLi+zRfe0Tqda/Apyhnk1JJyxbW 8MSL0DhFoDa8PuFomqwAUi+QbJuZPN82d7adPuRTBR1w0fYTFTAqD2n1PIQe99Ja5dSa f0dw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="c/tfZEJz"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a4si8152198ejr.736.2020.06.07.23.30.28; Sun, 07 Jun 2020 23:31:10 -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=@gmail.com header.s=20161025 header.b="c/tfZEJz"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728334AbgFHGa1 (ORCPT + 99 others); Mon, 8 Jun 2020 02:30:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52768 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726929AbgFHGa0 (ORCPT ); Mon, 8 Jun 2020 02:30:26 -0400 Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D9878C08C5C3 for ; Sun, 7 Jun 2020 23:30:26 -0700 (PDT) Received: by mail-io1-xd44.google.com with SMTP id q8so17329559iow.7 for ; Sun, 07 Jun 2020 23:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OIEkGNlMo92hWMOkovqMjniPcuk8xtuifSzErW1LVyA=; b=c/tfZEJzyiAxAZPxIVLzl87TLcrlp0kROx8fI9PftAReFP+GacpZWLBFwKEEiFrPcZ D9wEp98c+u2AWgoaTF20CdoWjpQmhpxIuVpony9f9eE5/gGys/LF9OSDNS1xdjxwjtoO V5a35tdvXFiB5JSRHm0fMZ24UiBVBHC8LQATut5+aXVw7dp3NME0GfLOOwx1nQQavrZK Pj7RRLtcQfsvBhpgdInslpW36oTk/1YPpR6o7CIGD+yUk8irFkfrx7gVkJxb1lY/Jz0Z 4Qf9EbZBKkyBAnh3lfhqxSLLm/87IzwBQtpg+hHy7nBWYO8svC8BREZZrtLCDZcT3C1/ GQ9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OIEkGNlMo92hWMOkovqMjniPcuk8xtuifSzErW1LVyA=; b=WWvjFbB3oBjHKXQicc6XCMUZ6sR9gMNcR+nfMBfhEIhQyDM+YUhsU2slJgsUoZBjg/ bpx+jNxvo57Ls/oDEIoMDmP+USku1JiVilfI+wrwuSMx5RWMgF3c0t+cNa2fXW+kNNsN 5h2fumY8hcUvHhQaTZcFC7fQrYwgfmdGYPWp6O2U0z5PPmnA8fmXiIvAlqfuy9UXOsYI rMwwwpJYf7O8VKDp9xvmpWWQoHf2c/01jHjL+bv3T+eQm3d7B3Eshs5n6oe1/Ohu2IjD b3+bdbzyagos/wt0zeUbzfsExPR+fyLET5UXealDgl6Glm3KZZlI/aOF7aLiqG8qIiZf +sKg== X-Gm-Message-State: AOAM531vz8eSPh1Zu5422VR1o2caL4loJqJf6VkH7ck8I32BxovTdTQw Dy3tSlAHpIdER/QknU5IVWtlxoP/1/g2fgxDdgKGlQwk X-Received: by 2002:a02:a805:: with SMTP id f5mr21258234jaj.130.1591597825953; Sun, 07 Jun 2020 23:30:25 -0700 (PDT) MIME-Version: 1.0 References: <20200603171713.9882-1-sathish.narasimman@intel.com> In-Reply-To: <20200603171713.9882-1-sathish.narasimman@intel.com> From: Sathish Narasimman Date: Mon, 8 Jun 2020 12:00:14 +0530 Message-ID: Subject: Re: [PATCH v2 0/7] LL Privacy support To: Bluez mailing list , Chethan T N , Marcel Holtmann Cc: Sathish Narasimman 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 On Wed, Jun 3, 2020 at 10:44 PM Sathish Narasimman wrote: > > Based on the input the patches modified and verifed accordingly. > > Marcel Holtmann (3): > Bluetooth: Translate additional address type correctly > Bluetooth: Configure controller address resolution if available > Bluetooth: Update resolving list when updating whitelist > > Sathish Narasimman (4): > Bluetooth: Translate additional address type during le_conn > Bluetooth: Let controller creates RPA during le create conn > Bluetooth: Enable/Disable address resolution during le create conn > Bluetooth: Enable RPA Timeout > > include/net/bluetooth/hci.h | 8 ++- > include/net/bluetooth/hci_core.h | 3 + > net/bluetooth/hci_conn.c | 6 +- > net/bluetooth/hci_core.c | 17 +++++ > net/bluetooth/hci_event.c | 20 ++++++ > net/bluetooth/hci_request.c | 119 ++++++++++++++++++++++++++----- > net/bluetooth/hci_request.h | 3 +- > net/bluetooth/mgmt.c | 2 +- > 8 files changed, 157 insertions(+), 21 deletions(-) > > -- > 2.17.1 > Gentle Reminder Also, the present approach will only work for the central role. I am planning to work in a peripheral role. need help with a design approach on the peripheral. Regards Sathish N