Lines Matching defs:config
252 DHCP_LOGE("set dhcp config %s %s failed", configFile, strLine);
266 static int CheckDhcpConfig(DhcpConfig *config)
268 if (config == nullptr) {
269 DHCP_LOGE("CheckDhcpConfig param config is null");
272 if ((strlen(config->ifname) > 0) && ((config->serverId == 0))) {
273 DHCP_LOGE("failed to config serverId or netmask");
277 if (config->renewalTime == 0) {
278 config->renewalTime = config->leaseTime * DHCP_RENEWAL_MULTIPLE;
280 if (config->rebindingTime == 0) {
281 config->rebindingTime = config->leaseTime * DHCP_REBIND_MULTIPLE;
286 int LoadConfig(const char *configFile, const char *ifname, DhcpConfig *config)
289 (config == nullptr)) {
290 DHCP_LOGE("LoadConfig param configFile or ifname or config is nullptr or len = 0!");
294 /* Default config. */
295 config->leaseTime = DHCP_LEASE_TIME;
296 config->distribution = 1;
297 config->broadcast = 1;
299 /* Set file config. */
300 if (ParseConfigFile(configFile, ifname, config) != RET_SUCCESS) {
301 DHCP_LOGE("parse config file %{public}s error!", configFile);
304 DHCP_LOGI("parse config file %{public}s success", configFile);
306 if (!CheckDhcpConfig(config)) {
307 DHCP_LOGE("check dhcp config failed");
311 if ((strlen(config->ifname) == 0) && SetIfnameInfo(config, ifname) != RET_SUCCESS) {