|
@@ -665,6 +665,13 @@ ic_dhcp_init_options(u8 *options)
|
|
memcpy(e, ic_req_params, sizeof(ic_req_params));
|
|
memcpy(e, ic_req_params, sizeof(ic_req_params));
|
|
e += sizeof(ic_req_params);
|
|
e += sizeof(ic_req_params);
|
|
|
|
|
|
|
|
+ if (ic_host_name_set) {
|
|
|
|
+ *e++ = 12; /* host-name */
|
|
|
|
+ len = strlen(utsname()->nodename);
|
|
|
|
+ *e++ = len;
|
|
|
|
+ memcpy(e, utsname()->nodename, len);
|
|
|
|
+ e += len;
|
|
|
|
+ }
|
|
if (*vendor_class_identifier) {
|
|
if (*vendor_class_identifier) {
|
|
printk(KERN_INFO "DHCP: sending class identifier \"%s\"\n",
|
|
printk(KERN_INFO "DHCP: sending class identifier \"%s\"\n",
|
|
vendor_class_identifier);
|
|
vendor_class_identifier);
|