summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/include/gpxe/ethernet.h2
-rw-r--r--src/net/ethernet.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/include/gpxe/ethernet.h b/src/include/gpxe/ethernet.h
index 0188ac81c..158fe066a 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 4cdf571c6..690b22182 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;