All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Kernel based mesh functionality
@ 2022-02-24  2:06 Brian Gix
  2022-02-24  2:06 ` [PATCH 1/7] mgmt: Add support for Mesh in the kernel Brian Gix
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Brian Gix @ 2022-02-24  2:06 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: brian.gix, inga.stotland

This patch set makes the bluetooth-meshd daemon use the Kernel based
mesh support *if available*. It defines and calls the MGMT commands
and events needed so that a controller can be used without making
it unavailable to the bluetoothd daemon.

Brian Gix (7):
  mgmt: Add support for Mesh in the kernel
  mgmt: Mesh specific structures and defines
  mesh: Add common MGMT command accessors
  mesh: rework Mesh-IO for multiple transports
  mesh: Added default "auto" to command line parsing
  mesh: Add new MGMT based IO transport
  mesh: Make Provisioning requests more IO compatible

 Makefile.mesh          |   9 +-
 doc/mgmt-api.txt       | 180 ++++++++++
 lib/mgmt.h             |  54 +++
 mesh/main.c            |  39 +-
 mesh/mesh-io-api.h     |  11 +-
 mesh/mesh-io-generic.c |  47 +--
 mesh/mesh-io-mgmt.c    | 787 +++++++++++++++++++++++++++++++++++++++++
 mesh/mesh-io-mgmt.h    |  11 +
 mesh/mesh-io-unit.c    |  13 +-
 mesh/mesh-io.c         | 191 +++++++---
 mesh/mesh-io.h         |   4 +-
 mesh/mesh-mgmt.c       | 149 ++++++--
 mesh/mesh-mgmt.h       |  12 +-
 mesh/mesh.c            |   6 +-
 mesh/mesh.h            |   2 +-
 mesh/pb-adv.c          |   9 +-
 16 files changed, 1379 insertions(+), 145 deletions(-)
 create mode 100644 mesh/mesh-io-mgmt.c
 create mode 100644 mesh/mesh-io-mgmt.h

-- 
2.35.1


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2022-02-26  9:38 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-24  2:06 [PATCH 0/7] Kernel based mesh functionality Brian Gix
2022-02-24  2:06 ` [PATCH 1/7] mgmt: Add support for Mesh in the kernel Brian Gix
2022-02-26  9:38   ` Kernel based mesh functionality bluez.test.bot
2022-02-24  2:06 ` [PATCH 2/7] mgmt: Mesh specific structures and defines Brian Gix
2022-02-24  2:06 ` [PATCH 3/7] mesh: Add common MGMT command accessors Brian Gix
2022-02-24  2:06 ` [PATCH 4/7] mesh: rework Mesh-IO for multiple transports Brian Gix
2022-02-24  2:06 ` [PATCH 5/7] mesh: Added default "auto" to command line parsing Brian Gix
2022-02-24  2:06 ` [PATCH 6/7] mesh: Add new MGMT based IO transport Brian Gix
2022-02-24  2:06 ` [PATCH 7/7] mesh: Make Provisioning requests more IO compatible Brian Gix

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.