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;
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