SayoriOS 0.3.3

cards.h
1 #pragma once
2
3 #include "common.h"
4
5 typedef struct {
6 char name[64];
7 uint8_t ipv4_addr[4];
8 void (*get_mac_addr)(uint8_t[6]);
9 void (*send_packet)(void*, size_t);
10 } netcard_entry_t;
11
12
13 void netcards_list_init();
14 void netcard_add(netcard_entry_t *card);
15 size_t netcards_get_count();
16 netcard_entry_t* netcard_get(size_t index);
common.h
Основные определения ядра
netcard_entry_t
Definition: cards.h:5