diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-08-06 21:41:16 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-08-06 21:41:16 +0200 |
commit | cb2acdaf3d1ee158f41a7e2617ebaaadfeef53da (patch) | |
tree | 65d1c197972f035be20f3b553c53fddeb5d82417 /src/drivers/net/network.c | |
parent | c6e06f58e4d0b8bc40c8482728357cbd3be5d6b3 (diff) | |
download | abaos-cb2acdaf3d1ee158f41a7e2617ebaaadfeef53da.tar.gz abaos-cb2acdaf3d1ee158f41a7e2617ebaaadfeef53da.tar.bz2 |
some cleanup in ethernet constants
sending back an ARP packet
rtl8139: started to implement write (work in progress)
Diffstat (limited to 'src/drivers/net/network.c')
-rw-r--r-- | src/drivers/net/network.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/drivers/net/network.c b/src/drivers/net/network.c index be8001d..8c2edc1 100644 --- a/src/drivers/net/network.c +++ b/src/drivers/net/network.c @@ -12,7 +12,8 @@ static network_vtable_t const network_vtable = { driver_deinit, driver_print_info }, - network_register_handler + network_register_handler, + network_write }; void network_init( network_t *network, interrupt_t *interrupt, void *context ) @@ -32,3 +33,8 @@ void network_register_handler( void *obj, network_event_handler_t handler ) network->handler = handler; } + +void network_write( void *obj, network_buffer_t buf ) +{ + kernel_panic( "Calling abstract method in file %s at line %d.", __FILE__, __LINE__ ); +} |