zephyr/subsys/bluetooth/host
Johan Hedberg c1c5f3d9a3 Bluetooth: Mesh: Expose destination address in bt_mesh_msg_ctx
There are valid use cases where the model layer must know the true
destination address. So far only the fact that it was one of the
addresses that the model subscribes to (its element's unicast
included) has been knowable.

Solve the issue by moving the destination address from the internal
net_rx context to the public bt_mesh_msg_ctx struct.

Fixes #7453

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2018-05-11 13:57:43 +03:00
..
mesh Bluetooth: Mesh: Expose destination address in bt_mesh_msg_ctx 2018-05-11 13:57:43 +03:00
a2dp.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
a2dp_internal.h Bluetooth: A2DP: Stream End Point Structure 2017-01-28 08:43:41 +02:00
at.c tests: bluetooth/at: Fix string signedness issues 2017-09-26 12:56:50 +03:00
at.h tests: bluetooth/at: Fix string signedness issues 2017-09-26 12:56:50 +03:00
att.c Bluetooth: UUID: Remove macros defining 16 bit values 2018-02-13 13:33:48 +02:00
att_internal.h Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
avdtp.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
avdtp_internal.h Bluetooth: convert to using newly introduced integer sized types 2017-04-20 13:25:23 -05:00
CMakeLists.txt Bluetooth: Remove bt_storage API 2018-05-04 17:26:05 -04:00
conn.c Bluetooth: Compress bt_keys struct 2018-05-04 17:26:05 -04:00
conn_internal.h Bluetooth: Compress bt_keys struct 2018-05-04 17:26:05 -04:00
crypto.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
crypto.h Bluetooth: Make LE Encrypt helpers public 2017-03-21 17:05:42 -07:00
ecc.h Bluetooth: convert to using newly introduced integer sized types 2017-04-20 13:25:23 -05:00
gatt.c Bluetooth: GATT: Fix CCC handling 2018-05-03 09:53:16 +01:00
gatt_internal.h Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
hci_core.c Bluetooth: Introduce new bt_set_id_addr() API 2018-05-10 22:39:04 +02:00
hci_core.h Bluetooth: Introduce new bt_set_id_addr() API 2018-05-10 22:39:04 +02:00
hci_ecc.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
hci_ecc.h Bluetooth: Make bt_hci_driver instances link-time constants 2017-03-21 17:05:42 -07:00
hci_raw.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
hci_raw_internal.h Bluetooth: Make bt_hci_driver instances link-time constants 2017-03-21 17:05:42 -07:00
hfp_hf.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
hfp_internal.h Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
Kconfig Bluetooth: Add support for persistent pairing keys storage 2018-05-04 17:26:05 -04:00
keys.c Bluetooth: Add support for persistent pairing keys storage 2018-05-04 17:26:05 -04:00
keys.h Bluetooth: Compress bt_keys struct 2018-05-04 17:26:05 -04:00
keys_br.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
l2cap.c net: buf: Redesigned API with split data and meta-data 2018-02-10 09:20:42 +02:00
l2cap_br.c Bluetooth: L2CAP: Use BR definition on connection success 2018-04-03 14:30:10 +03:00
l2cap_internal.h Bluetooth: L2CAP: Update LE specific connection result values 2018-04-03 14:30:10 +03:00
monitor.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
monitor.h Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
rfcomm.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
rfcomm_internal.h Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
sdp.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
sdp_internal.h Bluetooth: convert to using newly introduced integer sized types 2017-04-20 13:25:23 -05:00
settings.c Bluetooth: Add support for persistent pairing keys storage 2018-05-04 17:26:05 -04:00
settings.h Bluetooth: Add support for persistent pairing keys storage 2018-05-04 17:26:05 -04:00
smp.c Bluetooth: Compress bt_keys struct 2018-05-04 17:26:05 -04:00
smp.h Bluetooth: Move common code to common/ 2017-05-12 12:56:14 +03:00
smp_null.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
testing.c Bluetooth: btp: Add event indicating expiration of incomp timer 2018-01-03 10:48:13 +01:00
testing.h Bluetooth: btp: Add event indicating expiration of incomp timer 2018-01-03 10:48:13 +01:00
uuid.c Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00