diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-01-14 06:17:23 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-01-14 06:17:23 +0100 |
commit | d3ad57f2adff903961edfdec45b60e5813107eff (patch) | |
tree | 816773e579e53ee3933bb72178bcc564d47f2d2e /src/dhcp.c | |
parent | 88be168553c2345349c614fbf7a208a32d0ca970 (diff) | |
download | connman-d3ad57f2adff903961edfdec45b60e5813107eff.tar.gz connman-d3ad57f2adff903961edfdec45b60e5813107eff.tar.bz2 connman-d3ad57f2adff903961edfdec45b60e5813107eff.zip |
Add more detailed interface state machine
Diffstat (limited to 'src/dhcp.c')
-rw-r--r-- | src/dhcp.c | 13 |
1 files changed, 4 insertions, 9 deletions
@@ -63,15 +63,10 @@ int connman_dhcp_update(struct connman_iface *iface, ipv4->method = CONNMAN_IPV4_METHOD_DHCP; - if (iface->driver->set_ipv4) { - iface->driver->set_ipv4(iface, ipv4); - iface->ipv4 = *ipv4; - } else { - connman_iface_set_ipv4(iface, ipv4); - iface->ipv4 = *ipv4; - } - - connman_iface_update(iface, CONNMAN_IFACE_STATE_READY); + connman_iface_set_ipv4(iface, ipv4); + iface->ipv4 = *ipv4; + + connman_iface_indicate_configured(iface); } return 0; |