mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-11-10 22:40:33 +00:00
host/mesh: sequence number limit config
Set sequence number limit by Kconfig This is port of f6d7f8f36fffdf2b311252eee54f765d854a51b7
This commit is contained in:
committed by
Krzysztof Kopyściński
parent
e8a42b4fd1
commit
e0f018c52c
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user