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(-)