diff --git a/mac_ethernet.c b/mac_ethernet.c
index d07b698c518c591b50566ea9f0580de8b8b1682d..35b8f503356b02b03ada16b0683ac6dcfb8ce444 100644
--- a/mac_ethernet.c
+++ b/mac_ethernet.c
@@ -32,7 +32,7 @@
 #include <uci.h>
 
 char *ownMacAddress = NULL;
-u_int8_t l2loop_discovery_frame[100] = {0};
+uint8_t l2loop_discovery_frame[100] = {0};
 
 typedef struct eth_status {
 	int sts;
diff --git a/mac_ethernet.h b/mac_ethernet.h
index 6461ac582ac3e16d28998a54c18af35446934079..c07350c2e29559fbc0daa74c63850325848a4bf4 100644
--- a/mac_ethernet.h
+++ b/mac_ethernet.h
@@ -2,7 +2,7 @@
 #define SRC_MAC_ETHERNET_H_
 
 extern char *ownMacAddress;
-extern u_int8_t l2loop_discovery_frame[100];
+extern uint8_t l2loop_discovery_frame[100];
 
 int ethernetDeviceUpDown(char *, char*);
 int findOwnMacAddress(void);