9 #define ARP_TABLE_MAX_SIZE 128
12 uint16_t hardware_type;
14 uint8_t hardware_addr_len;
15 uint8_t protocol_addr_len;
31 void arp_send_packet(
netcard_entry_t* card, uint8_t* dst_hardware_addr, uint8_t* dst_protocol_addr);
32 bool arp_lookup(uint8_t* ret_hardware_addr,
const uint8_t* ip_addr);
33 void arp_lookup_add(uint8_t* ret_hardware_addr, uint8_t* ip_addr);
Основные определения ядра
struct registers __attribute__((packed))
Структура данных пакета от мыши