This patch set is to skip DHCP discovery if server address already known. Bug# 2559 - Enhance Wi-Fi connection <https://bugs.meego.com/show_bug.cgi?id=25559>
1. ipconfig: add last dhcp server address in connman_ipconfig, and with ipconfig_load/save 2. gdhcp/client: add last server address in GDHCPClient, and Extend g_dhcp_client_start to have additional argument of last server address A. Update last server address when DHCP process successfully finished (src/dhcp.c) B. In g_dhcp_client_start, DHCP discovery is skipped and do start_request when dhcp server address provided Danny Jeongseok Seo (5): ipconfig: Add last_dhcp_server_address gdhcp/client: Add last_server_address gdhcp/client: Add g_dhcp_client_get_dhcp_server_address dhcp: Update DHCP server address gdhcp/client: Skip DHCP discovery if server address already known gdhcp/client.c | 27 ++++++++++++++++++++++++--- gdhcp/gdhcp.h | 4 +++- src/connman.h | 3 +++ src/dhcp.c | 12 +++++++++++- src/dhcpv6.c | 22 +++++++++++----------- src/ipconfig.c | 38 ++++++++++++++++++++++++++++++++++++++ tools/dhcp-test.c | 2 +- 7 files changed, 91 insertions(+), 17 deletions(-) -- 1.7.9.5 _______________________________________________ connman mailing list [email protected] http://lists.connman.net/listinfo/connman
