aboutsummaryrefslogtreecommitdiffstats
path: root/include
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
parent0381101fd6a73c7d6b545044dc1472d019fc64e3 (diff)
downloadkernel_samsung_smdk4412-a40c406cbdd28dcca3483065bc2ba794cf5aaab7.zip
kernel_samsung_smdk4412-a40c406cbdd28dcca3483065bc2ba794cf5aaab7.tar.gz
kernel_samsung_smdk4412-a40c406cbdd28dcca3483065bc2ba794cf5aaab7.tar.bz2
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')
-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 d81ea79..0c5e725 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))