From 0dca1dc8ced3f3ac3e12fc923e75f1ce77629b69 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Fri, 15 Sep 2006 12:34:34 +0000 Subject: [PATCH] Made eth_ntoa() public for use in legacy drivers' DBG() statements. --- src/include/gpxe/ethernet.h | 2 ++ src/net/ethernet.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/include/gpxe/ethernet.h b/src/include/gpxe/ethernet.h index 0188ac81..158fe066 100644 --- a/src/include/gpxe/ethernet.h +++ b/src/include/gpxe/ethernet.h @@ -12,6 +12,8 @@ extern struct ll_protocol ethernet_protocol; +extern const char * eth_ntoa ( const void *ll_addr ); + /** * Allocate Ethernet device * diff --git a/src/net/ethernet.c b/src/net/ethernet.c index 4cdf571c..690b2218 100644 --- a/src/net/ethernet.c +++ b/src/net/ethernet.c @@ -93,7 +93,7 @@ static int eth_rx ( struct pk_buff *pkb, struct net_device *netdev ) { * @v ll_addr Link-layer address * @ret string Link-layer address in human-readable format */ -static const char * eth_ntoa ( const void *ll_addr ) { +const char * eth_ntoa ( const void *ll_addr ) { static char buf[18]; /* "00:00:00:00:00:00" */ const uint8_t *eth_addr = ll_addr;