From: Daniel Wagner <[email protected]> Hi Tomasz,
here is my latest greatest version of these patches. They haven't much chaged from the previous version. I hope it's not too messy. Apart of improving the __connman_service_ipconfig_indicate_state() and defer or cancel certain processing events, there is the need to redo some parts of the callee code snippets of __connman_service_ipconfig_indicate_state(). For example the update of the IPv4 and IPv6 should not be triggered directly after calling __connman_service_ipconfig_indicate_state(). Instead we might need to install notify callback when the service state has changed and only then send the updates. Thanks for taking them over! cheers, daniel Daniel Wagner (5): monitor-connman: Parse Notification messages service: Add __connman_service_ipconfig_indicate_state() service: Use __connman_service_ipconfig_indicate_state() service: Extend __connman_service_ipconfig_indicate_state() service: Introduce post processing ipconfig changes src/connection.c | 3 +- src/connman.h | 6 +- src/location.c | 2 +- src/network.c | 41 ++++++---- src/provider.c | 4 +- src/service.c | 208 +++++++++++++++++++++++++++++++++++++++++--------- test/monitor-connman | 47 +++++++++++- 7 files changed, 250 insertions(+), 61 deletions(-) -- 1.7.5.4 _______________________________________________ connman mailing list [email protected] http://lists.connman.net/listinfo/connman
