Bluetooth: Add address type to struct sockaddr_l2
authorAndre Guedes <andre.guedes@openbossa.org>
Wed, 25 Apr 2012 00:02:52 +0000 (21:02 -0300)
committerGustavo Padovan <gustavo@padovan.org>
Wed, 9 May 2012 04:40:43 +0000 (01:40 -0300)
This patch adds the address type info to struct sockaddr_l2 so
user-space can inform the remote device address type required
to establish LE connections.

Soon, instead of looking the advertising cache up to discover the
address type, we'll use this address type info to establish LE
connections.

Signed-off-by: Andre Guedes <andre.guedes@openbossa.org>
Acked-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
include/net/bluetooth/l2cap.h

index 52f7e6a9a2372c3c272ff40afb0e6921e13921c9..bb4e3f66b43c10633e711db37457e78f2e8ffc1e 100644 (file)
@@ -57,6 +57,7 @@ struct sockaddr_l2 {
        __le16          l2_psm;
        bdaddr_t        l2_bdaddr;
        __le16          l2_cid;
+       __u8            l2_bdaddr_type;
 };
 
 /* L2CAP socket options */