summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr')
-rw-r--r--src/usr/dhcpmgmt.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/usr/dhcpmgmt.c b/src/usr/dhcpmgmt.c
index 1bd9bff0a..b61c01aa3 100644
--- a/src/usr/dhcpmgmt.c
+++ b/src/usr/dhcpmgmt.c
@@ -38,10 +38,6 @@ FILE_LICENCE ( GPL2_OR_LATER );
*/
int dhcp ( struct net_device *netdev ) {
- struct dhcphdr *dhcphdr;
- typeof ( dhcphdr->chaddr ) chaddr;
- unsigned int hlen;
- unsigned int i;
int rc;
/* Check we can open the interface first */
@@ -53,12 +49,8 @@ int dhcp ( struct net_device *netdev ) {
return rc;
/* Perform DHCP */
- printf ( "DHCP (%s", netdev->name );
- hlen = dhcp_chaddr ( netdev, chaddr, NULL );
- for ( i = 0 ; i < hlen ; i++ )
- printf ( "%c%02x", ( i ? ':' : ' ' ), chaddr[i] );
- printf ( ")" );
-
+ printf ( "DHCP (%s %s)", netdev->name,
+ netdev->ll_protocol->ntoa ( netdev->ll_addr ) );
if ( ( rc = start_dhcp ( &monojob, netdev ) ) == 0 ) {
rc = monojob_wait ( "" );
} else if ( rc > 0 ) {