summaryrefslogtreecommitdiffstats
path: root/include/net/bluetooth
diff options
context:
space:
mode:
authorAndrei Emeltchenko <andrei.emeltchenko@intel.com>2012-05-29 13:59:17 +0300
committerJohan Hedberg <johan.hedberg@intel.com>2012-06-05 06:34:14 +0300
commit97e8e89d2d8185b7644c9941636d3682eedc517b (patch)
treeb9db250da912d6185c03f2a93145ef9f69d4c32a /include/net/bluetooth
parent416fa7527d6bf658e5517ea36d2de9270be2c11e (diff)
downloadtalos-op-linux-97e8e89d2d8185b7644c9941636d3682eedc517b.tar.gz
talos-op-linux-97e8e89d2d8185b7644c9941636d3682eedc517b.zip
Bluetooth: A2MP: Manage incoming connections
Handle incoming A2MP connection by creating AMP manager and processing A2MP messages. Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com> Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Diffstat (limited to 'include/net/bluetooth')
-rw-r--r--include/net/bluetooth/a2mp.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/net/bluetooth/a2mp.h b/include/net/bluetooth/a2mp.h
index 96f9cc2cf59b..6a76e0a0705e 100644
--- a/include/net/bluetooth/a2mp.h
+++ b/include/net/bluetooth/a2mp.h
@@ -15,6 +15,8 @@
#ifndef __A2MP_H
#define __A2MP_H
+#include <net/bluetooth/l2cap.h>
+
#define A2MP_FEAT_EXT 0x8000
struct amp_mgr {
@@ -118,5 +120,7 @@ struct a2mp_physlink_rsp {
void amp_mgr_get(struct amp_mgr *mgr);
int amp_mgr_put(struct amp_mgr *mgr);
+struct l2cap_chan *a2mp_channel_create(struct l2cap_conn *conn,
+ struct sk_buff *skb);
#endif /* __A2MP_H */
OpenPOWER on IntegriCloud