Hi, Here is a third version of the previous patchset. However, this ones adds more patches to fix issues like: if hard rfkilled, devices should be affected, and setting powered on cannot be done etc... (patch 4 and 6, 5 is a cleaning patch).
Rest is as before (plus Patrik's comment applied on patch 2) As it has been said earlier, this fits with API 1.0 only. On next version of the API, we should try to be smarter is possible. Please review, Tomasz Bursztyka (8): technology: Handle rfkill hash table in a saner way technology: Handle rfkill hardblock relevantly technology: Handle harblock if only all are identical for the same rfkill type technology: Link hard rfkill with actual device's state technology: Simplify set_powered function technology: Do not apply Powered setting change if hardblock is on technology: Add helpers for (un)registering a technology in dbus technology: Do not expose a technology which is hard rfkilled src/technology.c | 162 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 117 insertions(+), 45 deletions(-) -- 1.7.12 _______________________________________________ connman mailing list connman@connman.net http://lists.connman.net/listinfo/connman