Re: [systemd-devel] [PATCH 12/28] dhcp: Add DHCP discover sending

2013-11-13 Thread Lennart Poettering
On Wed, 13.11.13 23:22, Patrik Flykt (patrik.fl...@linux.intel.com) wrote: > +static int client_send_discover(DHCPClient *client) > +{ > +int err = 0; > +DHCPPacket *discover; > +int optlen, len; > +uint8_t *opt; > + > +optlen = DHCP_CLIENT_MIN_OPTIONS_SIZE;

[systemd-devel] [PATCH 12/28] dhcp: Add DHCP discover sending

2013-11-13 Thread Patrik Flykt
On starting the client, use the supplied interface mac address and create a transaction id. Puzzle together an IP/UDP/DHCP Discover message, compute checksums and send it out as a raw packet. Create an additional function that constructs default options common to all DHCP messages. Set the DHCP C