Re: [systemd-devel] [PATCH 20/28] dhcp: Add timeout and main loop support

2013-11-15 Thread Lennart Poettering
On Fri, 15.11.13 11:29, Patrik Flykt (patrik.fl...@linux.intel.com) wrote: > > > +err = sd_event_add_monotonic(sd_event_get(s), > > next_timeout, > > > + 10 * USEC_PER_MSEC, > > > + client_timeo

Re: [systemd-devel] [PATCH 20/28] dhcp: Add timeout and main loop support

2013-11-15 Thread Patrik Flykt
Hi, On Thu, 2013-11-14 at 01:30 +0100, Lennart Poettering wrote: > > > +err = sd_event_add_monotonic(sd_event_get(s), > next_timeout, > > + 10 * USEC_PER_MSEC, > > + client_timeout_res

Re: [systemd-devel] [PATCH 20/28] dhcp: Add timeout and main loop support

2013-11-13 Thread Lennart Poettering
On Wed, 13.11.13 23:22, Patrik Flykt (patrik.fl...@linux.intel.com) wrote: > int index; > uint8_t *req_opts; > int req_opts_size; > struct in_addr *last_addr; > struct ether_addr mac_addr; > uint32_t xid; > +uint64_t start_time; Intern

[systemd-devel] [PATCH 20/28] dhcp: Add timeout and main loop support

2013-11-13 Thread Patrik Flykt
Require a main loop to be set when creating a DHCP client. Set up a timer to resend DHCP Discover messages and add a 0-2 second delay to the timeout value. Move to state Selecting after successful sending of a Discover message. --- src/dhcp/client.c | 77