diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-07-23 15:40:57 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-07-23 15:40:57 +0200 |
commit | c6621ef0ddd7a7ffd60f05744c85b277e530c072 (patch) | |
tree | 97dbde1201b9b472d586966b3de126de5b7b30ff /src/drivers/net/network.h | |
parent | ec9ed8deb79a9fd508a11b122453bb39d3b587a9 (diff) | |
download | abaos-c6621ef0ddd7a7ffd60f05744c85b277e530c072.tar.gz abaos-c6621ef0ddd7a7ffd60f05744c85b277e530c072.tar.bz2 |
reading and printing MAC address int RTL8139 driver
Diffstat (limited to 'src/drivers/net/network.h')
-rw-r--r-- | src/drivers/net/network.h | 10 |
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 |