summaryrefslogtreecommitdiff
path: root/src/drivers/net/network.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/net/network.h')
-rw-r--r--src/drivers/net/network.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/drivers/net/network.h b/src/drivers/net/network.h
index 524bb05..0621ebf 100644
--- a/src/drivers/net/network.h
+++ b/src/drivers/net/network.h
@@ -3,8 +3,16 @@
#include "driver.h"
+#include "stdint.h"
+#include "stddef.h"
+
+typedef struct {
+ uint8_t byte[6];
+} network_mac_address_t;
+
typedef struct {
driver_t base;
+ network_mac_address_t mac_address;
} network_t;
typedef struct {
@@ -17,4 +25,6 @@ void network_deactivate( void *obj );
void network_deinit( void *obj );
void network_print_info( void *obj );
+char *network_mac_to_string( network_mac_address_t mac, char *buf, size_t buflen );
+
#endif // NETWORK_H