Files
net/exec/net.h
2025-12-20 18:49:21 -08:00

13 lines
240 B
C

#pragma once
#include <stdint.h>
#define ETH_ADDR_LEN 6
#pragma pack(push,1)
struct EthernetFrame {
uint8_t dest_mac[ETH_ADDR_LEN];
uint8_t src_mac[ETH_ADDR_LEN];
uint16_t ethertype;
uint8_t payload[];
};
#pragma pack(pop)