eth: take size_t size in eth_process

This commit is contained in:
Matheus
2026-09-10 15:38:50 -03:00
parent 6adea26cb5
commit 895c6d9345
6 changed files with 16 additions and 8 deletions
+4 -1
View File
@@ -3,7 +3,10 @@
#include <logging.h>
// runs on dpc context, called by the individual driver dpcs on a receive.
void eth_process(netdev_t *netdev, void *buffer) {
void eth_process(netdev_t *netdev, void *buffer, size_t size) {
if (size < sizeof(ethframe_t))
return;
ethframe_t *frame = buffer;
mac_t dst, src;