From cb2acdaf3d1ee158f41a7e2617ebaaadfeef53da Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sun, 6 Aug 2017 21:41:16 +0200 Subject: some cleanup in ethernet constants sending back an ARP packet rtl8139: started to implement write (work in progress) --- src/drivers/net/network.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/drivers/net/network.c') 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__ ); +} -- cgit v1.2.3-54-g00ecf