From ddc23f47d85edbe46491c2270fbe0c8cb9512da1 Mon Sep 17 00:00:00 2001 From: Aleksandr Khromykh Date: Thu, 20 Jun 2024 16:56:09 +0200 Subject: [PATCH] Bluetooth: Mesh: rename deprected key refresh field Commit renames deprecated key refresh field. It still has to exist to allow backward compatibility with previous versions when data are restored from the persistent memory. Signed-off-by: Aleksandr Khromykh --- subsys/bluetooth/mesh/subnet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subsys/bluetooth/mesh/subnet.c b/subsys/bluetooth/mesh/subnet.c index 695dd321b49..16041920575 100644 --- a/subsys/bluetooth/mesh/subnet.c +++ b/subsys/bluetooth/mesh/subnet.c @@ -52,7 +52,7 @@ struct net_key_update { /* NetKey storage information */ struct net_key_val { - uint8_t kr_flag:1, + uint8_t unused:1, kr_phase:7; struct bt_mesh_key val[2]; } __packed; @@ -107,7 +107,7 @@ static void store_subnet(uint16_t net_idx) memcpy(&key.val[0], &sub->keys[0].net, sizeof(struct bt_mesh_key)); memcpy(&key.val[1], &sub->keys[1].net, sizeof(struct bt_mesh_key)); - key.kr_flag = 0U; /* Deprecated */ + key.unused = 0U; key.kr_phase = sub->kr_phase; err = settings_save_one(path, &key, sizeof(key));