diff options
Diffstat (limited to 'net/ipv4/ipconfig.c')
| -rw-r--r-- | net/ipv4/ipconfig.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/net/ipv4/ipconfig.c b/net/ipv4/ipconfig.c index b9d84e800cf..3a6e1ec5e9a 100644 --- a/net/ipv4/ipconfig.c +++ b/net/ipv4/ipconfig.c @@ -665,6 +665,13 @@ ic_dhcp_init_options(u8 *options)  		memcpy(e, ic_req_params, 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) {  			printk(KERN_INFO "DHCP: sending class identifier \"%s\"\n",  			       vendor_class_identifier);  |