linux/net/bluetooth
Marcel Holtmann b9ee0a783a Bluetooth: Add address type to device blacklist table
The device blacklist is not taking care of the address type. Actually
store the address type in the list entries and also use them when
looking up addresses in the table.

This is actually a serious bug. When adding a LE public address to
the blacklist, then it would be blocking a device on BR/EDR. And this
is not the expected behavior.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2013-10-18 10:21:28 +03:00
..
bnep Bluetooth: Access BNEP session addresses through L2CAP channel 2013-10-13 20:00:35 +03:00
cmtp Bluetooth: Access CMTP session addresses through L2CAP channel 2013-10-13 20:00:30 +03:00
hidp Bluetooth: Access HIDP session addresses through L2CAP channel 2013-10-13 20:00:33 +03:00
rfcomm Bluetooth: Store RFCOMM address information in its own socket structure 2013-10-13 21:11:23 +03:00
a2mp.c Bluetooth: Ignore A2MP data on non-BR/EDR links 2013-10-16 01:41:13 -07:00
a2mp.h Bluetooth: Move a2mp.h header file into net/bluetooth/ 2013-10-11 00:10:05 +02:00
af_bluetooth.c Bluetooth: Adjust header for proc socket information 2013-10-14 14:20:50 +03:00
amp.c Bluetooth: Remove l2cap_conn->dst usage from AMP manager 2013-10-13 17:43:32 +03:00
amp.h Bluetooth: Move amp.h header file into net/bluetooth/ 2013-10-11 00:10:03 +02:00
hci_conn.c Bluetooth: Convert idle timer to use delayed work 2013-10-16 09:12:13 -07:00
hci_core.c Bluetooth: Add address type to device blacklist table 2013-10-18 10:21:28 +03:00
hci_event.c Bluetooth: Add address type to device blacklist table 2013-10-18 10:21:28 +03:00
hci_sock.c Bluetooth: Move skb->dev assignment for hdev->send into central place 2013-10-11 00:10:09 +02:00
hci_sysfs.c Bluetooth: Expose auto_accept_delay debugfs only when SSP is supported 2013-10-17 23:54:07 +03:00
Kconfig Bluetooth: trivial: Remove newline before EOF 2012-10-24 00:42:47 -02:00
l2cap_core.c Bluetooth: Remove useless l2cap_err_to_reason function 2013-10-16 01:22:55 -07:00
l2cap_sock.c Bluetooth: Socket address parameter for CID is in little endian 2013-10-16 19:52:51 +03:00
lib.c bluetooth: Remove unneeded batostr function 2012-09-27 18:10:43 -03:00
Makefile Bluetooth: Enable -D__CHECK_ENDIAN__ for sparse by default 2013-10-02 09:10:05 +03:00
mgmt.c Bluetooth: Fix updating the right variable in update_scan_rsp_data() 2013-10-16 07:02:14 -07:00
sco.c Bluetooth: Store SCO address information in its own socket structure 2013-10-13 21:11:20 +03:00
smp.c Bluetooth: Ignore SMP data on non-LE links 2013-10-16 01:41:13 -07:00
smp.h Bluetooth: Move smp.h header file into net/bluetooth/ 2013-10-11 00:10:07 +02:00