host/mesh: sequence number limit config

Set sequence number limit by Kconfig

This is port of f6d7f8f36fffdf2b311252eee54f765d854a51b7
This commit is contained in:
Krzysztof Kopyściński
2021-11-10 06:24:00 +01:00
committed by Krzysztof Kopyściński
parent e8a42b4fd1
commit e0f018c52c
3 changed files with 7 additions and 1 deletions
+1
View File
@@ -431,6 +431,7 @@ static inline unsigned int find_msb_set(uint32_t op)
#define CONFIG_BT_MESH_APP_KEY_COUNT MYNEWT_VAL(BLE_MESH_APP_KEY_COUNT)
#define CONFIG_BT_MESH_SUBNET_COUNT MYNEWT_VAL(BLE_MESH_SUBNET_COUNT)
#define CONFIG_BT_MESH_STORE_TIMEOUT MYNEWT_VAL(BLE_MESH_STORE_TIMEOUT)
#define CONFIG_BT_MESH_IV_UPDATE_SEQ_LIMIT MYNEWT_VAL(BLE_MESH_IV_UPDATE_SEQ_LIMIT)
#define CONFIG_BT_MESH_IVU_DIVIDER MYNEWT_VAL(BLE_MESH_IVU_DIVIDER)
#define CONFIG_BT_DEVICE_NAME MYNEWT_VAL(BLE_MESH_DEVICE_NAME)
#define CONFIG_BT_RX_SEG_MAX MYNEWT_VAL(BLE_MESH_RX_SEG_MAX)
+1 -1
View File
@@ -39,7 +39,7 @@
#define LOOPBACK_BUF_SUB(buf) (*(struct bt_mesh_subnet **)net_buf_user_data(buf))
/* Seq limit after IV Update is triggered */
#define IV_UPDATE_SEQ_LIMIT 8000000
#define IV_UPDATE_SEQ_LIMIT CONFIG_BT_MESH_IV_UPDATE_SEQ_LIMIT
#define IVI(pdu) ((pdu)[0] >> 7)
#define NID(pdu) ((pdu)[0] & 0x7f)
+5
View File
@@ -214,6 +214,11 @@ syscfg.defs:
absolutely necessary
value: 768
BLE_MESH_IV_UPDATE_SEQ_LIMIT:
description: >
This option specifies the sequence number value to start iv update.
value: 0x800000
BLE_MESH_IVU_DIVIDER:
description: >
When the IV Update state enters Normal operation or IV Update