Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp472724ybt; Wed, 1 Jul 2020 03:01:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwlOJMZdK8qdy+w9BkVnPztBYgz99Wa/+rKPeHpc+1UGaPBr9IQtpgXizblvsWxdC8zL5IC X-Received: by 2002:a17:906:c415:: with SMTP id u21mr21869418ejz.45.1593597701996; Wed, 01 Jul 2020 03:01:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593597701; cv=none; d=google.com; s=arc-20160816; b=s6zDWLNzVSlkjmVyrTUpjoUP5lPukr6jIEem35PXuM+eBnUA4zmgvw6rs3JqWlpQaz 6R1O8Rh1GfyKftgfSfeR0i1aAz/0iiaCZUCQkX8VhAw4GtTOGlJF3L82/f/e1T+DAu6L DSJ7V497htG+6SMcy6if7etSl73yakLjohDD4B018vdsrVFt69FH2t0m3S6u14FCMTQP acB8afvSXMuOCj+C8mYTt08Ae+mTxIQfLuh9lxIIh208ampAhWBdraev0vfTsxOVlTrm yQxZMnApQvbwm0usZDOAKmIssOKGgAAxKYIxH7EdOJSbgEH9OGpv05KjKghLscjfVLr/ 5cNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=1qmXXl5ZAhM0NzsYkJWFojtWCUNBKrIwVskn/btnQl4=; b=pN2a+IQS19Lsmjxiipho0/+/E0H8L3uLAeOrJKlZG7D81/KJ3E9fupOUXPKQP5yzfC AdBtKF7svU1gb1R7fJNDpfuCrw6xsu2rLNH73CIt+fUcEeLWPGhwDb0ykn3CVtaXl0qT 8Pu2xaQ5XC1panjRnfliJjWoePW2EL97VMQycTAp9WAMLeBvSzRbr1fZghrot+HJCc7r HsGO1LUrIusvEgYORgGWGjg46IyCsCfNoiAaOwoXFAacyKFKo+uaufVi9uSftrKw4yAw Iq7UQBdsn4HIHojYEOvtJ1pfszLZCkinG/V8Oqc/za4kFsPcNW9a7U7ovCje+UtprMBo KVPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=BsVTs5pR; 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 s24si3510931ejd.395.2020.07.01.03.01.01; Wed, 01 Jul 2020 03:01:41 -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=BsVTs5pR; 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 S1729332AbgGAKA5 (ORCPT + 99 others); Wed, 1 Jul 2020 06:00:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37116 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725440AbgGAKA4 (ORCPT ); Wed, 1 Jul 2020 06:00:56 -0400 Received: from mail-pj1-x1044.google.com (mail-pj1-x1044.google.com [IPv6:2607:f8b0:4864:20::1044]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DB964C061755 for ; Wed, 1 Jul 2020 03:00:56 -0700 (PDT) Received: by mail-pj1-x1044.google.com with SMTP id h22so10826843pjf.1 for ; Wed, 01 Jul 2020 03:00:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=1qmXXl5ZAhM0NzsYkJWFojtWCUNBKrIwVskn/btnQl4=; b=BsVTs5pR5d3WyVtsRwUfGp7l5ggX5G1hEAXVmw3TOLYF17qMQRWTwohhUwCmCM1k/U 6exB/CBq0mkKKSe06Qgv8GWbCaduJxq8x2b6ewJagbp/qtjQo3kCPXArVH9n8V2JV6H+ v2neMmEZwu3q3j2qzaTTg3zxO4++Xpyz8VsSddu7U0FPqSoGAbAZkF1tFLeBaUv4/szC GoN3KHIRO8ZMnJUSwDIz/fQP8/UHFwOnZJ4Nn+RHm35tSHygDRI/egnmmGPq6qtcyFw4 qQTgU4xnodkPMf9mr5b1ZvAzzFg6N66gOsMNoBgtSu3EjGHvCAXV3jQMgDnoZ4MPrTyW xVRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=1qmXXl5ZAhM0NzsYkJWFojtWCUNBKrIwVskn/btnQl4=; b=lac9Qn9gsMJOg/oZ6VgH22DoDf/EdQnMp1Iy8rDOu/bfzE2KRiuhr/pEW93xFYOVca x1smTgW3BYpPaHj01kAjcO7+8v+qSQMn0O/o8u/zTSloyXE/iuBmisOwydkW5cE6QLj+ V0Lm3Ub6P2j1zbR2TgsRWmI1yy17hgoJD7/oqtyB7CNocviPsPzUDzRrjnKyNXAiqSfv wgAjWbsAe4tMcCNMAqEES1YCRwKrQ7uyZCo0TLanLCpLqcjan8CxmTj3KrfYN+rDlaB7 chgNWUFI0j0F3j8HWaRcRBmdrHLN9whYvkGhkc++dxO1MW0VpwfgowGVm+fa1QO/tef8 RaqQ== X-Gm-Message-State: AOAM531ANOjkaWgSJNFHTEvJ54z82DTi5+wpP9r5TQH4yKNEHRhA0GXV XmIbqvhamyt0Nnyv1nL2Xuy0Dc0w+Lw= X-Received: by 2002:a17:90a:de94:: with SMTP id n20mr17096644pjv.125.1593597655818; Wed, 01 Jul 2020 03:00:55 -0700 (PDT) Received: from nsathish-Latitude-7480.iind.intel.com ([192.55.55.43]) by smtp.gmail.com with ESMTPSA id d37sm5381961pgd.18.2020.07.01.03.00.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jul 2020 03:00:55 -0700 (PDT) From: Sathish Narasimman X-Google-Original-From: Sathish Narasimman To: linux-bluetooth@vger.kernel.org Cc: Sathish Narasimman Subject: [PATCH v3 0/8] LL Privacy support Date: Wed, 1 Jul 2020 15:34:24 +0530 Message-Id: <20200701100432.28038-1-sathish.narasimman@intel.com> X-Mailer: git-send-email 2.17.1 Sender: linux-bluetooth-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org v3: rebased the patches Add support to enable LL privacy using mgmt with existing set_privacy command 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 (5): 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 Bluetooth: Add support to enable LL PRIVACY using set_privacy include/net/bluetooth/hci.h | 9 ++- include/net/bluetooth/hci_core.h | 3 + net/bluetooth/hci_conn.c | 7 +- net/bluetooth/hci_core.c | 17 +++++ net/bluetooth/hci_event.c | 22 ++++++ net/bluetooth/hci_request.c | 123 +++++++++++++++++++++++++++---- net/bluetooth/hci_request.h | 3 +- net/bluetooth/mgmt.c | 8 +- 8 files changed, 170 insertions(+), 22 deletions(-) -- 2.17.1