zephyr/subsys/bluetooth/mesh
Lingao Meng 6bf35fa749 Bluetooth: Mesh: Fixes Same appkey add to multi netkey
The latest MESH.TS 1.0.1.2 4.15.10 Appkey List Procedures
MESH/NODE/CFG/AKL/BI-04-C

Verify that the IUT can respond to an Config AppKey Add
message with NetKeyIndex and AppKeyIndex already stored.

6. Repeat step 1 with the same AppKey, the same
AppKeyIndex, but NetKeyIndex field set to 0x001.

7. The Lower Tester expects the IUT to respond
with an Config AppKey Status message with the
Status field set to 0x04 (Invalid NetKey) and
the NetKeyIndex and AppKeyIndex values equal to
those sent in step 5.

Signed-off-by: Lingao Meng <menglingao@xiaomi.com>
2021-08-10 07:39:11 -04:00
..
access.c Bluetooth: Mesh: Refactor Mesh Model Extensions 2021-08-03 10:20:52 -04:00
access.h Bluetooth: Mesh: Refactor Mesh Model Extensions 2021-08-03 10:20:52 -04:00
adv_ext.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
adv_legacy.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
adv.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
adv.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
app_keys.c Bluetooth: Mesh: Fixes Same appkey add to multi netkey 2021-08-10 07:39:11 -04:00
app_keys.h Bluetooth: Mesh: Break up mesh settings 2021-01-14 16:38:50 +02:00
beacon.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
beacon.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
cdb.c Bluetooth: Mesh: Add CDB handle key refresh phase 2021-03-04 14:10:56 +02:00
cdb.h Bluetooth: Mesh: Break up mesh settings 2021-01-14 16:38:50 +02:00
cfg_cli.c Bluetooth: Mesh: Fix wrong use log_strdup 2021-07-29 10:59:20 -04:00
cfg_srv.c Bluetooth: Mesh: Refactor Mesh Model Extensions 2021-08-03 10:20:52 -04:00
cfg.c Bluetooth: Mesh: Restore default device configuration on reset 2021-07-02 16:58:21 +03:00
cfg.h Bluetooth: Mesh: Restore default device configuration on reset 2021-07-02 16:58:21 +03:00
CMakeLists.txt Bluetooth: Mesh: Rename proxy.c to proxy_msg.c 2021-07-09 17:56:16 +03:00
crypto.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
crypto.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
foundation.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
friend.c Bluetooth: Mesh: Added support for application access to mesh messages 2021-07-22 06:23:56 -04:00
friend.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
gatt_services.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
health_cli.c Bluetooth: Mesh: Fix Health Client Model 2021-07-22 22:41:32 +03:00
health_srv.c Bluetooth: Mesh: Add msg length check for Cfg and Health models 2021-07-15 11:34:52 +02:00
heartbeat.c bluetooth: mesh: update heartbeat subscription work API 2021-03-10 20:47:02 +02:00
heartbeat.h Bluetooth: Mesh: Break up mesh settings 2021-01-14 16:38:50 +02:00
Kconfig Bluetooth: Mesh: Add more explain for ADV_STACK_SIZE 2021-07-28 15:44:34 +02:00
lpn.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
lpn.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
main.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
mesh.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
msg.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
net.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
net.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
pb_adv.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
pb_gatt.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
prov_bearer.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
prov_device.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
prov.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
prov.h bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
provisioner.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
provisioner.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
proxy_msg.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
proxy_msg.h Bluetooth: Mesh: Split proxy.h to proxy.h and proxy_msg.h 2021-07-09 17:56:16 +03:00
proxy.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
rpl.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
rpl.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
settings.c Bluetooth: Mesh: Add API to manually store pending RPL entries 2021-06-11 15:47:09 +02:00
settings.h Bluetooth: Mesh: Add API to manually store pending RPL entries 2021-06-11 15:47:09 +02:00
shell.c Bluetooth: Mesh: Mark as internal function 2021-08-03 10:21:16 -04:00
subnet.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
subnet.h Bluetooth: Mesh: Break up mesh settings 2021-01-14 16:38:50 +02:00
test.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
test.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
TODO Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
transport.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
transport.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00