Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp208586pxb; Wed, 22 Sep 2021 20:29:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxtocfVbZXH9hj6Ezgaf7kzJXFqJaTVVwe/m8yVrjhgdzaSuPsrj4/d4kBilmQPIaSli0tl X-Received: by 2002:a17:906:a0c9:: with SMTP id bh9mr2763732ejb.51.1632367759806; Wed, 22 Sep 2021 20:29:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632367759; cv=none; d=google.com; s=arc-20160816; b=jdpuoNM+85ckDkRNgtlgOffmDAs4MtwjEsEhGbNQmKg2CXc66aswnMx9LSpJg0cjIr cl1DLrIyLAUmN53zOWxp3uVCOSYUO/q9AhnWN7JcxBoeFBNN5nYY/bRwAEhvxKIp39fZ 3aHJ8pXvfSsoIrKQZ6QeoHvy1BaUfW7Oc+XBcA70x7w8IG330/D/CRR5qjRck9ShCZDy Drd3yl2se1N1ISvz2om+ggY51Nsx6iheKPVnUnrdUiYUQCPowsq1VKeeJjPFBsYiaAAj hnoNFJoWJWg8SpOlqOJpBrJZ5t5ksyItDivjLxN0NG32cBbvbWr4b5aa22Hkvrjfcj+e cVbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=A1tpiWDR43tihKs47wyfinayCsZkfj/dxYPZDezUubQ=; b=n3+EID9WdQoERyYAzHgY+zr47V5L800HlTo8osWPUxdBI5SAPQiaJHrUJQpShyQD7d YTN63PTpbWhkDzUd0/SquyuH/SpQLD3S0+NmcNdHzguqX3lPnrAssEr5xmuf+fDntSZu EkyBThy+vpushaoFccrSzMpDWT/K5kqqqHOwIynaPqhdxPzs9YLkSS6O6uKDPO30DHnC HOK2fwpdVE76OwGtGRiFbjrKpVnlP+RNM4BKsftrtdmrHbR3hF467Vyyq9eXDBIR1vyP VoH5Q7WSYST/wbjkqBW9LecawDe0wBtfBapX1/mmBgmNb/RMgGN2lVdLmGVncipKxPkv k97A== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w3si4433715edi.35.2021.09.22.20.28.40; Wed, 22 Sep 2021 20:29:19 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239076AbhIWD2q (ORCPT + 99 others); Wed, 22 Sep 2021 23:28:46 -0400 Received: from mga11.intel.com ([192.55.52.93]:16373 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239035AbhIWD2o (ORCPT ); Wed, 22 Sep 2021 23:28:44 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10115"; a="220555902" X-IronPort-AV: E=Sophos;i="5.85,315,1624345200"; d="scan'208";a="220555902" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2021 20:26:54 -0700 X-IronPort-AV: E=Sophos;i="5.85,315,1624345200"; d="scan'208";a="534072343" Received: from jdudwadk-mobl.amr.corp.intel.com (HELO istotlan-desk.intel.com) ([10.212.205.211]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2021 20:26:54 -0700 From: Inga Stotland To: linux-bluetooth@vger.kernel.org Cc: brian.gix@intel.com, Inga Stotland Subject: [PATCH BlueZ 05/20] tools/mesh: Add new info to stored remote nodes Date: Wed, 22 Sep 2021 20:25:48 -0700 Message-Id: <20210923032603.50536-6-inga.stotland@intel.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210923032603.50536-1-inga.stotland@intel.com> References: <20210923032603.50536-1-inga.stotland@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org When adding a new remote node into configuration database, initialize additional default properties: "blacklisted": false "security": "secure" "configComplete": false --- tools/mesh/mesh-db.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/mesh/mesh-db.c b/tools/mesh/mesh-db.c index a57a5d547..bf9344931 100644 --- a/tools/mesh/mesh-db.c +++ b/tools/mesh/mesh-db.c @@ -1075,7 +1075,18 @@ bool mesh_db_add_node(uint8_t uuid[16], uint8_t num_els, uint16_t unicast, if (!add_u8_16(jnode, "UUID", uuid)) goto fail; + + if (!add_string(jnode, "security", "secure")) + goto fail; + + if (!write_bool(jnode, "blacklisted", false)) + goto fail; + + if (!write_bool(jnode, "configComplete", false)) + goto fail; + jelements = init_elements(num_els); + json_object_object_add(jnode, "elements", jelements); jnetkeys = json_object_new_array(); -- 2.31.1