aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/bluetooth
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2010-12-08 00:21:07 +0200
committerGustavo F. Padovan <padovan@profusion.mobi>2010-12-07 23:03:39 -0200
commita40c406cbdd28dcca3483065bc2ba794cf5aaab7 (patch)
tree30c0242aea1c7a5acdaab1e7a4493ff5245e98fa /include/net/bluetooth
parentBluetooth: Add initial Bluetooth Management interface callbacks (diff)
downloadlinux-dev-a40c406cbdd28dcca3483065bc2ba794cf5aaab7.tar.xz
linux-dev-a40c406cbdd28dcca3483065bc2ba794cf5aaab7.zip
Bluetooth: Make hci_send_to_sock usable for management control sockets
In order to send data to management control sockets the function should: - skip checks intended for raw HCI data and stack internal events - make sure RAW HCI data or stack internal events don't go to management control sockets In order to accomplish this the patch adds a new member to the bluetooth skb private data to flag skb's that are destined for management control sockets. Signed-off-by: Johan Hedberg <johan.hedberg@nokia.com> Acked-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
Diffstat (limited to 'include/net/bluetooth')
-rw-r--r--include/net/bluetooth/bluetooth.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/bluetooth/bluetooth.h b/include/net/bluetooth/bluetooth.h
index d81ea7997701..0c5e72503b77 100644
--- a/include/net/bluetooth/bluetooth.h
+++ b/include/net/bluetooth/bluetooth.h
@@ -144,6 +144,7 @@ struct bt_skb_cb {
__u8 tx_seq;
__u8 retries;
__u8 sar;
+ unsigned short channel;
};
#define bt_cb(skb) ((struct bt_skb_cb *)((skb)->cb))