I call these functions everytime on bootup.
sl_WlanPolicySet(SL_POLICY_CONNECTION, SL_CONNECTION_POLICY(1, 0, 0, 0, 0), NULL, 0); sl_NetCfgSet(SL_IPV4_STA_P2P_CL_DHCP_ENABLE, 1, 1, &value); sl_WlanSet(SL_WLAN_CFG_GENERAL_PARAM_ID, WLAN_GENERAL_PARAM_OPT_STA_TX_POWER, 1, &power); sl_WlanPolicySet(SL_POLICY_PM, SL_NORMAL_POLICY, NULL, 0); sl_NetAppMDNSUnRegisterService(0, 0); sl_NetAppStop(SL_NET_APP_HTTP_SERVER_ID); sl_NetAppSet(SL_NET_APP_DEVICE_CONFIG_ID, NETAPP_SET_GET_DEV_CONF_OPT_DEVICE_URN, DEVICE_NAME_LEN, (unsigned char *)DEVICE_NAME); sl_NetAppSet(SL_NET_APP_DEVICE_CONFIG_ID, NETAPP_SET_GET_DEV_CONF_OPT_DOMAIN_NAME, DOMAIN_NAME_LEN, (unsigned char *)DOMAIN_NAME); sl_NetCfgSet(SL_IPV4_DNS_CLIENT, 0, sizeof(SlNetCfgIpV4DnsClientArgs_t), (unsigned char *)&DnsOpt)