Commit: 12b984d1d4d47a8fd5bc8455d586bb208b804ebf
Parent: ee70e5e070505e7caef66e9446ac586c378bde0f
Author: MichaƂ Lowas-Rzechonek <michal.lowas-rzechonek@silvair.com>
Committer: Brian Gix <brian.gix@intel.com>
Date: 2019-06-24 19:04:44
Tree: 9ea739eea2eeffafcdfd5186e3f9d8f76ed2aae6

mesh: Move HCI handling to mesh-io-generic This patch separates 'mesh' module from 'mesh_io', particularly regarding configuration and initialization. Main code is no longer aware of MGMT and HCI usage - querying available HCI interfaces now happens in mesh-io-generic. MGMT code is now extracted into mesh-mgmt module, which mesh-io-generic uses to query interfaces.

Diffstat

M Makefile.mesh | 1 +
M mesh/main.c | 4 +++-
M mesh/mesh-io-api.h | 3 +- -
M mesh/mesh-io-generic.c | 63 +++++++++++++++++++++++++++++++++++++++- - - - - - - - - - - - - - - - - - - - - - - -
M mesh/mesh-io.c | 15 +++++++- - - - - - - -
M mesh/mesh-io.h | 2 +-
A mesh/mesh-mgmt.c | 204 ++++++++++++++++++++++++++++++++++++++++
A mesh/mesh-mgmt.h | 23 +++++++++++++++++++++++
M mesh/mesh.c | 189 ++++++++++++- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
M mesh/mesh.h | 4 +++-

10 files changed, 294 insertions(+), 214 deletions(-)

View Full Diff | Patch