Welcome to the FoxOS website!
ether_frame_handler::ether_frame_handler(ether_frame_provider* backend, uint16_t ether_type) undefinedether_frame_provider* backenduint16_t ether_typeether_frame_handler::~ether_frame_handler() undefinedbool ether_frame_handler::on_ether_frame_received(uint8_t* payload, uint32_t size) uint8_t* payloaduint32_t sizebool
void ether_frame_handler::send(uint64_t dest_mac_be, uint8_t* payload, uint32_t size) uint64_t dest_mac_beuint8_t* payloaduint32_t sizevoid
ether_frame_provider::ether_frame_provider(int nic_id) : driver::nic_data_manager(nic_id), handlers(100) undefinedint nic_idether_frame_provider::~ether_frame_provider() undefinedbool ether_frame_provider::recv(uint8_t* data, int32_t size) uint8_t* dataint32_t sizebool
void ether_frame_provider::send_f(uint64_t dest_mac_be, uint16_t ether_type_be, uint8_t* payload, uint32_t size) uint64_t dest_mac_beuint16_t ether_type_beuint8_t* payloaduint32_t sizevoid