summaryrefslogtreecommitdiff
path: root/src/drivers/net/network.c
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-08-06 21:41:16 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-08-06 21:41:16 +0200
commitcb2acdaf3d1ee158f41a7e2617ebaaadfeef53da (patch)
tree65d1c197972f035be20f3b553c53fddeb5d82417 /src/drivers/net/network.c
parentc6e06f58e4d0b8bc40c8482728357cbd3be5d6b3 (diff)
downloadabaos-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.c8
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__ );
+}