diff --git a/kernel/include/ethernet_layer.hpp b/kernel/include/ethernet_layer.hpp index cb0f13a8..3c980666 100644 --- a/kernel/include/ethernet_layer.hpp +++ b/kernel/include/ethernet_layer.hpp @@ -50,7 +50,7 @@ static_assert(sizeof(header) == 14, "The size of the Ethernet header is 14 bytes void decode(packet& packet); packet prepare_packet(size_t size, size_t destination, ether_type type); -packet finalize_packet(size_t size, size_t destination, ether_type type); +void finalize_packet(packet& p); } // end of ethernet namespace diff --git a/kernel/src/ethernet_layer.cpp b/kernel/src/ethernet_layer.cpp index 7fe8f353..e649142a 100644 --- a/kernel/src/ethernet_layer.cpp +++ b/kernel/src/ethernet_layer.cpp @@ -106,6 +106,6 @@ network::ethernet::packet network::ethernet::prepare_packet(size_t size, size_t return p; } -packet finalize_packet(size_t size, size_t destination, ether_type type){ +void network::ethernet::finalize_packet(packet& p){ //TODO Send the packet }