Lines Matching refs:client_config
748 memcpy(packet->chaddr, client_config.arp, 6);
749 add_option_string(packet->options, client_config.clientid);
780 SERVER_PORT, MAC_BCAST_ADDR, client_config.ifindex);
917 client_config.abort_if_no_lease = 0;
918 client_config.foreground = 0;
919 client_config.quit_after_lease = 0;
920 client_config.background_if_no_lease = 0;
921 client_config.interface = current_wan_ifname;
922 client_config.pidfile = NULL;
923 client_config.script = DEFAULT_SCRIPT;
924 client_config.clientid = NULL;
925 client_config.hostname = NULL;
926 client_config.ifindex = 0;
927 memset(client_config.arp, 0, 6);
929 if (read_interface(client_config.interface, &client_config.ifindex, NULL, client_config.arp) < 0) {
934 if (!client_config.clientid) {
935 client_config.clientid = malloc(6 + 3);
936 client_config.clientid[OPT_CODE] = DHCP_CLIENT_ID;
937 client_config.clientid[OPT_LEN] = 7;
938 client_config.clientid[OPT_DATA] = 1;
939 memcpy(client_config.clientid + 3, client_config.arp, 6);
964 cfd = listen_socket(INADDR_ANY, CLIENT_PORT, client_config.interface);
966 cfd = raw_socket(client_config.ifindex);