Thread (9 messages) flat view 9 messages, 2 authors, 2011-03-04
STALE5648d

Revision v5 of 3 in this series.

Revisions (3)
  1. v1 [diff vs current]
  2. v5 current
  3. v6 [diff vs current]

[PATCH v5 0/6] Support for out of band association model

From: Szymon Janc <hidden>
Date: 2011-03-04 15:08:29

Significant change since last version is that oob data is now fed to kernel (or
hciops) and is used while pairing if needed. No need for requesting
providers/agent while pairing. Advantage is less roundtrips and much simpler
implementation.

Whats in the patchset:
- for new kernels implementation in mgmtops
  (with kernel patches from "[PATCH v2 0/4] Support for OOB in mgmt interface")
- for compatibility with older kernels implementation in hciops (mimic mgmt)
- D-Bus plugin only exposes OOB functionality. In future we could also have
  CreateOOB[Paired]Device (or similar) which would act as
  AddRemoteOobData+CreateDevice.


As usual, comments are welcome.


BR,
Szymon Janc
on behalf of ST-Ericsson


Szymon Janc (6):
  Add initial support for Out of Band (OOB) association model
  Add support for Out of Band (OOB) association model in mgmtops
  Add support for Out of Band (OOB) association model in hciops
  Add D-Bus OOB plugin
  Update mgmt-api.txt with OOB commands
  Add oob-api.txt with documentation about OOB D-Bus methods

 Makefile.am       |    8 ++-
 acinclude.m4      |    6 ++
 doc/mgmt-api.txt  |   30 +++++++
 doc/oob-api.txt   |   38 +++++++++
 lib/mgmt.h        |   18 ++++
 plugins/dbusoob.c |  241 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 plugins/hciops.c  |  143 ++++++++++++++++++++++++++++++-
 plugins/mgmtops.c |  127 ++++++++++++++++++++++++++++
 src/adapter.c     |   18 ++++
 src/adapter.h     |   12 +++
 src/oob.c         |   43 ++++++++++
 src/oob.h         |   30 +++++++
 12 files changed, 708 insertions(+), 6 deletions(-)
 create mode 100644 doc/oob-api.txt
 create mode 100644 plugins/dbusoob.c
 create mode 100644 src/oob.c
 create mode 100644 src/oob.h
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help