wimax : Change DHCP option for explicit DNS information
Explicitly include DNS in the list of parameters requested in the DHCP request.
Change-Id: If98c8d641e44c73818550df082f298cab440f4ab
Signed-off-by: TK MUN <tk.mun@samsung.com>
diff --git a/dhcpcd.c b/dhcpcd.c
index ff95a83..92ba92e 100644
--- a/dhcpcd.c
+++ b/dhcpcd.c
@@ -664,11 +664,14 @@
VENDORCLASSID_MAX_LEN,
"%s %s", PACKAGE, VERSION);
-#ifdef CMDLINE_COMPAT
- options->options |= DHCPCD_CLIENTID;
+ /* Explicitly include DNS in the list of parameters requested in the DNS request.
+ * Without this some DHCP servers may skip the DNS entries in the DHCP replies.*/
add_option_mask(options->requestmask, DHO_DNSSERVER);
add_option_mask(options->requestmask, DHO_DNSDOMAIN);
add_option_mask(options->requestmask, DHO_DNSSEARCH);
+
+#ifdef CMDLINE_COMPAT
+ options->options |= DHCPCD_CLIENTID;
add_option_mask(options->requestmask, DHO_NISSERVER);
add_option_mask(options->requestmask, DHO_NISDOMAIN);
add_option_mask(options->requestmask, DHO_NTPSERVER);